1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.openehealth.ipf.commons.ihe.hl7v3.audit.codes;
18
19 import lombok.Getter;
20 import org.openehealth.ipf.commons.audit.types.EnumeratedCodedValue;
21 import org.openehealth.ipf.commons.audit.types.EventType;
22
23
24
25
26
27
28
29 public enum Hl7v3EventTypeCode implements EventType, EnumeratedCodedValue<EventType> {
30
31 PatientIdentityFeed("ITI-44", "Patient Identity Feed"),
32 PIXQuery("ITI-45", "PIX Query"),
33 PIXUpdateNotification("ITI-46", "PIX Update Notification"),
34 PatientDemographicsQuery("ITI-47", "Patient Demographics Query"),
35 CrossGatewayPatientDiscovery("ITI-55", "Cross Gateway Patient Discovery"),
36 PatientLocationQuery("ITI-56", "Patient Location Query"),
37 QueryExistingData("PCC-1", "Query Existing Data");
38
39 @Getter
40 private EventType value;
41
42 Hl7v3EventTypeCode(String code, String displayName) {
43 this.value = EventType.of(code, "IHE Transactions", displayName);
44 }
45
46 }
47
48