1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.openehealth.ipf.commons.ihe.hl7v2.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 MllpEventTypeCode implements EventType, EnumeratedCodedValue<EventType> {
30
31 PatientIdentityFeed("ITI-8", "Patient Identity Feed"),
32 PIXQuery("ITI-9", "PIX Query"),
33 PIXUpdateNotification("ITI-10", "PIX Update Notification"),
34 PatientDemographicsQuery("ITI-21", "Patient Demographics Query"),
35 PatientDemographicsAndVisitQuery("ITI-22", "Patient Demographics and Visit Query"),
36 PatientIdentityManagement("ITI-30", "Patient Identity Management"),
37 PatientEncounterManagement("ITI-31", "Patient Encounter Management"),
38 XadPidLinkChange("ITI-64", "Notify XAD-PID Link Change");
39
40 @Getter
41 private EventType value;
42
43 MllpEventTypeCode(String code, String displayName) {
44 this.value = EventType.of(code, "IHE Transactions", displayName);
45 }
46
47 }
48
49