├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .gitignore ├── .prettierrc ├── .travis.yml ├── License ├── README.md ├── package.json ├── public ├── camino-icon.png ├── config.js ├── index.html └── static │ ├── .pathways_readme │ ├── cql │ ├── elm │ │ └── mCODE.elm.json │ ├── her2_library.cql │ ├── mCODE.cql │ └── mCODE_Library.cql │ ├── demoData │ ├── Maryam.json │ └── Maureen.json │ └── pathways │ ├── her2_pathway.json │ ├── index.html │ └── neoadjuvant_pathway.json ├── src ├── camino-logo-dark.png ├── camino-logo-light.png ├── components │ ├── ActionButton │ │ ├── ActionButton.module.scss │ │ ├── ActionButton.tsx │ │ ├── __tests__ │ │ │ └── ActionButton.test.tsx │ │ └── index.ts │ ├── App.module.scss │ ├── App.tsx │ ├── Arrow │ │ ├── Arrow.module.scss │ │ ├── Arrow.tsx │ │ ├── __tests__ │ │ │ └── Arrow.test.tsx │ │ └── index.ts │ ├── ConfirmedActionButton │ │ ├── ConfirmedActionButton.ts │ │ ├── __tests__ │ │ │ └── ConfirmedActionButton.test.tsx │ │ └── index.ts │ ├── DropDown │ │ ├── DropDown.module.scss │ │ ├── DropDown.tsx │ │ ├── __tests__ │ │ │ └── DropDown.test.tsx │ │ └── index.ts │ ├── ExpandedNode │ │ ├── ExpandedNode.module.scss │ │ ├── ExpandedNode.tsx │ │ ├── __tests__ │ │ │ └── ExpandedNode.test.tsx │ │ └── index.ts │ ├── FHIRClient.tsx │ ├── Graph │ │ ├── Graph.module.scss │ │ ├── Graph.tsx │ │ ├── __tests__ │ │ │ └── Graph.test.tsx │ │ └── index.ts │ ├── Header │ │ ├── Header.module.scss │ │ ├── Header.tsx │ │ ├── __tests__ │ │ │ └── Header.test.tsx │ │ └── index.ts │ ├── MissingDataPopup │ │ ├── MissingDataPopup.module.scss │ │ ├── MissingDataPopup.tsx │ │ ├── __tests__ │ │ │ └── MissingDataPopup.test.tsx │ │ └── index.ts │ ├── Navigation │ │ ├── Navigation.module.scss │ │ ├── Navigation.tsx │ │ ├── __tests__ │ │ │ └── Navigation.test.tsx │ │ └── index.ts │ ├── Node │ │ ├── Node.module.scss │ │ ├── Node.tsx │ │ ├── __tests__ │ │ │ └── Node.test.tsx │ │ └── index.ts │ ├── NoteDataProvider.tsx │ ├── PathwayPopup │ │ ├── PathwayPopup.module.scss │ │ ├── PathwayPopup.tsx │ │ ├── __tests__ │ │ │ └── PathwayPopup.test.tsx │ │ └── index.ts │ ├── PathwayProvider.tsx │ ├── PathwaysList │ │ ├── PathwaysList.module.scss │ │ ├── PathwaysList.tsx │ │ ├── __tests__ │ │ │ └── PathwaysList.test.tsx │ │ └── index.ts │ ├── PathwaysService │ │ └── PathwaysService.tsx │ ├── PatientProvider.tsx │ ├── PatientRecord │ │ ├── PatientRecord.module.scss │ │ └── PatientRecord.tsx │ ├── PatientRecordsProvider.tsx │ ├── PatientSnapshot │ │ ├── PatientSnapshot.module.scss │ │ ├── PatientSnapshot.tsx │ │ ├── __tests__ │ │ │ └── PatientSnapshot.test.tsx │ │ └── index.ts │ ├── ReportModal │ │ ├── ReportModal.module.scss │ │ ├── ReportModal.tsx │ │ ├── ReportSection │ │ │ ├── ReportSection.module.scss │ │ │ ├── ReportSection.tsx │ │ │ └── index.ts │ │ └── index.ts │ ├── ThemeProvider.tsx │ ├── UserProvider.tsx │ └── withConfirmationPopup │ │ ├── __tests__ │ │ └── withConfirmationPopup.test.tsx │ │ ├── index.ts │ │ ├── withConfirmationPopup.module.scss │ │ └── withConfirmationPopup.tsx ├── engine │ ├── __tests__ │ │ ├── cql-extractor.test.ts │ │ ├── cql-to-elm.test.ts │ │ ├── elm-executor.test.ts │ │ ├── fixtures │ │ │ ├── elm │ │ │ │ ├── convertedCQL.elm.json │ │ │ │ └── sample_pathway.elm.json │ │ │ ├── evaluationResults │ │ │ │ └── sample_pathway │ │ │ │ │ ├── patient1.json │ │ │ │ │ ├── patient2.json │ │ │ │ │ ├── patient3.json │ │ │ │ │ └── patient4.json │ │ │ ├── pathways │ │ │ │ ├── graph_layout_test_pathway.json │ │ │ │ └── sample_pathway.json │ │ │ └── patients │ │ │ │ ├── T0_patient.json │ │ │ │ ├── T1_patient.json │ │ │ │ └── triple_negative.json │ │ └── output-results.test.ts │ ├── cql-extractor.ts │ ├── cql-to-elm.ts │ ├── elm-executor.ts │ ├── evaluate-patient.ts │ ├── index.ts │ └── output-results.ts ├── index.js ├── setupTests.ts ├── styles │ ├── _base.scss │ ├── _button.scss │ ├── _nodes.scss │ ├── _variables.scss │ ├── index.module.scss │ └── theme.tsx ├── testUtils │ ├── MockedNavigation.tsx │ ├── MockedPathwayProvider.tsx │ ├── MockedPatientProvider.tsx │ ├── MockedPatientRecordsProvider.tsx │ ├── MockedValues.ts │ └── services.ts ├── types │ ├── cql-exec.fhir.d.ts │ ├── cql-execution.d.ts │ ├── elm-model.d.ts │ ├── fhir-client.d.ts │ ├── fhir-objects.d.ts │ ├── fhir-visualizers.d.ts │ ├── graph-model.d.ts │ ├── mcode.d.ts │ ├── option.d.ts │ ├── pathways-model.d.ts │ └── pathways-objects.d.ts ├── utils │ ├── ConfigManager.js │ ├── MockedFHIRClient.ts │ ├── __tests__ │ │ ├── fixtures │ │ │ └── multipart-body.txt │ │ └── regexes.test.ts │ ├── config.test.js │ ├── fhirExtract.js │ ├── fhirUtils.ts │ ├── nodeUtils.ts │ ├── patient.js │ └── regexes.ts └── visualization │ ├── __tests__ │ ├── fixtures │ │ └── pathways │ │ │ ├── graph_layout_test_pathway.json │ │ │ ├── her2_pathway.json │ │ │ └── sample_pathway.json │ └── graph-layout.test.ts │ └── layout.ts ├── tsconfig.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | src/serviceWorker.ts 2 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/.prettierrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/.travis.yml -------------------------------------------------------------------------------- /License: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/License -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/package.json -------------------------------------------------------------------------------- /public/camino-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/public/camino-icon.png -------------------------------------------------------------------------------- /public/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/public/config.js -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/public/index.html -------------------------------------------------------------------------------- /public/static/.pathways_readme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/public/static/.pathways_readme -------------------------------------------------------------------------------- /public/static/cql/elm/mCODE.elm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/public/static/cql/elm/mCODE.elm.json -------------------------------------------------------------------------------- /public/static/cql/her2_library.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/public/static/cql/her2_library.cql -------------------------------------------------------------------------------- /public/static/cql/mCODE.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/public/static/cql/mCODE.cql -------------------------------------------------------------------------------- /public/static/cql/mCODE_Library.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/public/static/cql/mCODE_Library.cql -------------------------------------------------------------------------------- /public/static/demoData/Maryam.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/public/static/demoData/Maryam.json -------------------------------------------------------------------------------- /public/static/demoData/Maureen.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/public/static/demoData/Maureen.json -------------------------------------------------------------------------------- /public/static/pathways/her2_pathway.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/public/static/pathways/her2_pathway.json -------------------------------------------------------------------------------- /public/static/pathways/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/public/static/pathways/index.html -------------------------------------------------------------------------------- /public/static/pathways/neoadjuvant_pathway.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/public/static/pathways/neoadjuvant_pathway.json -------------------------------------------------------------------------------- /src/camino-logo-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/camino-logo-dark.png -------------------------------------------------------------------------------- /src/camino-logo-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/camino-logo-light.png -------------------------------------------------------------------------------- /src/components/ActionButton/ActionButton.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/ActionButton/ActionButton.module.scss -------------------------------------------------------------------------------- /src/components/ActionButton/ActionButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/ActionButton/ActionButton.tsx -------------------------------------------------------------------------------- /src/components/ActionButton/__tests__/ActionButton.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/ActionButton/__tests__/ActionButton.test.tsx -------------------------------------------------------------------------------- /src/components/ActionButton/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './ActionButton'; 2 | -------------------------------------------------------------------------------- /src/components/App.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/App.module.scss -------------------------------------------------------------------------------- /src/components/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/App.tsx -------------------------------------------------------------------------------- /src/components/Arrow/Arrow.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/Arrow/Arrow.module.scss -------------------------------------------------------------------------------- /src/components/Arrow/Arrow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/Arrow/Arrow.tsx -------------------------------------------------------------------------------- /src/components/Arrow/__tests__/Arrow.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/Arrow/__tests__/Arrow.test.tsx -------------------------------------------------------------------------------- /src/components/Arrow/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Arrow'; 2 | -------------------------------------------------------------------------------- /src/components/ConfirmedActionButton/ConfirmedActionButton.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/ConfirmedActionButton/ConfirmedActionButton.ts -------------------------------------------------------------------------------- /src/components/ConfirmedActionButton/__tests__/ConfirmedActionButton.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/ConfirmedActionButton/__tests__/ConfirmedActionButton.test.tsx -------------------------------------------------------------------------------- /src/components/ConfirmedActionButton/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/ConfirmedActionButton/index.ts -------------------------------------------------------------------------------- /src/components/DropDown/DropDown.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/DropDown/DropDown.module.scss -------------------------------------------------------------------------------- /src/components/DropDown/DropDown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/DropDown/DropDown.tsx -------------------------------------------------------------------------------- /src/components/DropDown/__tests__/DropDown.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/DropDown/__tests__/DropDown.test.tsx -------------------------------------------------------------------------------- /src/components/DropDown/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './DropDown'; 2 | -------------------------------------------------------------------------------- /src/components/ExpandedNode/ExpandedNode.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/ExpandedNode/ExpandedNode.module.scss -------------------------------------------------------------------------------- /src/components/ExpandedNode/ExpandedNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/ExpandedNode/ExpandedNode.tsx -------------------------------------------------------------------------------- /src/components/ExpandedNode/__tests__/ExpandedNode.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/ExpandedNode/__tests__/ExpandedNode.test.tsx -------------------------------------------------------------------------------- /src/components/ExpandedNode/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './ExpandedNode'; 2 | -------------------------------------------------------------------------------- /src/components/FHIRClient.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/FHIRClient.tsx -------------------------------------------------------------------------------- /src/components/Graph/Graph.module.scss: -------------------------------------------------------------------------------- 1 | .root { 2 | position: relative; 3 | } 4 | -------------------------------------------------------------------------------- /src/components/Graph/Graph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/Graph/Graph.tsx -------------------------------------------------------------------------------- /src/components/Graph/__tests__/Graph.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/Graph/__tests__/Graph.test.tsx -------------------------------------------------------------------------------- /src/components/Graph/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Graph'; 2 | -------------------------------------------------------------------------------- /src/components/Header/Header.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/Header/Header.module.scss -------------------------------------------------------------------------------- /src/components/Header/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/Header/Header.tsx -------------------------------------------------------------------------------- /src/components/Header/__tests__/Header.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/Header/__tests__/Header.test.tsx -------------------------------------------------------------------------------- /src/components/Header/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Header'; 2 | -------------------------------------------------------------------------------- /src/components/MissingDataPopup/MissingDataPopup.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/MissingDataPopup/MissingDataPopup.module.scss -------------------------------------------------------------------------------- /src/components/MissingDataPopup/MissingDataPopup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/MissingDataPopup/MissingDataPopup.tsx -------------------------------------------------------------------------------- /src/components/MissingDataPopup/__tests__/MissingDataPopup.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/MissingDataPopup/__tests__/MissingDataPopup.test.tsx -------------------------------------------------------------------------------- /src/components/MissingDataPopup/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './MissingDataPopup'; 2 | -------------------------------------------------------------------------------- /src/components/Navigation/Navigation.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/Navigation/Navigation.module.scss -------------------------------------------------------------------------------- /src/components/Navigation/Navigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/Navigation/Navigation.tsx -------------------------------------------------------------------------------- /src/components/Navigation/__tests__/Navigation.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/Navigation/__tests__/Navigation.test.tsx -------------------------------------------------------------------------------- /src/components/Navigation/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Navigation'; 2 | -------------------------------------------------------------------------------- /src/components/Node/Node.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/Node/Node.module.scss -------------------------------------------------------------------------------- /src/components/Node/Node.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/Node/Node.tsx -------------------------------------------------------------------------------- /src/components/Node/__tests__/Node.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/Node/__tests__/Node.test.tsx -------------------------------------------------------------------------------- /src/components/Node/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Node'; 2 | -------------------------------------------------------------------------------- /src/components/NoteDataProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/NoteDataProvider.tsx -------------------------------------------------------------------------------- /src/components/PathwayPopup/PathwayPopup.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/PathwayPopup/PathwayPopup.module.scss -------------------------------------------------------------------------------- /src/components/PathwayPopup/PathwayPopup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/PathwayPopup/PathwayPopup.tsx -------------------------------------------------------------------------------- /src/components/PathwayPopup/__tests__/PathwayPopup.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/PathwayPopup/__tests__/PathwayPopup.test.tsx -------------------------------------------------------------------------------- /src/components/PathwayPopup/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './PathwayPopup'; 2 | -------------------------------------------------------------------------------- /src/components/PathwayProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/PathwayProvider.tsx -------------------------------------------------------------------------------- /src/components/PathwaysList/PathwaysList.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/PathwaysList/PathwaysList.module.scss -------------------------------------------------------------------------------- /src/components/PathwaysList/PathwaysList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/PathwaysList/PathwaysList.tsx -------------------------------------------------------------------------------- /src/components/PathwaysList/__tests__/PathwaysList.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/PathwaysList/__tests__/PathwaysList.test.tsx -------------------------------------------------------------------------------- /src/components/PathwaysList/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './PathwaysList'; 2 | -------------------------------------------------------------------------------- /src/components/PathwaysService/PathwaysService.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/PathwaysService/PathwaysService.tsx -------------------------------------------------------------------------------- /src/components/PatientProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/PatientProvider.tsx -------------------------------------------------------------------------------- /src/components/PatientRecord/PatientRecord.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/PatientRecord/PatientRecord.module.scss -------------------------------------------------------------------------------- /src/components/PatientRecord/PatientRecord.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/PatientRecord/PatientRecord.tsx -------------------------------------------------------------------------------- /src/components/PatientRecordsProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/PatientRecordsProvider.tsx -------------------------------------------------------------------------------- /src/components/PatientSnapshot/PatientSnapshot.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/PatientSnapshot/PatientSnapshot.module.scss -------------------------------------------------------------------------------- /src/components/PatientSnapshot/PatientSnapshot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/PatientSnapshot/PatientSnapshot.tsx -------------------------------------------------------------------------------- /src/components/PatientSnapshot/__tests__/PatientSnapshot.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/PatientSnapshot/__tests__/PatientSnapshot.test.tsx -------------------------------------------------------------------------------- /src/components/PatientSnapshot/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './PatientSnapshot'; 2 | -------------------------------------------------------------------------------- /src/components/ReportModal/ReportModal.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/ReportModal/ReportModal.module.scss -------------------------------------------------------------------------------- /src/components/ReportModal/ReportModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/ReportModal/ReportModal.tsx -------------------------------------------------------------------------------- /src/components/ReportModal/ReportSection/ReportSection.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/ReportModal/ReportSection/ReportSection.module.scss -------------------------------------------------------------------------------- /src/components/ReportModal/ReportSection/ReportSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/ReportModal/ReportSection/ReportSection.tsx -------------------------------------------------------------------------------- /src/components/ReportModal/ReportSection/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/ReportModal/ReportSection/index.ts -------------------------------------------------------------------------------- /src/components/ReportModal/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './ReportModal'; 2 | -------------------------------------------------------------------------------- /src/components/ThemeProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/ThemeProvider.tsx -------------------------------------------------------------------------------- /src/components/UserProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/UserProvider.tsx -------------------------------------------------------------------------------- /src/components/withConfirmationPopup/__tests__/withConfirmationPopup.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/withConfirmationPopup/__tests__/withConfirmationPopup.test.tsx -------------------------------------------------------------------------------- /src/components/withConfirmationPopup/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './withConfirmationPopup'; 2 | -------------------------------------------------------------------------------- /src/components/withConfirmationPopup/withConfirmationPopup.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/withConfirmationPopup/withConfirmationPopup.module.scss -------------------------------------------------------------------------------- /src/components/withConfirmationPopup/withConfirmationPopup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/components/withConfirmationPopup/withConfirmationPopup.tsx -------------------------------------------------------------------------------- /src/engine/__tests__/cql-extractor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/engine/__tests__/cql-extractor.test.ts -------------------------------------------------------------------------------- /src/engine/__tests__/cql-to-elm.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/engine/__tests__/cql-to-elm.test.ts -------------------------------------------------------------------------------- /src/engine/__tests__/elm-executor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/engine/__tests__/elm-executor.test.ts -------------------------------------------------------------------------------- /src/engine/__tests__/fixtures/elm/convertedCQL.elm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/engine/__tests__/fixtures/elm/convertedCQL.elm.json -------------------------------------------------------------------------------- /src/engine/__tests__/fixtures/elm/sample_pathway.elm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/engine/__tests__/fixtures/elm/sample_pathway.elm.json -------------------------------------------------------------------------------- /src/engine/__tests__/fixtures/evaluationResults/sample_pathway/patient1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/engine/__tests__/fixtures/evaluationResults/sample_pathway/patient1.json -------------------------------------------------------------------------------- /src/engine/__tests__/fixtures/evaluationResults/sample_pathway/patient2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/engine/__tests__/fixtures/evaluationResults/sample_pathway/patient2.json -------------------------------------------------------------------------------- /src/engine/__tests__/fixtures/evaluationResults/sample_pathway/patient3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/engine/__tests__/fixtures/evaluationResults/sample_pathway/patient3.json -------------------------------------------------------------------------------- /src/engine/__tests__/fixtures/evaluationResults/sample_pathway/patient4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/engine/__tests__/fixtures/evaluationResults/sample_pathway/patient4.json -------------------------------------------------------------------------------- /src/engine/__tests__/fixtures/pathways/graph_layout_test_pathway.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/engine/__tests__/fixtures/pathways/graph_layout_test_pathway.json -------------------------------------------------------------------------------- /src/engine/__tests__/fixtures/pathways/sample_pathway.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/engine/__tests__/fixtures/pathways/sample_pathway.json -------------------------------------------------------------------------------- /src/engine/__tests__/fixtures/patients/T0_patient.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/engine/__tests__/fixtures/patients/T0_patient.json -------------------------------------------------------------------------------- /src/engine/__tests__/fixtures/patients/T1_patient.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/engine/__tests__/fixtures/patients/T1_patient.json -------------------------------------------------------------------------------- /src/engine/__tests__/fixtures/patients/triple_negative.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/engine/__tests__/fixtures/patients/triple_negative.json -------------------------------------------------------------------------------- /src/engine/__tests__/output-results.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/engine/__tests__/output-results.test.ts -------------------------------------------------------------------------------- /src/engine/cql-extractor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/engine/cql-extractor.ts -------------------------------------------------------------------------------- /src/engine/cql-to-elm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/engine/cql-to-elm.ts -------------------------------------------------------------------------------- /src/engine/elm-executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/engine/elm-executor.ts -------------------------------------------------------------------------------- /src/engine/evaluate-patient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/engine/evaluate-patient.ts -------------------------------------------------------------------------------- /src/engine/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/engine/index.ts -------------------------------------------------------------------------------- /src/engine/output-results.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/engine/output-results.ts -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/index.js -------------------------------------------------------------------------------- /src/setupTests.ts: -------------------------------------------------------------------------------- 1 | import '@testing-library/jest-dom/extend-expect'; 2 | -------------------------------------------------------------------------------- /src/styles/_base.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/styles/_base.scss -------------------------------------------------------------------------------- /src/styles/_button.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/styles/_button.scss -------------------------------------------------------------------------------- /src/styles/_nodes.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/styles/_nodes.scss -------------------------------------------------------------------------------- /src/styles/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/styles/_variables.scss -------------------------------------------------------------------------------- /src/styles/index.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/styles/index.module.scss -------------------------------------------------------------------------------- /src/styles/theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/styles/theme.tsx -------------------------------------------------------------------------------- /src/testUtils/MockedNavigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/testUtils/MockedNavigation.tsx -------------------------------------------------------------------------------- /src/testUtils/MockedPathwayProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/testUtils/MockedPathwayProvider.tsx -------------------------------------------------------------------------------- /src/testUtils/MockedPatientProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/testUtils/MockedPatientProvider.tsx -------------------------------------------------------------------------------- /src/testUtils/MockedPatientRecordsProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/testUtils/MockedPatientRecordsProvider.tsx -------------------------------------------------------------------------------- /src/testUtils/MockedValues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/testUtils/MockedValues.ts -------------------------------------------------------------------------------- /src/testUtils/services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/testUtils/services.ts -------------------------------------------------------------------------------- /src/types/cql-exec.fhir.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/types/cql-exec.fhir.d.ts -------------------------------------------------------------------------------- /src/types/cql-execution.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/types/cql-execution.d.ts -------------------------------------------------------------------------------- /src/types/elm-model.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/types/elm-model.d.ts -------------------------------------------------------------------------------- /src/types/fhir-client.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/types/fhir-client.d.ts -------------------------------------------------------------------------------- /src/types/fhir-objects.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/types/fhir-objects.d.ts -------------------------------------------------------------------------------- /src/types/fhir-visualizers.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/types/fhir-visualizers.d.ts -------------------------------------------------------------------------------- /src/types/graph-model.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/types/graph-model.d.ts -------------------------------------------------------------------------------- /src/types/mcode.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/types/mcode.d.ts -------------------------------------------------------------------------------- /src/types/option.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/types/option.d.ts -------------------------------------------------------------------------------- /src/types/pathways-model.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/types/pathways-model.d.ts -------------------------------------------------------------------------------- /src/types/pathways-objects.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/types/pathways-objects.d.ts -------------------------------------------------------------------------------- /src/utils/ConfigManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/utils/ConfigManager.js -------------------------------------------------------------------------------- /src/utils/MockedFHIRClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/utils/MockedFHIRClient.ts -------------------------------------------------------------------------------- /src/utils/__tests__/fixtures/multipart-body.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/utils/__tests__/fixtures/multipart-body.txt -------------------------------------------------------------------------------- /src/utils/__tests__/regexes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/utils/__tests__/regexes.test.ts -------------------------------------------------------------------------------- /src/utils/config.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/utils/config.test.js -------------------------------------------------------------------------------- /src/utils/fhirExtract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/utils/fhirExtract.js -------------------------------------------------------------------------------- /src/utils/fhirUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/utils/fhirUtils.ts -------------------------------------------------------------------------------- /src/utils/nodeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/utils/nodeUtils.ts -------------------------------------------------------------------------------- /src/utils/patient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/utils/patient.js -------------------------------------------------------------------------------- /src/utils/regexes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/utils/regexes.ts -------------------------------------------------------------------------------- /src/visualization/__tests__/fixtures/pathways/graph_layout_test_pathway.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/visualization/__tests__/fixtures/pathways/graph_layout_test_pathway.json -------------------------------------------------------------------------------- /src/visualization/__tests__/fixtures/pathways/her2_pathway.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/visualization/__tests__/fixtures/pathways/her2_pathway.json -------------------------------------------------------------------------------- /src/visualization/__tests__/fixtures/pathways/sample_pathway.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/visualization/__tests__/fixtures/pathways/sample_pathway.json -------------------------------------------------------------------------------- /src/visualization/__tests__/graph-layout.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/visualization/__tests__/graph-layout.test.ts -------------------------------------------------------------------------------- /src/visualization/layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/src/visualization/layout.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcode/pathways/HEAD/yarn.lock --------------------------------------------------------------------------------