Class ErxCommunication

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.Communication
de.gematik.test.erezept.fhir.r4.erp.ErxCommunication
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 ErxCommunication extends org.hl7.fhir.r4.model.Communication
See Also:
  • Nested Class Summary

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

    org.hl7.fhir.r4.model.Communication.CommunicationPayloadComponent, org.hl7.fhir.r4.model.Communication.CommunicationPriority, org.hl7.fhir.r4.model.Communication.CommunicationPriorityEnumFactory, org.hl7.fhir.r4.model.Communication.CommunicationStatus, org.hl7.fhir.r4.model.Communication.CommunicationStatusEnumFactory
  • Field Summary

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

    about, aboutTarget, BASED_ON, basedOn, basedOnTarget, category, CATEGORY, encounter, ENCOUNTER, encounterTarget, identifier, IDENTIFIER, INCLUDE_BASED_ON, INCLUDE_ENCOUNTER, INCLUDE_INSTANTIATES_CANONICAL, INCLUDE_PART_OF, INCLUDE_PATIENT, INCLUDE_RECIPIENT, INCLUDE_SENDER, INCLUDE_SUBJECT, inResponseTo, inResponseToTarget, INSTANTIATES_CANONICAL, INSTANTIATES_URI, instantiatesCanonical, instantiatesUri, medium, MEDIUM, note, PART_OF, partOf, partOfTarget, PATIENT, payload, priority, reasonCode, reasonReference, reasonReferenceTarget, received, RECEIVED, recipient, RECIPIENT, recipientTarget, sender, SENDER, senderTarget, sent, SENT, SP_BASED_ON, SP_CATEGORY, SP_ENCOUNTER, SP_IDENTIFIER, SP_INSTANTIATES_CANONICAL, SP_INSTANTIATES_URI, SP_MEDIUM, SP_PART_OF, SP_PATIENT, SP_RECEIVED, SP_RECIPIENT, SP_SENDER, SP_SENT, SP_STATUS, SP_SUBJECT, status, STATUS, statusReason, subject, SUBJECT, subjectTarget, topic

    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
    fromCommunication(org.hl7.fhir.r4.model.Communication adaptee)
     
    fromCommunication(org.hl7.fhir.r4.model.Resource adaptee)
     
     
     
     
     
     
     
     
     
    ICommunicationType<de.gematik.bbriccs.fhir.coding.version.ProfileVersion>
     
    While Communication.getId() returns a qualified ID (Communication/[ID]) this method will return only the plain/unqualified ID
    boolean
     
    boolean
     

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

    addAbout, addAbout, addBasedOn, addBasedOn, addCategory, addCategory, addChild, addIdentifier, addIdentifier, addInResponseTo, addInResponseTo, addInResponseToTarget, addInstantiatesCanonical, addInstantiatesCanonicalElement, addInstantiatesUri, addInstantiatesUriElement, addMedium, addMedium, addNote, addNote, addPartOf, addPartOf, addPayload, addPayload, addReasonCode, addReasonCode, addReasonReference, addReasonReference, addRecipient, addRecipient, copy, copyValues, equalsDeep, equalsShallow, fhirType, getAbout, getAboutFirstRep, getAboutTarget, getBasedOn, getBasedOnFirstRep, getBasedOnTarget, getCategory, getCategoryFirstRep, getEncounter, getEncounterTarget, getIdentifier, getIdentifierFirstRep, getInResponseTo, getInResponseToFirstRep, getInResponseToTarget, getInstantiatesCanonical, getInstantiatesUri, getMedium, getMediumFirstRep, getNamedProperty, getNote, getNoteFirstRep, getPartOf, getPartOfFirstRep, getPartOfTarget, getPayload, getPayloadFirstRep, getPriority, getPriorityElement, getProperty, getReasonCode, getReasonCodeFirstRep, getReasonReference, getReasonReferenceFirstRep, getReasonReferenceTarget, getReceived, getReceivedElement, getRecipient, getRecipientFirstRep, getRecipientTarget, getResourceType, getSender, getSenderTarget, getSent, getSentElement, getStatus, getStatusElement, getStatusReason, getSubject, getSubjectTarget, getTopic, getTypesForProperty, hasAbout, hasBasedOn, hasCategory, hasEncounter, hasIdentifier, hasInResponseTo, hasInstantiatesCanonical, hasInstantiatesCanonical, hasInstantiatesUri, hasInstantiatesUri, hasMedium, hasNote, hasPartOf, hasPayload, hasPriority, hasPriorityElement, hasReasonCode, hasReasonReference, hasReceived, hasReceivedElement, hasRecipient, hasSender, hasSent, hasSentElement, hasStatus, hasStatusElement, hasStatusReason, hasSubject, hasTopic, isEmpty, listChildren, makeProperty, setAbout, setBasedOn, setCategory, setEncounter, setEncounterTarget, setIdentifier, setInResponseTo, setInstantiatesCanonical, setInstantiatesUri, setMedium, setNote, setPartOf, setPayload, setPriority, setPriorityElement, setProperty, setProperty, setReasonCode, setReasonReference, setReceived, setReceivedElement, setRecipient, setSender, setSenderTarget, setSent, setSentElement, setStatus, setStatusElement, setStatusReason, setSubject, setSubjectTarget, setTopic, 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

    • ErxCommunication

      public ErxCommunication()
  • Method Details

    • getUnqualifiedId

      public String getUnqualifiedId()
      While Communication.getId() returns a qualified ID (Communication/[ID]) this method will return only the plain/unqualified ID
      Returns:
      the unqualified ID without the prefixed resource type
    • getBasedOnReferenceId

      public TaskId getBasedOnReferenceId()
    • getBasedOnAccessCode

      public Optional<AccessCode> getBasedOnAccessCode()
    • getSentDate

      public LocalDateTime getSentDate()
    • getBasedOnAccessCodeString

      public Optional<String> getBasedOnAccessCodeString()
    • getAboutReference

      public Optional<String> getAboutReference()
    • hasAboutReference

      public boolean hasAboutReference()
    • getSenderId

      public String getSenderId()
    • getRecipientId

      public String getRecipientId()
    • getMessage

      public String getMessage()
    • isSubstitutionAllowed

      public boolean isSubstitutionAllowed()
    • getType

      public ICommunicationType<de.gematik.bbriccs.fhir.coding.version.ProfileVersion> getType()
    • fromCommunication

      public static ErxCommunication fromCommunication(org.hl7.fhir.r4.model.Communication adaptee)
    • fromCommunication

      public static ErxCommunication fromCommunication(org.hl7.fhir.r4.model.Resource adaptee)