-
Notifications
You must be signed in to change notification settings - Fork 64
/
RadiologyConstants.java
105 lines (88 loc) · 4.67 KB
/
RadiologyConstants.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
/**
* 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.
}
}