/** * This Source Code Form is subject to the terms of the Mozilla Public License, * v. 2.0. If a copy of the MPL was not distributed with this file, You can * obtain one at http://mozilla.org/MPL/2.0/. OpenMRS is also distributed under * the terms of the Healthcare Disclaimer located at http://openmrs.org/license. * * Copyright (C) OpenMRS Inc. OpenMRS is a registered trademark and the OpenMRS * graphic logo is a trademark of OpenMRS Inc. */ package org.openmrs.module.radiology; /** * Utility class that contains constants for {@code GlobalProperty} properties which are used within this module. * * @see org.openmrs.module.radiology.RadiologyProperties */ public class RadiologyConstants { /** * {@code GlobalProperty} property for the DICOM UID component used to describe the org root. * * <p>Refer to DICOM Standard DICOM PS3.5 Chapter 9 Unique Identifiers.</p> */ public static final String GP_DICOM_UID_ORG_ROOT = "radiology.dicomUIDOrgRoot"; /** * {@code GlobalProperty} property for the IP address or hostname of the DICOM web viewer which is referred to for external DICOM images. * * @see org.openmrs.module.radiology.dicom.DicomWebViewer */ public static final String GP_DICOM_WEB_VIEWER_ADDRESS = "radiology.dicomWebViewerAddress"; /** * {@code GlobalProperty} property for the port of the DICOM web viewer which is referred to for external DICOM images. * * @see org.openmrs.module.radiology.dicom.DicomWebViewer */ public static final String GP_DICOM_WEB_VIEWER_PORT = "radiology.dicomWebViewerPort"; /** * {@code GlobalProperty} property for the base URL of the DICOM web viewer which is referred to for external DICOM images. * * @see org.openmrs.module.radiology.dicom.DicomWebViewer */ public static final String GP_DICOM_WEB_VIEWER_BASE_URL = "radiology.dicomWebViewerBaseUrl"; /** * {@code GlobalProperty} property for the serverName query parameter of the DICOM web viewer which is referred to for external DICOM images. * * @see org.openmrs.module.radiology.dicom.DicomWebViewer */ public static final String GP_DICOM_WEB_VIEWER_LOCAL_SERVER_NAME = "radiology.dicomWebViewerLocalServerName"; /** * {@code GlobalProperty} property for the UUID of the {@code CareSetting} which is used when creating a {@code RadiologyOrder}. */ public static final String GP_RADIOLOGY_CARE_SETTING = "radiology.radiologyCareSetting"; /** * {@code GlobalProperty} property for the comma separated list of concept class UUIDs which define the orderables for {@code RadiologyOrder's}. */ public static final String GP_RADIOLOGY_CONCEPT_CLASSES = "radiology.radiologyConceptClasses"; /** * {@code GlobalProperty} property for the comma separated list of concept class UUIDs which define the reasons for {@code RadiologyOrder's}. */ public static final String GP_RADIOLOGY_ORDER_REASON_CONCEPT_CLASSES = "radiology.radiologyOrderReasonConceptClasses"; /** * {@code GlobalProperty} property for the UUID of the {@code OrderType} which is used when creating a {@code RadiologyOrder}. */ public static final String GP_RADIOLOGY_TEST_ORDER_TYPE = "radiology.radiologyTestOrderType"; /** * {@code GlobalProperty} property for the UUID of the {@code EncounterType} which is used when creating a {@code RadiologyOrder}. */ public static final String GP_RADIOLOGY_ORDER_ENCOUNTER_TYPE = "radiology.radiologyOrderEncounterType"; /** * {@code GlobalProperty} property for the UUID of the {@code EncounterRole} which is used when creating an {@code Encounter} for {@code RadiologyOrder's}. */ public static final String GP_RADIOLOGY_ORDERING_PROVIDER_ENCOUNTER_ROLE = "radiology.radiologyOrderingProviderEncounterRole"; /** * {@code GlobalProperty} property for the UUID of the {@code VisitType} which can be used to create radiology {@code Visit's}. */ public static final String GP_RADIOLOGY_VISIT_TYPE = "radiology.radiologyVisitType"; /** * {@code GlobalProperty} property for the seed used to generate the next {@code Order.accessionNumber}. */ public static final String GP_NEXT_ACCESSION_NUMBER_SEED = "radiology.nextAccessionNumberSeed"; /** * {@code GlobalProperty} property for the directory where report templates are stored. * Allowable values are absolute and relative paths. */ public static final String GP_MRRT_REPORT_TEMPLATE_DIR = "radiology.reportTemplatesHome"; private RadiologyConstants() { // Utility class not meant to be instantiated. } }