Class BaseANR

java.lang.Object
de.gematik.test.erezept.fhir.values.BaseANR
All Implemented Interfaces:
de.gematik.bbriccs.fhir.coding.WithChecksum
Direct Known Subclasses:
LANR, ZANR

public abstract class BaseANR extends Object implements de.gematik.bbriccs.fhir.coding.WithChecksum
  • Constructor Details

  • Method Details

    • isValid

      public boolean isValid()
      Specified by:
      isValid in interface de.gematik.bbriccs.fhir.coding.WithChecksum
    • getChecksum

      public int getChecksum()
      Specified by:
      getChecksum in interface de.gematik.bbriccs.fhir.coding.WithChecksum
    • getNamingSystem

      public final de.gematik.bbriccs.fhir.coding.WithNamingSystem getNamingSystem()
    • getNamingSystemUrl

      public final String getNamingSystemUrl()
    • asIdentifier

      public org.hl7.fhir.r4.model.Identifier asIdentifier()
    • asIdentifier

      public org.hl7.fhir.r4.model.Identifier asIdentifier(de.gematik.bbriccs.fhir.coding.WithNamingSystem namingSystem)
    • getCodeSystem

      public final de.gematik.bbriccs.fhir.coding.WithCodeSystem getCodeSystem()
    • getCodeSystemUrl

      public final String getCodeSystemUrl()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • fromIdentifier

      public static BaseANR fromIdentifier(org.hl7.fhir.r4.model.Identifier identifier)
    • fromTypedValue

      public static BaseANR fromTypedValue(BaseANR.ANRType type, String value)
    • forQualification

      public static BaseANR forQualification(QualificationType qualificationType, String value)
    • randomFromQualification

      public static BaseANR randomFromQualification(QualificationType qualificationType)
    • hasValidIdentifier

      public static boolean hasValidIdentifier(org.hl7.fhir.r4.model.Identifier identifier)
    • isPractitioner

      public static boolean isPractitioner(org.hl7.fhir.r4.model.Identifier identifier)
    • isPractitioner

      public static boolean isPractitioner(org.hl7.fhir.r4.model.Coding coding)