1 | package gov.hhs.fha.nhinc.gateway.aggregator.document;
|
---|
2 |
|
---|
3 | /**
|
---|
4 | * This class contains constants used when looking at Document related
|
---|
5 | * NHIN messages.
|
---|
6 | *
|
---|
7 | * @author Les Westberg
|
---|
8 | */
|
---|
9 | public class DocumentConstants
|
---|
10 | {
|
---|
11 | public static final String EBXML_DOCENTRY_PATIENT_ID = "$XDSDocumentEntryPatientId";
|
---|
12 | public static final String EBXML_DOCENTRY_CLASS_CODE = "$XDSDocumentEntryClassCode";
|
---|
13 | public static final String EBXML_DOCENTRY_CLASS_CODE_SCHEME = "$XDSDocumentEntryClassCodeScheme";
|
---|
14 | public static final String EBXML_DOCENTRY_PRACTICE_SETTING_CODE = "$XDSDocumentEntryPracticeSettingCode";
|
---|
15 | public static final String EBXML_DOCENTRY_PRACTICE_SETTING_CODE_SCHEME = "$XDSDocumentEntryPracticeSettingCodeScheme";
|
---|
16 | public static final String EBXML_DOCENTRY_CREATION_TIME_FROM = "$XDSDocumentEntryCreationTimeFrom";
|
---|
17 | public static final String EBXML_DOCENTRY_CREATION_TIME_TO = "$XDSDocumentEntryCreationTimeTo";
|
---|
18 | public static final String EBXML_DOCENTRY_SERVICE_START_TIME_FROM = "$XDSDocumentEntryServiceStartTimeFrom";
|
---|
19 | public static final String EBXML_DOCENTRY_SERVICE_START_TIME_TO = "$XDSDocumentEntryServiceStartTimeTo";
|
---|
20 | public static final String EBXML_DOCENTRY_SERVICE_STOP_TIME_FROM = "$XDSDocumentEntryServiceStopTimeFrom";
|
---|
21 | public static final String EBXML_DOCENTRY_SERVICE_STOP_TIME_TO = "$XDSDocumentEntryServiceStopTimeTo";
|
---|
22 | public static final String EBXML_DOCENTRY_HEALTHCARE_FACILITY_TYPE_CODE = "$XDSDocumentEntryHealthcareFacilityTypeCode";
|
---|
23 | public static final String EBXML_DOCENTRY_HEALTHCARE_FACILITY_TYPE_CODE_SCHEME = "$XDSDocumentEntryHealthcareFacilityTypeCodeScheme";
|
---|
24 | public static final String EBXML_DOCENTRY_EVENT_CODE_LIST = "$XDSDocumentEntryEventCodeList";
|
---|
25 | public static final String EBXML_DOCENTRY_EVENT_CODE_LIST_SCHEME = "$XDSDocumentEntryEventCodeListScheme";
|
---|
26 | public static final String EBXML_DOCENTRY_CONFIDENTIALITY_CODE = "$XDSDocumentEntryConfidentialityCode";
|
---|
27 | public static final String EBXML_DOCENTRY_CONFIDENTIALITY_CODE_SCHEME = "$XDSDocumentEntryConfidentialityCodeScheme";
|
---|
28 | public static final String EBXML_DOCENTRY_FORMAT_CODE = "$XDSDocumentEntryFormatCode";
|
---|
29 | public static final String EBXML_DOCENTRY_STATUS = "$XDSDocumentEntryStatus";
|
---|
30 |
|
---|
31 | public static final String XDS_QUERY_ID_FIND_DOCUMENTS = "urn:uuid:14d4debf-8f97-4251-9a74-a90016b0af0d";
|
---|
32 |
|
---|
33 | public static final String XDS_QUERY_RESPONSE_OPTION_RETURN_TYPE_OBJECT_REF = "ObjectRef";
|
---|
34 | public static final String XDS_QUERY_RESPONSE_OPTION_RETURN_TYPE_LEAF_CLASS = "LeafClass";
|
---|
35 |
|
---|
36 | public static final String EBXML_RESPONSE_REPOSITORY_UNIQUE_ID_SLOTNAME = "repositoryUniqueId";
|
---|
37 | public static final String EBXML_RESPONSE_DOCID_IDENTIFICATION_SCHEME = "urn:uuid:2e82c1f6-a085-4c72-9da3-8640a32e42ab";
|
---|
38 | public static final String EBXML_RESPONSE_DOCID_NAME = "XDSDocumentEntry.uniqueId";
|
---|
39 | public static final String EBXML_RESPONSE_PATIENTID_IDENTIFICATION_SCHEME = "urn:uuid:58a6f841-87b3-4a3e-92fd-a8ffeff98427";
|
---|
40 | public static final String EBXML_RESPONSE_PATIENTID_NAME = "XDSDocumentEntry.patientId";
|
---|
41 | public static final String EBXML_RESPONSE_AUTHOR_CLASS_SCHEME = "urn:uuid:93606bcf-9494-43ec-9b4e-a7748d1a838d";
|
---|
42 | public static final String EBXML_RESPONSE_AUTHOR_PERSON_SLOTNAME = "authorPerson";
|
---|
43 | public static final String EBXML_RESPONSE_AUTHOR_INSTITUTION_SLOTNAME = "authorInstitution";
|
---|
44 | public static final String EBXML_RESPONSE_AUTHOR_ROLE_SLOTNAME = "authorRole";
|
---|
45 | public static final String EBXML_RESPONSE_AUTHOR_SPECIALTY_SLOTNAME = "authorSpecialty";
|
---|
46 | public static final String EBXML_RESPONSE_CLASSCODE_CLASS_SCHEME = "urn:uuid:41a5887f-8865-4c09-adf7-e362475b143a";
|
---|
47 | public static final String EBXML_RESPONSE_CONFIDENTIALITYCODE_CLASS_SCHEME = "urn:uuid:f4f85eac-e6cb-4883-b524-f2705394840f";
|
---|
48 | public static final String EBXML_RESPONSE_EVENTCODE_CLASS_SCHEME = "urn:uuid:2c6b8cb7-8b2a-4051-b291-b1ae6a575ef4";
|
---|
49 | public static final String EBXML_RESPONSE_FORMATCODE_CLASS_SCHEME = "urn:uuid:a09d5840-386c-46f2-b5ad-9c3699a4309d";
|
---|
50 | public static final String EBXML_RESPONSE_HEALTHCAREFACILITYTYPE_CLASS_SCHEME = "urn:uuid:f33fb8ac-18af-42cc-ae0e-ed0b0bdb91e1";
|
---|
51 | public static final String EBXML_RESPONSE_PRACTICESETTING_CLASS_SCHEME = "urn:uuid:cccf5598-8b07-4b77-a05e-ae952c785ead";
|
---|
52 | public static final String EBXML_RESPONSE_TYPECODE_CLASS_SCHEME = "urn:uuid:f0306f51-975f-434e-a61c-c59651d33983";
|
---|
53 | public static final String EBXML_RESPONSE_CODE_CODESCHEME_SLOTNAME = "codingScheme";
|
---|
54 | public static final String EBXML_RESPONSE_CREATIONTIME_SLOTNAME = "creationTime";
|
---|
55 | public static final String EBXML_RESPONSE_HASH_SLOTNAME = "hash";
|
---|
56 | public static final String EBXML_RESPONSE_INTENDEDRECIPIENTS_SLOTNAME = "intendedRecipient";
|
---|
57 | public static final String EBXML_RESPONSE_LANGUAGECODE_SLOTNAME = "languageCode";
|
---|
58 | public static final String EBXML_RESPONSE_LEGALAUTHENTICATOR_SLOTNAME = "legalAuthenticator";
|
---|
59 | public static final String EBXML_RESPONSE_SERVICESTARTTIME_SLOTNAME = "serviceStartTime";
|
---|
60 | public static final String EBXML_RESPONSE_SERVICESTOPTIME_SLOTNAME = "serviceStopTime";
|
---|
61 | public static final String EBXML_RESPONSE_SIZE_SLOTNAME = "size";
|
---|
62 | public static final String EBXML_RESPONSE_SOURCEPATIENTID_SLOTNAME = "sourcePatientId";
|
---|
63 | public static final String EBXML_RESPONSE_SOURCEPATIENTINFO_SLOTNAME = "sourcePatientInfo";
|
---|
64 | public static final String EBXML_RESPONSE_URI_SLOTNAME = "URI";
|
---|
65 | public static final int EBXML_RESPONSE_URI_LINE_LENGTH = 128;
|
---|
66 |
|
---|
67 | public static final String XDS_QUERY_RESPONSE_EXTRINSIC_OBJCECT_OBJECT_TYPE = "urn:uuid:7edca82f-054d-47f2-a032-9b2a5b5186c1";
|
---|
68 |
|
---|
69 | public static final String XDS_QUERY_RESPONSE_STATUS_SUCCESS = "urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Success";
|
---|
70 | public static final String XDS_QUERY_RESPONSE_STATUS_FAILURE = "urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Failure";
|
---|
71 | public static final String XDS_RETRIEVE_RESPONSE_STATUS_SUCCESS = "urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Success";
|
---|
72 | public static final String XDS_RETRIEVE_RESPONSE_STATUS_FAILURE = "urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Failure";
|
---|
73 |
|
---|
74 | public static final String XDS_RETRIEVE_ERRORCODE_REGISTRY_ERROR = "XDSRegistryError";
|
---|
75 | public static final String XDS_RETRIEVE_CODECONTEXT_TIMEDOUT_MSG = "We did not recieve a response to a document query message from this NHIN gateway.";
|
---|
76 | public static final String XDS_RETRIEVE_ERRORCODE_REPOSITORY_ERROR = "XDSRepositoryError";
|
---|
77 |
|
---|
78 | public static final String FAIL_TEXT = "FAIL";
|
---|
79 | public static final String SUCCESS_TEXT = "SUCCESS";
|
---|
80 | public static final String COMPLETE_TEXT = "COMPLETE";
|
---|
81 | public static final String PENDING_TEXT = "PENDING";
|
---|
82 |
|
---|
83 | }
|
---|