java.lang.Object
org.hl7.fhir.r4.model.Base
org.hl7.fhir.r4.model.Element
org.hl7.fhir.r4.model.Type
org.hl7.fhir.r4.model.BaseReference
org.hl7.fhir.r4.model.Reference
org.openehealth.ipf.commons.ihe.fhir.mhd.model.Source
All Implemented Interfaces:
IElement, Serializable, IBase, IBaseDatatype, IBaseElement, IBaseHasExtensions, IBaseReference, ICompositeType

public class Source extends org.hl7.fhir.r4.model.Reference
Source data type extension. Unfortunately we cannot register this datatype with the FhirCOntext right now as parsing/rendering won't work anymore afterwards. It can be used, however, to assemble resources.
See Also:
  • Field Summary

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

    display, identifier, reference, type

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

    extension, id
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    void
    copyValues(org.hl7.fhir.r4.model.Reference dst)
     
    boolean
    equalsDeep(org.hl7.fhir.r4.model.Base other_)
     
    org.hl7.fhir.r4.model.Reference
     
    boolean
     
    boolean
     
    setAuthorOrg(org.hl7.fhir.r4.model.Reference authorOrg)
     

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

    addChild, equalsShallow, fhirType, getDisplay, getDisplayElement, getIdentifier, getNamedProperty, getProperty, getReference, getReferenceElement_, getType, getTypeElement, getTypesForProperty, hasDisplay, hasDisplayElement, hasIdentifier, hasReference, hasReferenceElement, hasType, hasTypeElement, listChildren, makeProperty, setDisplay, setDisplayElement, setIdentifier, setProperty, setProperty, setReference, setReferenceElement, setReferenceElement, setType, setTypeElement, typedCopy

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

    copyValues, getReferenceElement, getResource, setResource

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

    addExtension, addExtension, addExtension, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement

    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, isResource, 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.IBase

    getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData

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

    getUserData, setUserData

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

    getReferenceElement, getResource, setResource
  • Constructor Details

    • Source

      public Source()
  • Method Details

    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface IBase
      Overrides:
      isEmpty in class org.hl7.fhir.r4.model.Reference
    • setAuthorOrg

      public Source setAuthorOrg(org.hl7.fhir.r4.model.Reference authorOrg)
    • hasAuthorOrg

      public boolean hasAuthorOrg()
    • getAuthorOrg

      public org.hl7.fhir.r4.model.Reference getAuthorOrg()
    • copy

      public Source copy()
      Overrides:
      copy in class org.hl7.fhir.r4.model.Reference
    • equalsDeep

      public boolean equalsDeep(org.hl7.fhir.r4.model.Base other_)
      Overrides:
      equalsDeep in class org.hl7.fhir.r4.model.Reference
    • copyValues

      public void copyValues(org.hl7.fhir.r4.model.Reference dst)
      Overrides:
      copyValues in class org.hl7.fhir.r4.model.Reference