Camino is a prototype SMART on FHIR application intended to demonstrate the value of mCODE, a standardized data model around cancer, through computable oncology clinical pathways. Camino uses mCODE data in the patient's record fetched from the EHR to automatically evaluate the patient's current location on a structured pathway and provides recommendations as to next steps.
The American Society of Clinical Oncology (ASCO®) defines oncology clinical pathways as "detailed, evidence-based treatment protocols for delivering cancer care to patients with specific disease types and stages. When properly designed and implemented, oncology pathways can serve as an important tool in improving care quality and reducing costs." Read more about clinical pathways at https://www.asco.org/practice-policy/cancer-care-initiatives/clinical-pathways
mCODE is an initiative intended to assemble a core set of structured data elements for oncology electronic health records (EHRs). mCODE is a step towards capturing research-quality data from the treatment of all cancer patients. This would enable the treatment of every cancer patient to contribute to comparative effectiveness analysis of cancer treatments by allowing for easier methods of data exchange between health systems. mCODE has been created and is being supported by ASCO in collaboration with the MITRE Corporation. Read more about mCODE at https://mcodeinitiative.org/
HL7® FHIR® is a rapidly growing standard for exchanging healthcare information electronically. Read more about FHIR at http://hl7.org/fhir/summary.html
Clinical Quality Language (CQL) is a high-level, domain-specific language focused on clinical quality and targeted at measure and decision support artifact authors. Camino uses CQL in its pathway definitions to enable automated identification of what has . Read more about CQL at https://cql.hl7.org/
- Run
yarn install
to install the necessary packages. - Run
yarn start
to start the application. - Launch the application from the SMART launcher.
- Visit a SMART Launcher
- Launch
http://localhost:3000
- Select a practitioner and a patient
- Camino will load with that patient's record.
Tests can be run by executing:
yarn test
Code linting can be run by executing:
yarn lint
Some issues can be automatically corrected with:
yarn lint-fix
Copyright 2020 The MITRE Corporation
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.