1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.openehealth.ipf.commons.audit.types;
18
19
20
21
22
23 public interface PurposeOfUse extends CodedValueType {
24
25 static PurposeOfUse of(String code, String codeSystemName, String originalText) {
26 return new PurposeOfUseImpl(code, codeSystemName, originalText);
27 }
28
29 static PurposeOfUse of(CodedValueType codedValueType) {
30 return new PurposeOfUseImpl(codedValueType);
31 }
32
33
34 class PurposeOfUseImpl extends CodedValueTypeImpl implements PurposeOfUse {
35 public PurposeOfUseImpl(String code, String codeSystemName, String originalText) {
36 super(code, codeSystemName, originalText);
37 }
38
39 public PurposeOfUseImpl(CodedValueType codedValueType) {
40 super(codedValueType);
41 }
42 }
43 }