Interface InsuranceCoverageInfo
- All Known Implementing Classes:
BGInsuranceCoverageInfo,DynamicInsuranceCoverageInfo,GkvInsuranceCoverageInfo,PkvInsuranceCoverageInfo
public interface InsuranceCoverageInfo
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends InsuranceCoverageInfo>
Optional<Class<T>>coverageOptionsFor(de.gematik.bbriccs.fhir.de.valueset.InsuranceTypeDe insuranceKind) static <T extends InsuranceCoverageInfo>
Optional<T>static Optional<InsuranceCoverageInfo>getIknr()static List<Class<? extends InsuranceCoverageInfo>>de.gematik.bbriccs.fhir.de.valueset.InsuranceTypeDegetName()static InsuranceCoverageInforandomFor(de.gematik.bbriccs.fhir.de.valueset.InsuranceTypeDe insuranceKind) static StringshortenName(String name)
-
Method Details
-
getName
String getName() -
getIknr
String getIknr() -
getInsuranceType
de.gematik.bbriccs.fhir.de.valueset.InsuranceTypeDe getInsuranceType() -
getImplementors
-
getByIknr
-
getByIknr
-
coverageOptionsFor
static <T extends InsuranceCoverageInfo> Optional<Class<T>> coverageOptionsFor(de.gematik.bbriccs.fhir.de.valueset.InsuranceTypeDe insuranceKind) -
randomFor
static InsuranceCoverageInfo randomFor(de.gematik.bbriccs.fhir.de.valueset.InsuranceTypeDe insuranceKind) -
shortenName
-