Class Patient.Link

  • All Implemented Interfaces:
    ca.uhn.fhir.model.api.ICompositeElement, ca.uhn.fhir.model.api.IElement, ca.uhn.fhir.model.api.IIdentifiableElement, ca.uhn.fhir.model.api.IResourceBlock, ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions, Serializable, org.hl7.fhir.instance.model.api.IBase
    Enclosing class:
    Patient

    public static class Patient.Link
    extends ca.uhn.fhir.model.api.BaseIdentifiableElement
    implements ca.uhn.fhir.model.api.IResourceBlock
    Block class for child element: Patient.link ()

    Definition: Link to another patient resource that concerns the same actual patient

    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      Link()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <T extends ca.uhn.fhir.model.api.IElement>
      List<T>
      getAllPopulatedChildElementsOfType​(Class<T> theType)  
      ResourceReferenceDt getOther()
      Gets the value(s) for other ().
      String getType()
      Gets the value(s) for type ().
      ca.uhn.fhir.model.primitive.BoundCodeDt<LinkTypeEnum> getTypeElement()
      Gets the value(s) for type ().
      boolean isEmpty()  
      Patient.Link setOther​(ResourceReferenceDt theValue)
      Sets the value(s) for other ()
      Patient.Link setType​(LinkTypeEnum theValue)
      Sets the value(s) for type ()
      Patient.Link setType​(ca.uhn.fhir.model.primitive.BoundCodeDt<LinkTypeEnum> theValue)
      Sets the value(s) for type ()
      • Methods inherited from class ca.uhn.fhir.model.api.BaseIdentifiableElement

        getElementSpecificId, getId, setElementSpecificId, setId, setId
      • Methods inherited from class ca.uhn.fhir.model.api.BaseElement

        addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, isBaseEmpty, setUserData
      • Methods inherited from interface org.hl7.fhir.instance.model.api.IBase

        fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
      • Methods inherited from interface ca.uhn.fhir.model.api.IIdentifiableElement

        getElementSpecificId, getId, setElementSpecificId, setId, setId
    • Constructor Detail

      • Link

        public Link()
    • Method Detail

      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface org.hl7.fhir.instance.model.api.IBase
      • getAllPopulatedChildElementsOfType

        public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType​(Class<T> theType)
        Specified by:
        getAllPopulatedChildElementsOfType in interface ca.uhn.fhir.model.api.ICompositeElement
      • getOther

        public ResourceReferenceDt getOther()
        Gets the value(s) for other (). creating it if it does not exist. Will not return null.

        Definition: The other patient resource that the link refers to

      • getTypeElement

        public ca.uhn.fhir.model.primitive.BoundCodeDt<LinkTypeEnumgetTypeElement()
        Gets the value(s) for type (). creating it if it does not exist. Will not return null.

        Definition: The type of link between this patient resource and another patient resource.

      • getType

        public String getType()
        Gets the value(s) for type (). creating it if it does not exist. This method may return null.

        Definition: The type of link between this patient resource and another patient resource.

      • setType

        public Patient.Link setType​(ca.uhn.fhir.model.primitive.BoundCodeDt<LinkTypeEnum> theValue)
        Sets the value(s) for type ()

        Definition: The type of link between this patient resource and another patient resource.

      • setType

        public Patient.Link setType​(LinkTypeEnum theValue)
        Sets the value(s) for type ()

        Definition: The type of link between this patient resource and another patient resource.