@Override public String toCodeString(IdentifierTypeCodesEnum theEnum) { return theEnum.getCode(); }
@Override public String toSystemString(IdentifierTypeCodesEnum theEnum) { return theEnum.getSystem(); }
public static IdentifierDt getIdentifier(List<IdentifierDt> list, IdentifierTypeCodesEnum... types) { for (IdentifierTypeCodesEnum type : types) { for (IdentifierDt id : list) { for (CodingDt coding : id.getType().getCoding()) { if (coding.getSystem().equals(type.getSystem()) && coding.getCode().equals(type.getCode())) { return id; } } } } return null; }