Package de.gematik.bbriccs.fhir.de.value
Class IKNR
java.lang.Object
de.gematik.bbriccs.fhir.coding.SemanticValue<String,DeBasisProfilNamingSystem>
de.gematik.bbriccs.fhir.de.value.IKNR
- All Implemented Interfaces:
WithChecksum
-
Method Summary
Modifier and TypeMethodDescriptionstatic IKNRasArgeIknr(String value) static IKNRasDefaultIknr(String value) Creating an IKNR with the default NamingSystemstatic IKNRstatic IKNRfrom(org.hl7.fhir.r4.model.Identifier identifier) intbooleanisValid()static IKNRrandom()static IKNRstatic IKNRstatic StringMethods inherited from class de.gematik.bbriccs.fhir.coding.SemanticValue
asIdentifier, asIdentifier, asReference, asReference, canEqual, equals, getSystem, getSystemUrl, getValue, hashCode, toString
-
Method Details
-
isValid
public boolean isValid()- Specified by:
isValidin interfaceWithChecksum
-
getChecksum
public int getChecksum()- Specified by:
getChecksumin interfaceWithChecksum
-
from
-
asDefaultIknr
Creating an IKNR with the default NamingSystem- Parameters:
value- of the IKNR- Returns:
- an IKNR object carrying the semantic value and the default Naming System for the IKNR
-
asArgeIknr
-
asSidIknr
-
random
-
randomArgeIknr
-
randomSidIknr
-
randomStringValue
-