Class DavInvoice

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.Invoice
de.gematik.test.erezept.fhir.r4.dav.DavInvoice
All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement, 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 DavInvoice extends org.hl7.fhir.r4.model.Invoice
See Also:
  • Nested Class Summary

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

    org.hl7.fhir.r4.model.Invoice.InvoiceLineItemComponent, org.hl7.fhir.r4.model.Invoice.InvoiceLineItemPriceComponentComponent, org.hl7.fhir.r4.model.Invoice.InvoiceParticipantComponent, org.hl7.fhir.r4.model.Invoice.InvoicePriceComponentType, org.hl7.fhir.r4.model.Invoice.InvoicePriceComponentTypeEnumFactory, org.hl7.fhir.r4.model.Invoice.InvoiceStatus, org.hl7.fhir.r4.model.Invoice.InvoiceStatusEnumFactory
  • Field Summary

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

    account, ACCOUNT, accountTarget, cancelledReason, date, DATE, identifier, IDENTIFIER, INCLUDE_ACCOUNT, INCLUDE_ISSUER, INCLUDE_PARTICIPANT, INCLUDE_PATIENT, INCLUDE_RECIPIENT, INCLUDE_SUBJECT, issuer, ISSUER, issuerTarget, lineItem, note, participant, PARTICIPANT, PARTICIPANT_ROLE, PATIENT, paymentTerms, recipient, RECIPIENT, recipientTarget, SP_ACCOUNT, SP_DATE, SP_IDENTIFIER, SP_ISSUER, SP_PARTICIPANT, SP_PARTICIPANT_ROLE, SP_PATIENT, SP_RECIPIENT, SP_STATUS, SP_SUBJECT, SP_TOTALGROSS, SP_TOTALNET, SP_TYPE, status, STATUS, subject, SUBJECT, subjectTarget, totalGross, TOTALGROSS, totalNet, TOTALNET, totalPriceComponent, 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
    static DavInvoice
    fromInvoice(org.hl7.fhir.r4.model.Invoice adaptee)
     
    static DavInvoice
    fromInvoice(org.hl7.fhir.r4.model.Resource adaptee)
     
     
     
    List<org.hl7.fhir.r4.model.Invoice.InvoiceLineItemPriceComponentComponent>
     
     
     
    float
     
    float
     
    float
    Value-added-tax / Mehrwertsteuer

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

    addChild, addIdentifier, addIdentifier, addLineItem, addLineItem, addNote, addNote, addParticipant, addParticipant, addTotalPriceComponent, addTotalPriceComponent, copy, copyValues, equalsDeep, equalsShallow, fhirType, getAccount, getAccountTarget, getCancelledReason, getCancelledReasonElement, getDate, getDateElement, getIdentifier, getIdentifierFirstRep, getIssuer, getIssuerTarget, getLineItem, getLineItemFirstRep, getNamedProperty, getNote, getNoteFirstRep, getParticipant, getParticipantFirstRep, getPaymentTerms, getPaymentTermsElement, getProperty, getRecipient, getRecipientTarget, getResourceType, getStatus, getStatusElement, getSubject, getSubjectTarget, getTotalGross, getTotalNet, getTotalPriceComponent, getTotalPriceComponentFirstRep, getType, getTypesForProperty, hasAccount, hasCancelledReason, hasCancelledReasonElement, hasDate, hasDateElement, hasIdentifier, hasIssuer, hasLineItem, hasNote, hasParticipant, hasPaymentTerms, hasPaymentTermsElement, hasRecipient, hasStatus, hasStatusElement, hasSubject, hasTotalGross, hasTotalNet, hasTotalPriceComponent, hasType, isEmpty, listChildren, makeProperty, setAccount, setAccountTarget, setCancelledReason, setCancelledReasonElement, setDate, setDateElement, setIdentifier, setIssuer, setIssuerTarget, setLineItem, setNote, setParticipant, setPaymentTerms, setPaymentTermsElement, setProperty, setProperty, setRecipient, setRecipientTarget, setStatus, setStatusElement, setSubject, setSubjectTarget, setTotalGross, setTotalNet, setTotalPriceComponent, 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

    getFormatCommentsPost, getFormatCommentsPre, hasFormatComment

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

    getMeta, getStructureFhirVersionEnum, isDeleted, setId
  • Constructor Details

    • DavInvoice

      public DavInvoice()
  • Method Details

    • getInvoiceId

      public InvoiceId getInvoiceId()
    • getPzn

      public String getPzn()
    • getPznOptional

      public Optional<String> getPznOptional()
    • getTotalPrice

      public float getTotalPrice()
    • getTotalCoPayment

      public float getTotalCoPayment()
    • getCurrency

      public String getCurrency()
    • getVAT

      public float getVAT()
      Value-added-tax / Mehrwertsteuer
      Returns:
      Tax percentage
    • getPriceComponents

      public List<org.hl7.fhir.r4.model.Invoice.InvoiceLineItemPriceComponentComponent> getPriceComponents()
    • fromInvoice

      public static DavInvoice fromInvoice(org.hl7.fhir.r4.model.Invoice adaptee)
    • fromInvoice

      public static DavInvoice fromInvoice(org.hl7.fhir.r4.model.Resource adaptee)