public enum ProfessionalRole extends java.lang.Enum<ProfessionalRole>
Professional role of the role model in the external view of the TI platform
| Modifier and Type | Method and Description |
|---|---|
static ProfessionalRole |
getRole(de.gematik.ti.healthcardaccess.result.Response response)
Extracts the technical role from read eSign folder
|
de.gematik.ti.healthcardaccess.operation.Result<ProfessionalRole> |
validateProfessionalRole(ProfessionalRole role) |
static ProfessionalRole |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static ProfessionalRole[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ProfessionalRole VERSICHERTER
public static final ProfessionalRole ARZT
public static final ProfessionalRole ZAHNARZT
public static final ProfessionalRole APOTHEKER
public static final ProfessionalRole MITARBEITER_APOTHEKE
public static final ProfessionalRole SONSTIGE_LEISTUNGSERBRINGER
public static final ProfessionalRole ANDERER_HEILBERUF
public static final ProfessionalRole PS_PSYCHOTHERAPEUT
public static final ProfessionalRole MITARBEITER_KOSTENTRAEGER
public static final ProfessionalRole PRAXIS_ARZT
public static final ProfessionalRole PRAXIS_ZAHNARZT
public static final ProfessionalRole PRAXIS_PSYCHOTHERAPEUT
public static final ProfessionalRole KRANKENHAUS
public static final ProfessionalRole OEFFENTLICHE_APOTHEKE
public static final ProfessionalRole KRANKENHAUS_APOTHEKE
public static final ProfessionalRole BUNDESWEHR_APOTHEKE
public static final ProfessionalRole MOBILE_EINRICHTUNG_RETTUNGSDIENST
public static final ProfessionalRole BS_GEMATIK
public static final ProfessionalRole LEO_ZAHNAERZTE
public static final ProfessionalRole ADV_KOSTENTRAEGER
public static ProfessionalRole[] values()
for (ProfessionalRole c : ProfessionalRole.values()) System.out.println(c);
public static ProfessionalRole valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic static ProfessionalRole getRole(de.gematik.ti.healthcardaccess.result.Response response) throws java.io.IOException
Extracts the technical role from read eSign folder
response - responsejava.io.IOException - if an error occurspublic de.gematik.ti.healthcardaccess.operation.Result<ProfessionalRole> validateProfessionalRole(ProfessionalRole role)