Class KbvHealthAppRequest

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.DeviceRequest
de.gematik.test.erezept.fhir.r4.kbv.KbvHealthAppRequest
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 KbvHealthAppRequest extends org.hl7.fhir.r4.model.DeviceRequest implements ErpFhirResource
See Also:
  • Nested Class Summary

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

    org.hl7.fhir.r4.model.DeviceRequest.DeviceRequestParameterComponent, org.hl7.fhir.r4.model.DeviceRequest.DeviceRequestStatus, org.hl7.fhir.r4.model.DeviceRequest.DeviceRequestStatusEnumFactory, org.hl7.fhir.r4.model.DeviceRequest.RequestIntent, org.hl7.fhir.r4.model.DeviceRequest.RequestIntentEnumFactory, org.hl7.fhir.r4.model.DeviceRequest.RequestPriority, org.hl7.fhir.r4.model.DeviceRequest.RequestPriorityEnumFactory
  • Field Summary

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

    AUTHORED_ON, authoredOn, BASED_ON, basedOn, basedOnTarget, code, CODE, DEVICE, encounter, ENCOUNTER, encounterTarget, EVENT_DATE, GROUP_IDENTIFIER, groupIdentifier, identifier, IDENTIFIER, INCLUDE_BASED_ON, INCLUDE_DEVICE, INCLUDE_ENCOUNTER, INCLUDE_INSTANTIATES_CANONICAL, INCLUDE_INSURANCE, INCLUDE_PATIENT, INCLUDE_PERFORMER, INCLUDE_PRIOR_REQUEST, INCLUDE_REQUESTER, INCLUDE_SUBJECT, INSTANTIATES_CANONICAL, INSTANTIATES_URI, instantiatesCanonical, instantiatesUri, insurance, INSURANCE, insuranceTarget, intent, INTENT, note, occurrence, parameter, PATIENT, performer, PERFORMER, performerTarget, performerType, PRIOR_REQUEST, priority, priorRequest, priorRequestTarget, reasonCode, reasonReference, reasonReferenceTarget, relevantHistory, relevantHistoryTarget, requester, REQUESTER, requesterTarget, SP_AUTHORED_ON, SP_BASED_ON, SP_CODE, SP_DEVICE, SP_ENCOUNTER, SP_EVENT_DATE, SP_GROUP_IDENTIFIER, SP_IDENTIFIER, SP_INSTANTIATES_CANONICAL, SP_INSTANTIATES_URI, SP_INSURANCE, SP_INTENT, SP_PATIENT, SP_PERFORMER, SP_PRIOR_REQUEST, SP_REQUESTER, SP_STATUS, SP_SUBJECT, status, STATUS, subject, SUBJECT, subjectTarget, supportingInfo, supportingInfoTarget

    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
    fromDeviceRequest(org.hl7.fhir.r4.model.DeviceRequest adaptee)
     
    fromDeviceRequest(org.hl7.fhir.r4.model.Resource adaptee)
     
     
     
     
     
     
     
    de.gematik.bbriccs.fhir.de.value.PZN
     
    boolean
     
    boolean
    Kennzeichnung, ob diese Verordnung mit Bezug zum Sozialen Entschädigungsrecht nach SGB XIV (SER) erfolgt

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

    addBasedOn, addBasedOn, addChild, addIdentifier, addIdentifier, addInstantiatesCanonical, addInstantiatesCanonicalElement, addInstantiatesUri, addInstantiatesUriElement, addInsurance, addInsurance, addNote, addNote, addParameter, addParameter, addPriorRequest, addPriorRequest, addReasonCode, addReasonCode, addReasonReference, addReasonReference, addRelevantHistory, addRelevantHistory, addRelevantHistoryTarget, addSupportingInfo, addSupportingInfo, copy, copyValues, equalsDeep, equalsShallow, fhirType, getAuthoredOn, getAuthoredOnElement, getBasedOn, getBasedOnFirstRep, getBasedOnTarget, getCode, getCodeCodeableConcept, getCodeReference, getEncounter, getEncounterTarget, getGroupIdentifier, getIdentifier, getIdentifierFirstRep, getInstantiatesCanonical, getInstantiatesUri, getInsurance, getInsuranceFirstRep, getInsuranceTarget, getIntent, getIntentElement, getNamedProperty, getNote, getNoteFirstRep, getOccurrence, getOccurrenceDateTimeType, getOccurrencePeriod, getOccurrenceTiming, getParameter, getParameterFirstRep, getPerformer, getPerformerTarget, getPerformerType, getPriority, getPriorityElement, getPriorRequest, getPriorRequestFirstRep, getPriorRequestTarget, getProperty, getReasonCode, getReasonCodeFirstRep, getReasonReference, getReasonReferenceFirstRep, getReasonReferenceTarget, getRelevantHistory, getRelevantHistoryFirstRep, getRelevantHistoryTarget, getRequester, getRequesterTarget, getResourceType, getStatus, getStatusElement, getSubject, getSubjectTarget, getSupportingInfo, getSupportingInfoFirstRep, getSupportingInfoTarget, getTypesForProperty, hasAuthoredOn, hasAuthoredOnElement, hasBasedOn, hasCode, hasCodeCodeableConcept, hasCodeReference, hasEncounter, hasGroupIdentifier, hasIdentifier, hasInstantiatesCanonical, hasInstantiatesCanonical, hasInstantiatesUri, hasInstantiatesUri, hasInsurance, hasIntent, hasIntentElement, hasNote, hasOccurrence, hasOccurrenceDateTimeType, hasOccurrencePeriod, hasOccurrenceTiming, hasParameter, hasPerformer, hasPerformerType, hasPriority, hasPriorityElement, hasPriorRequest, hasReasonCode, hasReasonReference, hasRelevantHistory, hasRequester, hasStatus, hasStatusElement, hasSubject, hasSupportingInfo, isEmpty, listChildren, makeProperty, setAuthoredOn, setAuthoredOnElement, setBasedOn, setCode, setEncounter, setEncounterTarget, setGroupIdentifier, setIdentifier, setInstantiatesCanonical, setInstantiatesUri, setInsurance, setIntent, setIntentElement, setNote, setOccurrence, setParameter, setPerformer, setPerformerTarget, setPerformerType, setPriority, setPriorityElement, setPriorRequest, setProperty, setProperty, setReasonCode, setReasonReference, setRelevantHistory, setRequester, setRequesterTarget, setStatus, setStatusElement, setSubject, setSubjectTarget, setSupportingInfo, 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 de.gematik.test.erezept.fhir.r4.ErpFhirResource

    asReference

    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

    • KbvHealthAppRequest

      public KbvHealthAppRequest()
  • Method Details

    • getPzn

      public de.gematik.bbriccs.fhir.de.value.PZN getPzn()
    • getName

      public String getName()
    • relatesToSocialCompensationLaw

      public boolean relatesToSocialCompensationLaw()
      Kennzeichnung, ob diese Verordnung mit Bezug zum Sozialen Entschädigungsrecht nach SGB XIV (SER) erfolgt
      Returns:
      true if SER extension is set to true and false otherwise
    • hasAccidentExtension

      public boolean hasAccidentExtension()
    • getAccidentCause

      public Optional<AccidentCauseType> getAccidentCause()
    • getAccidentWorkplace

      public Optional<String> getAccidentWorkplace()
    • getAccidentDate

      public Optional<Date> getAccidentDate()
    • getAccident

      public Optional<AccidentExtension> getAccident()
    • getDescription

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

      public static KbvHealthAppRequest fromDeviceRequest(org.hl7.fhir.r4.model.DeviceRequest adaptee)
    • fromDeviceRequest

      public static KbvHealthAppRequest fromDeviceRequest(org.hl7.fhir.r4.model.Resource adaptee)