Class ImplementationGuide.PackageResource

  • 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:
    ImplementationGuide

    public static class ImplementationGuide.PackageResource
    extends ca.uhn.fhir.model.api.BaseIdentifiableElement
    implements ca.uhn.fhir.model.api.IResourceBlock
    Block class for child element: ImplementationGuide.package.resource ()

    Definition: A resource that is part of the implementation guide. Conformance resources (value set, structure definition, conformance statements etc.) are obvious candidates for inclusion, but any kind of resource can be included as an example resource

    See Also:
    Serialized Form
    • 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
      • getPurposeElement

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

        Definition: Why the resource is included in the guide

      • getPurpose

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

        Definition: Why the resource is included in the guide

      • getNameElement

        public ca.uhn.fhir.model.primitive.StringDt getNameElement()
        Gets the value(s) for name (). creating it if it does not exist. Will not return null.

        Definition: A human assigned name for the resource. All resources SHOULD have a name, but the name may be extracted from the resource (e.g. ValueSet.name)

      • getName

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

        Definition: A human assigned name for the resource. All resources SHOULD have a name, but the name may be extracted from the resource (e.g. ValueSet.name)

      • setName

        public ImplementationGuide.PackageResource setName​(ca.uhn.fhir.model.primitive.StringDt theValue)
        Sets the value(s) for name ()

        Definition: A human assigned name for the resource. All resources SHOULD have a name, but the name may be extracted from the resource (e.g. ValueSet.name)

      • setName

        public ImplementationGuide.PackageResource setName​(String theString)
        Sets the value for name ()

        Definition: A human assigned name for the resource. All resources SHOULD have a name, but the name may be extracted from the resource (e.g. ValueSet.name)

      • getDescriptionElement

        public ca.uhn.fhir.model.primitive.StringDt getDescriptionElement()
        Gets the value(s) for description (). creating it if it does not exist. Will not return null.

        Definition: A description of the reason that a resource has been included in the implementation guide

      • getDescription

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

        Definition: A description of the reason that a resource has been included in the implementation guide

      • setDescription

        public ImplementationGuide.PackageResource setDescription​(ca.uhn.fhir.model.primitive.StringDt theValue)
        Sets the value(s) for description ()

        Definition: A description of the reason that a resource has been included in the implementation guide

      • getAcronymElement

        public ca.uhn.fhir.model.primitive.StringDt getAcronymElement()
        Gets the value(s) for acronym (). creating it if it does not exist. Will not return null.

        Definition: A short code that may be used to identify the resource throughout the implementation guide

      • getAcronym

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

        Definition: A short code that may be used to identify the resource throughout the implementation guide

      • setAcronym

        public ImplementationGuide.PackageResource setAcronym​(ca.uhn.fhir.model.primitive.StringDt theValue)
        Sets the value(s) for acronym ()

        Definition: A short code that may be used to identify the resource throughout the implementation guide

      • getSource

        public ca.uhn.fhir.model.api.IDatatype getSource()
        Gets the value(s) for source[x] (). creating it if it does not exist. Will not return null.

        Definition: Where this resource is found

      • getExampleFor

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

        Definition: Another resource that this resource is an example for. This is mostly used for resources that are included as examples of StructureDefinitions