source: ccr/trunk/nhin-vista/projects/NHINC/Current/Product/Production/Gateway/AggregatorLib/src/gov/hhs/fha/nhinc/gateway/aggregator/document/DocumentConstants.java@ 507

Last change on this file since 507 was 507, checked in by George Lilly, 15 years ago

NHIN gateway and adaptor for use on linux with VistA EHR and RPMS

File size: 6.6 KB
Line 
1package 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 */
9public 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}
Note: See TracBrowser for help on using the repository browser.