1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.openehealth.ipf.commons.ihe.core.atna.custom;
17
18 import org.openhealthtools.ihe.atna.auditor.codes.ihe.IHETransactionEventTypeCodes;
19 import org.openhealthtools.ihe.atna.auditor.models.rfc3881.CodedValueType;
20
21
22
23
24
25
26 public abstract class CustomIHETransactionEventTypeCodes extends CodedValueType {
27
28 public static final class MultiPatientQuery extends IHETransactionEventTypeCodes {
29 public MultiPatientQuery() {
30 super("ITI-51", "Multi-Patient Stored Query");
31 }
32 }
33
34 public static final class PatientLocationQuery extends IHETransactionEventTypeCodes {
35 public PatientLocationQuery() {
36 super("ITI-56", "Patient Location Query");
37 }
38 }
39
40 public static final class UpdateDocumentSet extends IHETransactionEventTypeCodes {
41 public UpdateDocumentSet() {
42 super("ITI-57", "Update Document Set");
43 }
44 }
45
46 public static final class ProviderInformationFeed extends IHETransactionEventTypeCodes {
47 public ProviderInformationFeed() {
48 super("ITI-59", "Provider Information Feed");
49 }
50 }
51
52 public static final class RegisterOnDemandDocumentEntry extends IHETransactionEventTypeCodes {
53 public RegisterOnDemandDocumentEntry() {
54 super("ITI-61", "Register On-Demand Document Entry");
55 }
56 }
57
58 public static final class RemoveMetadata extends IHETransactionEventTypeCodes {
59 public RemoveMetadata() {
60 super("ITI-62", "Remove Metadata");
61 }
62 }
63
64 public static final class CrossCommunityFetch extends IHETransactionEventTypeCodes {
65 public CrossCommunityFetch() {
66 super("ITI-63", "XCF Fetch");
67 }
68 }
69
70 public static final class CrossCommunityFetchIntermediateDocumentCreation extends IHETransactionEventTypeCodes {
71 public CrossCommunityFetchIntermediateDocumentCreation() {
72 super("ITI-63", "XCF Fetch Intermediate Document Creation");
73 }
74 }
75
76 public static final class NotifyXadPidLinkChange extends IHETransactionEventTypeCodes {
77 public NotifyXadPidLinkChange() {
78 super("ITI-64", "Notify XAD-PID Link Change");
79 }
80 }
81
82 public static final class ProvideDocumentBundle extends IHETransactionEventTypeCodes {
83 public ProvideDocumentBundle() {
84 super("ITI-65", "Provide Document Bundle");
85 }
86 }
87
88 public static final class DocumentManifestQuery extends IHETransactionEventTypeCodes {
89 public DocumentManifestQuery() {
90 super("ITI-66", "Mobile Document Manifest Query");
91 }
92 }
93
94 public static final class DocumentReferenceQuery extends IHETransactionEventTypeCodes {
95 public DocumentReferenceQuery() {
96 super("ITI-67", "Mobile Document Reference Query");
97 }
98 }
99
100 public static final class PDQMQuery extends IHETransactionEventTypeCodes {
101 public PDQMQuery() {
102 super("ITI-78", "Mobile Patient Demographics Query");
103 }
104 }
105
106 public static final class PIXMQuery extends IHETransactionEventTypeCodes {
107 public PIXMQuery() {
108 super("ITI-83", "Mobile Patient Identifier Cross-reference Query");
109 }
110 }
111
112 public static final class RemoveDocuments extends IHETransactionEventTypeCodes {
113 public RemoveDocuments() {
114 super("ITI-86", "Remove Documents");
115 }
116 }
117
118 public static final class CrossGatewayUpdateDocumentSet extends IHETransactionEventTypeCodes {
119 public CrossGatewayUpdateDocumentSet() {
120 super("ITI-X1", "Cross-Gateway Update Document Set");
121 }
122 }
123
124 public static final class RetrieveImagingDocumentSet extends IHETransactionEventTypeCodes {
125 public RetrieveImagingDocumentSet() {
126 super("RAD-69", "Retrieve Imaging Document Set");
127 }
128 }
129
130 public static final class CrossGatewayRetrieveImagingDocumentSet extends IHETransactionEventTypeCodes {
131 public CrossGatewayRetrieveImagingDocumentSet() {
132 super("RAD-75", "Cross Gateway Retrieve Imaging Document Set");
133 }
134 }
135
136 public static final class QueryExistingData extends IHETransactionEventTypeCodes {
137 public QueryExistingData() {
138 super("PCC-1", "Query Existing Data");
139 }
140 }
141
142 }
143
144