Class KbvCoverage

java.lang.Object
org.hl7.fhir.r4.model.Base
org.hl7.fhir.r4.model.BaseResource
org.hl7.fhir.r4.model.Resource
org.hl7.fhir.r4.model.DomainResource
org.hl7.fhir.r4.model.Coverage
de.gematik.test.erezept.fhir.r4.kbv.KbvCoverage
All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement, ErpFhirResource, Serializable, org.hl7.fhir.instance.model.api.IAnyResource, org.hl7.fhir.instance.model.api.IBase, org.hl7.fhir.instance.model.api.IBaseHasExtensions, org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions, org.hl7.fhir.instance.model.api.IBaseResource, org.hl7.fhir.instance.model.api.IDomainResource

public class KbvCoverage extends org.hl7.fhir.r4.model.Coverage implements ErpFhirResource
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.hl7.fhir.r4.model.Coverage

    org.hl7.fhir.r4.model.Coverage.ClassComponent, org.hl7.fhir.r4.model.Coverage.CostToBeneficiaryComponent, org.hl7.fhir.r4.model.Coverage.CoverageStatus, org.hl7.fhir.r4.model.Coverage.CoverageStatusEnumFactory, org.hl7.fhir.r4.model.Coverage.ExemptionComponent
  • Field Summary

    Fields inherited from class org.hl7.fhir.r4.model.Coverage

    beneficiary, BENEFICIARY, beneficiaryTarget, class_, CLASS_TYPE, CLASS_VALUE, contract, contractTarget, costToBeneficiary, dependent, DEPENDENT, identifier, IDENTIFIER, INCLUDE_BENEFICIARY, INCLUDE_PATIENT, INCLUDE_PAYOR, INCLUDE_POLICY_HOLDER, INCLUDE_SUBSCRIBER, network, order, PATIENT, payor, PAYOR, payorTarget, period, POLICY_HOLDER, policyHolder, policyHolderTarget, relationship, SP_BENEFICIARY, SP_CLASS_TYPE, SP_CLASS_VALUE, SP_DEPENDENT, SP_IDENTIFIER, SP_PATIENT, SP_PAYOR, SP_POLICY_HOLDER, SP_STATUS, SP_SUBSCRIBER, SP_TYPE, status, STATUS, subrogation, subscriber, SUBSCRIBER, subscriberId, subscriberTarget, type, TYPE

    Fields inherited from class org.hl7.fhir.r4.model.DomainResource

    contained, extension, modifierExtension, text

    Fields inherited from class org.hl7.fhir.r4.model.Resource

    id, implicitRules, language, meta

    Fields inherited from interface org.hl7.fhir.instance.model.api.IAnyResource

    RES_ID, SP_RES_ID

    Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource

    INCLUDE_ALL, WILDCARD_ALL_SET
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.hl7.fhir.r4.model.Reference
     
    org.hl7.fhir.r4.model.Reference
     
    fromCoverage(org.hl7.fhir.r4.model.Coverage adaptee)
     
    fromCoverage(org.hl7.fhir.r4.model.Resource adaptee)
     
    Optional<de.gematik.bbriccs.fhir.de.value.IKNR>
     
     
     
     
    de.gematik.bbriccs.fhir.de.value.IKNR
     
    de.gematik.bbriccs.fhir.de.valueset.InsuranceTypeDe
     
    Optional<de.gematik.bbriccs.fhir.de.valueset.InsuranceTypeDe>
     
     
     
     
     
     
     
     
    boolean
     
    boolean
     

    Methods inherited from class org.hl7.fhir.r4.model.Coverage

    addChild, addClass_, addClass_, addContract, addContract, addContractTarget, addCostToBeneficiary, addCostToBeneficiary, addIdentifier, addIdentifier, addPayor, addPayor, copy, copyValues, equalsDeep, equalsShallow, fhirType, getBeneficiary, getBeneficiaryTarget, getClass_, getClass_FirstRep, getContract, getContractFirstRep, getContractTarget, getCostToBeneficiary, getCostToBeneficiaryFirstRep, getDependent, getDependentElement, getIdentifier, getIdentifierFirstRep, getNamedProperty, getNetwork, getNetworkElement, getOrder, getOrderElement, getPayor, getPayorFirstRep, getPayorTarget, getPeriod, getPolicyHolder, getPolicyHolderTarget, getProperty, getRelationship, getResourceType, getStatus, getStatusElement, getSubrogation, getSubrogationElement, getSubscriber, getSubscriberId, getSubscriberIdElement, getSubscriberTarget, getType, getTypesForProperty, hasBeneficiary, hasClass_, hasContract, hasCostToBeneficiary, hasDependent, hasDependentElement, hasIdentifier, hasNetwork, hasNetworkElement, hasOrder, hasOrderElement, hasPayor, hasPeriod, hasPolicyHolder, hasRelationship, hasStatus, hasStatusElement, hasSubrogation, hasSubrogationElement, hasSubscriber, hasSubscriberId, hasSubscriberIdElement, hasType, isEmpty, listChildren, makeProperty, setBeneficiary, setBeneficiaryTarget, setClass_, setContract, setCostToBeneficiary, setDependent, setDependentElement, setIdentifier, setNetwork, setNetworkElement, setOrder, setOrderElement, setPayor, setPeriod, setPolicyHolder, setPolicyHolderTarget, setProperty, setProperty, setRelationship, setStatus, setStatusElement, setSubrogation, setSubrogationElement, setSubscriber, setSubscriberId, setSubscriberIdElement, setSubscriberTarget, setType, typedCopy

    Methods inherited from class org.hl7.fhir.r4.model.DomainResource

    addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText

    Methods inherited from class org.hl7.fhir.r4.model.Resource

    copyValues, getId, getIdBase, getIdElement, getIdPart, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta

    Methods inherited from class org.hl7.fhir.r4.model.BaseResource

    getStructureFhirVersionEnum, isResource, setId

    Methods inherited from class org.hl7.fhir.r4.model.Base

    castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource

    getId, getIdElement, getLanguageElement, getUserData, setId, setUserData

    Methods inherited from interface org.hl7.fhir.instance.model.api.IBase

    fhirType, getFormatCommentsPost, getFormatCommentsPre, hasFormatComment, isEmpty

    Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource

    getMeta, getStructureFhirVersionEnum, isDeleted, setId
  • Constructor Details

    • KbvCoverage

      public KbvCoverage()
  • Method Details

    • asReference

      public org.hl7.fhir.r4.model.Reference asReference()
      Specified by:
      asReference in interface ErpFhirResource
    • asReferenceWithDisplay

      public org.hl7.fhir.r4.model.Reference asReferenceWithDisplay()
    • getInsuranceKind

      public de.gematik.bbriccs.fhir.de.valueset.InsuranceTypeDe getInsuranceKind()
    • getInsuranceKindOptional

      public Optional<de.gematik.bbriccs.fhir.de.valueset.InsuranceTypeDe> getInsuranceKindOptional()
    • hasInsuranceKind

      public boolean hasInsuranceKind()
    • hasPayorType

      public boolean hasPayorType()
    • getPayorType

      public Optional<PayorType> getPayorType()
    • getIknr

      public de.gematik.bbriccs.fhir.de.value.IKNR getIknr()
    • getAlternativeIknr

      public Optional<de.gematik.bbriccs.fhir.de.value.IKNR> getAlternativeIknr()
    • getName

      public String getName()
    • getWop

      public Optional<Wop> getWop()
    • getInsurantStateOptional

      public Optional<VersichertenStatus> getInsurantStateOptional()
    • getInsurantState

      public VersichertenStatus getInsurantState()
    • getPersonGroupOptional

      public Optional<PersonGroup> getPersonGroupOptional()
    • getDmpKennzeichenOptional

      public Optional<DmpKennzeichen> getDmpKennzeichenOptional()
    • getDmpKennzeichen

      public DmpKennzeichen getDmpKennzeichen()
    • getPersonGroup

      public PersonGroup getPersonGroup()
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface ErpFhirResource
    • fromCoverage

      public static KbvCoverage fromCoverage(org.hl7.fhir.r4.model.Coverage adaptee)
    • fromCoverage

      public static KbvCoverage fromCoverage(org.hl7.fhir.r4.model.Resource adaptee)