This application is an example application of Radiology CDM.
If the original radiological image was a DICOM Viewer, this viewer is a viewer based on the Radiology CDM. The role of seeing radiological images is the same, but based on the OMOP CDM, rather than collecting a lot of metadata in DICOM, we developed only reference to common data of radiological images.
See this link for more information on RCDM
$ git clone https://github.com/NEONKID/RCDMViewer.git
If Clone is finished, create RDBMS connection information with RCDM in the configuration file named RCDMViewer.cfg. If you do not create this file, you will not be able to use the application.
$ Rscript -e packageManager.R
Be sure to install the package via the above command. The package described in this code is the package needed to use RCDMViewer. Depending on the device, it may take more than 10 minutes.
RCDMViewer requires a database containing the Radiology CDM. If you have completed the ETL process, you should configure where this database resides.
$ nano RCDMviewer.cfg
Setup the CDM database from the above file. If you are using ATLAS Cohort, you must also add the result database and dictionary database.
$ nano ATLAS_DB.cfg
Please set the database of ATLAS to import the Cohort defined by ATLAS.
$ vim ${SHINY_PATH}/shiny-server.conf
If you want to deploy this application to a host, use Shiny Server.
$ docker build --tag rcdmviewer:latest
You can also use Docker images.
$ docker-compose up
Use docker-compose for multi-server configuration.
👤 Kwang Soo Jeong
- Github: @NEONKID
Contributions, issues and feature requests are welcome!
Feel free to check issues page.
Give a ⭐️ if this project helped you!
This README was generated with ❤️ by readme-md-generator