Class ActivityDefinitionDefinitionImpl

java.lang.Object
org.hl7.fhir.r5.patterns.PatternBaseImpl
org.hl7.fhir.r5.patterns.ActivityDefinitionDefinitionImpl
All Implemented Interfaces:
Definition, PatternBase

  • Constructor Details

  • Method Details

    • getUrlMin

      public int getUrlMin()
      Specified by:
      getUrlMin in interface Definition
      Returns:
      minimum allowed cardinality for url. Note that with patterns, this may be different for the underlying resource
    • getUrlMax

      public int getUrlMax()
      Specified by:
      getUrlMax in interface Definition
      Returns:
      maximum allowed cardinality for url. Note that with patterns, this may be different for the underlying resource
    • getUrlElement

      public UriType getUrlElement() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getUrlElement in interface Definition
      Returns:
      invalid reference
      #url
      (An absolute URL that is used to identify this {{title}} when it is referenced in a specification, model, design or an instance. This SHALL be a URL, SHOULD be globally unique, and SHOULD be an address at which this {{title}} is (or will be) published. The URL SHOULD include the major version of the {{title}}. For more information see [Technical and Business Versions](resource.html#versions).). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the value
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasUrlElement

      public boolean hasUrlElement()
      Specified by:
      hasUrlElement in interface Definition
    • hasUrl

      public boolean hasUrl()
      Specified by:
      hasUrl in interface Definition
      Returns:
      whether there is more than zero values for url
    • setUrlElement

      public Definition setUrlElement(UriType value) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setUrlElement in interface Definition
      Parameters:
      value -
      invalid reference
      #url
      (An absolute URL that is used to identify this {{title}} when it is referenced in a specification, model, design or an instance. This SHALL be a URL, SHOULD be globally unique, and SHOULD be an address at which this {{title}} is (or will be) published. The URL SHOULD include the major version of the {{title}}. For more information see [Technical and Business Versions](resource.html#versions).). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the value
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getUrl

      public String getUrl() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getUrl in interface Definition
      Returns:
      An absolute URL that is used to identify this {{title}} when it is referenced in a specification, model, design or an instance. This SHALL be a URL, SHOULD be globally unique, and SHOULD be an address at which this {{title}} is (or will be) published. The URL SHOULD include the major version of the {{title}}. For more information see [Technical and Business Versions](resource.html#versions).
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • setUrl

      public Definition setUrl(String value) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setUrl in interface Definition
      Parameters:
      value - An absolute URL that is used to identify this {{title}} when it is referenced in a specification, model, design or an instance. This SHALL be a URL, SHOULD be globally unique, and SHOULD be an address at which this {{title}} is (or will be) published. The URL SHOULD include the major version of the {{title}}. For more information see [Technical and Business Versions](resource.html#versions).
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getIdentifierMin

      public int getIdentifierMin()
      Specified by:
      getIdentifierMin in interface Definition
      Returns:
      minimum allowed cardinality for identifier. Note that with patterns, this may be different for the underlying resource
    • getIdentifierMax

      public int getIdentifierMax()
      Specified by:
      getIdentifierMax in interface Definition
      Returns:
      maximum allowed cardinality for identifier. Note that with patterns, this may be different for the underlying resource
    • getIdentifier

      public Identifier getIdentifier() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getIdentifier in interface Definition
      Returns:
      invalid reference
      #identifier
      (Business identifiers assigned to this {{title}} by the performer and/or other systems. These identifiers remain constant as the resource is updated and propagates from server to server.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasIdentifier

      public boolean hasIdentifier()
      Specified by:
      hasIdentifier in interface Definition
      Returns:
      whether there is more than zero values for identifier
    • setIdentifier

      public Definition setIdentifier(Identifier value) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setIdentifier in interface Definition
      Parameters:
      value -
      invalid reference
      #identifier
      (Business identifiers assigned to this {{title}} by the performer and/or other systems. These identifiers remain constant as the resource is updated and propagates from server to server.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getVersionMin

      public int getVersionMin()
      Specified by:
      getVersionMin in interface Definition
      Returns:
      minimum allowed cardinality for version. Note that with patterns, this may be different for the underlying resource
    • getVersionMax

      public int getVersionMax()
      Specified by:
      getVersionMax in interface Definition
      Returns:
      maximum allowed cardinality for version. Note that with patterns, this may be different for the underlying resource
    • getVersionElement

      public StringType getVersionElement() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getVersionElement in interface Definition
      Returns:
      invalid reference
      #version
      (The identifier that is used to identify this version of the {{title}} when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the {{title}} author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions are orderable.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the value
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasVersionElement

      public boolean hasVersionElement()
      Specified by:
      hasVersionElement in interface Definition
    • hasVersion

      public boolean hasVersion()
      Specified by:
      hasVersion in interface Definition
      Returns:
      whether there is more than zero values for version
    • setVersionElement

      public Definition setVersionElement(StringType value) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setVersionElement in interface Definition
      Parameters:
      value -
      invalid reference
      #version
      (The identifier that is used to identify this version of the {{title}} when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the {{title}} author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions are orderable.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the value
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getVersion

      public String getVersion() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getVersion in interface Definition
      Returns:
      The identifier that is used to identify this version of the {{title}} when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the {{title}} author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions are orderable.
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • setVersion

      public Definition setVersion(String value) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setVersion in interface Definition
      Parameters:
      value - The identifier that is used to identify this version of the {{title}} when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the {{title}} author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions are orderable.
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getTitleMin

      public int getTitleMin()
      Specified by:
      getTitleMin in interface Definition
      Returns:
      minimum allowed cardinality for title. Note that with patterns, this may be different for the underlying resource
    • getTitleMax

      public int getTitleMax()
      Specified by:
      getTitleMax in interface Definition
      Returns:
      maximum allowed cardinality for title. Note that with patterns, this may be different for the underlying resource
    • getTitleElement

      public StringType getTitleElement() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getTitleElement in interface Definition
      Returns:
      invalid reference
      #title
      (A short, descriptive, user-friendly title for the {{title}}.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the value
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasTitleElement

      public boolean hasTitleElement()
      Specified by:
      hasTitleElement in interface Definition
    • hasTitle

      public boolean hasTitle()
      Specified by:
      hasTitle in interface Definition
      Returns:
      whether there is more than zero values for title
    • setTitleElement

      public Definition setTitleElement(StringType value) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setTitleElement in interface Definition
      Parameters:
      value -
      invalid reference
      #title
      (A short, descriptive, user-friendly title for the {{title}}.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the value
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getTitle

      public String getTitle() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getTitle in interface Definition
      Returns:
      A short, descriptive, user-friendly title for the {{title}}.
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • setTitle

      public Definition setTitle(String value) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setTitle in interface Definition
      Parameters:
      value - A short, descriptive, user-friendly title for the {{title}}.
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getDerivedFromCanonicalMin

      Specified by:
      getDerivedFromCanonicalMin in interface Definition
      Returns:
      minimum allowed cardinality for derivedFromCanonical. Note that with patterns, this may be different for the underlying resource
    • getDerivedFromCanonicalMax

      Specified by:
      getDerivedFromCanonicalMax in interface Definition
      Returns:
      maximum allowed cardinality for derivedFromCanonical. Note that with patterns, this may be different for the underlying resource
    • getDerivedFromCanonical

      public List<CanonicalType> getDerivedFromCanonical() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getDerivedFromCanonical in interface Definition
      Returns:
      invalid reference
      #derivedFromCanonical
      (The canonical URL pointing to another FHIR-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this definition.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • setDerivedFromCanonical

      public Definition setDerivedFromCanonical(List<CanonicalType> theDerivedFromCanonical) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setDerivedFromCanonical in interface Definition
      Returns:
      Returns a reference to this for easy method chaining
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasDerivedFromCanonical

      public boolean hasDerivedFromCanonical()
      Specified by:
      hasDerivedFromCanonical in interface Definition
      Returns:
      whether there is more than zero values for derivedFromCanonical
    • addDerivedFromCanonicalElement

      public CanonicalType addDerivedFromCanonicalElement() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      addDerivedFromCanonicalElement in interface Definition
      Returns:
      invalid reference
      #derivedFromCanonical
      (The canonical URL pointing to another FHIR-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this definition.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • addDerivedFromCanonical

      public Definition addDerivedFromCanonical(String value) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      addDerivedFromCanonical in interface Definition
      Parameters:
      value -
      invalid reference
      #derivedFromCanonical
      (The canonical URL pointing to another FHIR-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this definition.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasDerivedFromCanonical

      public boolean hasDerivedFromCanonical(String value)
      Specified by:
      hasDerivedFromCanonical in interface Definition
      Parameters:
      value -
      invalid reference
      #derivedFromCanonical
      (The canonical URL pointing to another FHIR-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this definition.)
    • getDerivedFromUriMin

      public int getDerivedFromUriMin()
      Specified by:
      getDerivedFromUriMin in interface Definition
      Returns:
      minimum allowed cardinality for derivedFromUri. Note that with patterns, this may be different for the underlying resource
    • getDerivedFromUriMax

      public int getDerivedFromUriMax()
      Specified by:
      getDerivedFromUriMax in interface Definition
      Returns:
      maximum allowed cardinality for derivedFromUri. Note that with patterns, this may be different for the underlying resource
    • getDerivedFromUri

      public List<UriType> getDerivedFromUri() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getDerivedFromUri in interface Definition
      Returns:
      invalid reference
      #derivedFromUri
      (The URL pointing to an externally-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this definition.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • setDerivedFromUri

      public Definition setDerivedFromUri(List<UriType> theDerivedFromUri) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setDerivedFromUri in interface Definition
      Returns:
      Returns a reference to this for easy method chaining
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasDerivedFromUri

      public boolean hasDerivedFromUri()
      Specified by:
      hasDerivedFromUri in interface Definition
      Returns:
      whether there is more than zero values for derivedFromUri
    • addDerivedFromUriElement

      public UriType addDerivedFromUriElement() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      addDerivedFromUriElement in interface Definition
      Returns:
      invalid reference
      #derivedFromUri
      (The URL pointing to an externally-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this definition.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • addDerivedFromUri

      public Definition addDerivedFromUri(String value) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      addDerivedFromUri in interface Definition
      Parameters:
      value -
      invalid reference
      #derivedFromUri
      (The URL pointing to an externally-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this definition.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasDerivedFromUri

      public boolean hasDerivedFromUri(String value)
      Specified by:
      hasDerivedFromUri in interface Definition
      Parameters:
      value -
      invalid reference
      #derivedFromUri
      (The URL pointing to an externally-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this definition.)
    • getPartOfMin

      public int getPartOfMin()
      Specified by:
      getPartOfMin in interface Definition
      Returns:
      minimum allowed cardinality for partOf. Note that with patterns, this may be different for the underlying resource
    • getPartOfMax

      public int getPartOfMax()
      Specified by:
      getPartOfMax in interface Definition
      Returns:
      maximum allowed cardinality for partOf. Note that with patterns, this may be different for the underlying resource
    • getPartOf

      public List<CanonicalType> getPartOf() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getPartOf in interface Definition
      Returns:
      invalid reference
      #partOf
      (A larger definition of which this particular definition is a component or step.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • setPartOf

      public Definition setPartOf(List<CanonicalType> thePartOf) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setPartOf in interface Definition
      Returns:
      Returns a reference to this for easy method chaining
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasPartOf

      public boolean hasPartOf()
      Specified by:
      hasPartOf in interface Definition
      Returns:
      whether there is more than zero values for partOf
    • addPartOfElement

      public CanonicalType addPartOfElement() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      addPartOfElement in interface Definition
      Returns:
      invalid reference
      #partOf
      (A larger definition of which this particular definition is a component or step.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • addPartOf

      public Definition addPartOf(String value) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      addPartOf in interface Definition
      Parameters:
      value -
      invalid reference
      #partOf
      (A larger definition of which this particular definition is a component or step.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasPartOf

      public boolean hasPartOf(String value)
      Specified by:
      hasPartOf in interface Definition
      Parameters:
      value -
      invalid reference
      #partOf
      (A larger definition of which this particular definition is a component or step.)
    • getReplacesMin

      public int getReplacesMin()
      Specified by:
      getReplacesMin in interface Definition
      Returns:
      minimum allowed cardinality for replaces. Note that with patterns, this may be different for the underlying resource
    • getReplacesMax

      public int getReplacesMax()
      Specified by:
      getReplacesMax in interface Definition
      Returns:
      maximum allowed cardinality for replaces. Note that with patterns, this may be different for the underlying resource
    • getReplaces

      public List<CanonicalType> getReplaces() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getReplaces in interface Definition
      Returns:
      invalid reference
      #replaces
      (Completed or terminated request(s) whose function is taken by this new request.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • setReplaces

      public Definition setReplaces(List<CanonicalType> theReplaces) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setReplaces in interface Definition
      Returns:
      Returns a reference to this for easy method chaining
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasReplaces

      public boolean hasReplaces()
      Specified by:
      hasReplaces in interface Definition
      Returns:
      whether there is more than zero values for replaces
    • addReplacesElement

      public CanonicalType addReplacesElement() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      addReplacesElement in interface Definition
      Returns:
      invalid reference
      #replaces
      (Completed or terminated request(s) whose function is taken by this new request.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • addReplaces

      public Definition addReplaces(String value) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      addReplaces in interface Definition
      Parameters:
      value -
      invalid reference
      #replaces
      (Completed or terminated request(s) whose function is taken by this new request.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasReplaces

      public boolean hasReplaces(String value)
      Specified by:
      hasReplaces in interface Definition
      Parameters:
      value -
      invalid reference
      #replaces
      (Completed or terminated request(s) whose function is taken by this new request.)
    • getStatusMin

      public int getStatusMin()
      Specified by:
      getStatusMin in interface Definition
      Returns:
      minimum allowed cardinality for status. Note that with patterns, this may be different for the underlying resource
    • getStatusMax

      public int getStatusMax()
      Specified by:
      getStatusMax in interface Definition
      Returns:
      maximum allowed cardinality for status. Note that with patterns, this may be different for the underlying resource
    • getStatusElement

      public Enumeration<Enumerations.PublicationStatus> getStatusElement() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getStatusElement in interface Definition
      Returns:
      invalid reference
      #status
      (The current state of the {{title}}.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasStatusElement

      public boolean hasStatusElement()
      Specified by:
      hasStatusElement in interface Definition
    • hasStatus

      public boolean hasStatus()
      Specified by:
      hasStatus in interface Definition
      Returns:
      whether there is more than zero values for status
    • setStatusElement

      public Definition setStatusElement(Enumeration<Enumerations.PublicationStatus> value) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setStatusElement in interface Definition
      Parameters:
      value -
      invalid reference
      #status
      (The current state of the {{title}}.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getStatus

      public Enumerations.PublicationStatus getStatus() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getStatus in interface Definition
      Returns:
      The current state of the {{title}}.
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • setStatus

      public Definition setStatus(Enumerations.PublicationStatus value) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setStatus in interface Definition
      Parameters:
      value - The current state of the {{title}}.
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getExperimentalMin

      public int getExperimentalMin()
      Specified by:
      getExperimentalMin in interface Definition
      Returns:
      minimum allowed cardinality for experimental. Note that with patterns, this may be different for the underlying resource
    • getExperimentalMax

      public int getExperimentalMax()
      Specified by:
      getExperimentalMax in interface Definition
      Returns:
      maximum allowed cardinality for experimental. Note that with patterns, this may be different for the underlying resource
    • getExperimentalElement

      public BooleanType getExperimentalElement() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getExperimentalElement in interface Definition
      Returns:
      invalid reference
      #experimental
      (A flag to indicate that this {{title}} is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.). This is the underlying object with id, value and extensions. The accessor "getExperimental" gives direct access to the value
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasExperimentalElement

      public boolean hasExperimentalElement()
      Specified by:
      hasExperimentalElement in interface Definition
    • hasExperimental

      public boolean hasExperimental()
      Specified by:
      hasExperimental in interface Definition
      Returns:
      whether there is more than zero values for experimental
    • setExperimentalElement

      public Definition setExperimentalElement(BooleanType value) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setExperimentalElement in interface Definition
      Parameters:
      value -
      invalid reference
      #experimental
      (A flag to indicate that this {{title}} is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.). This is the underlying object with id, value and extensions. The accessor "getExperimental" gives direct access to the value
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getExperimental

      public boolean getExperimental() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getExperimental in interface Definition
      Returns:
      A flag to indicate that this {{title}} is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • setExperimental

      public Definition setExperimental(boolean value) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setExperimental in interface Definition
      Parameters:
      value - A flag to indicate that this {{title}} is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getSubjectMin

      public int getSubjectMin()
      Specified by:
      getSubjectMin in interface Definition
      Returns:
      minimum allowed cardinality for subject. Note that with patterns, this may be different for the underlying resource
    • getSubjectMax

      public int getSubjectMax()
      Specified by:
      getSubjectMax in interface Definition
      Returns:
      maximum allowed cardinality for subject. Note that with patterns, this may be different for the underlying resource
    • getSubject

      public DataType getSubject() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getSubject in interface Definition
      Returns:
      invalid reference
      #subject
      (A code or group definition that describes the intended subject of instantiations of this definition.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getSubjectCodeableConcept

      public CodeableConcept getSubjectCodeableConcept() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getSubjectCodeableConcept in interface Definition
      Returns:
      invalid reference
      #subject
      (A code or group definition that describes the intended subject of instantiations of this definition.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasSubjectCodeableConcept

      public boolean hasSubjectCodeableConcept()
      Specified by:
      hasSubjectCodeableConcept in interface Definition
    • getSubjectReference

      public Reference getSubjectReference() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getSubjectReference in interface Definition
      Returns:
      invalid reference
      #subject
      (A code or group definition that describes the intended subject of instantiations of this definition.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasSubjectReference

      public boolean hasSubjectReference()
      Specified by:
      hasSubjectReference in interface Definition
    • hasSubject

      public boolean hasSubject()
      Specified by:
      hasSubject in interface Definition
      Returns:
      whether there is more than zero values for subject
    • setSubject

      public Definition setSubject(DataType value) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setSubject in interface Definition
      Parameters:
      value -
      invalid reference
      #subject
      (A code or group definition that describes the intended subject of instantiations of this definition.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getDateMin

      public int getDateMin()
      Specified by:
      getDateMin in interface Definition
      Returns:
      minimum allowed cardinality for date. Note that with patterns, this may be different for the underlying resource
    • getDateMax

      public int getDateMax()
      Specified by:
      getDateMax in interface Definition
      Returns:
      maximum allowed cardinality for date. Note that with patterns, this may be different for the underlying resource
    • getDateElement

      public DateTimeType getDateElement() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getDateElement in interface Definition
      Returns:
      invalid reference
      #date
      (For draft definitions, indicates the date of initial creation. For active definitions, represents the date of activation. For withdrawn definitions, indicates the date of withdrawal.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasDateElement

      public boolean hasDateElement()
      Specified by:
      hasDateElement in interface Definition
    • hasDate

      public boolean hasDate()
      Specified by:
      hasDate in interface Definition
      Returns:
      whether there is more than zero values for date
    • setDateElement

      public Definition setDateElement(DateTimeType value) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setDateElement in interface Definition
      Parameters:
      value -
      invalid reference
      #date
      (For draft definitions, indicates the date of initial creation. For active definitions, represents the date of activation. For withdrawn definitions, indicates the date of withdrawal.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getDate

      public Date getDate() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getDate in interface Definition
      Returns:
      For draft definitions, indicates the date of initial creation. For active definitions, represents the date of activation. For withdrawn definitions, indicates the date of withdrawal.
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • setDate

      public Definition setDate(Date value) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setDate in interface Definition
      Parameters:
      value - For draft definitions, indicates the date of initial creation. For active definitions, represents the date of activation. For withdrawn definitions, indicates the date of withdrawal.
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getPublisherMin

      public int getPublisherMin()
      Specified by:
      getPublisherMin in interface Definition
      Returns:
      minimum allowed cardinality for publisher. Note that with patterns, this may be different for the underlying resource
    • getPublisherMax

      public int getPublisherMax()
      Specified by:
      getPublisherMax in interface Definition
      Returns:
      maximum allowed cardinality for publisher. Note that with patterns, this may be different for the underlying resource
    • getPublisher

      public Reference getPublisher() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getPublisher in interface Definition
      Returns:
      invalid reference
      #publisher
      (Helps establish the "authority/credibility" of the {{title}}. May also allow for contact.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasPublisher

      public boolean hasPublisher()
      Specified by:
      hasPublisher in interface Definition
      Returns:
      whether there is more than zero values for publisher
    • setPublisher

      public Definition setPublisher(Reference value) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setPublisher in interface Definition
      Parameters:
      value -
      invalid reference
      #publisher
      (Helps establish the "authority/credibility" of the {{title}}. May also allow for contact.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getContactMin

      public int getContactMin()
      Specified by:
      getContactMin in interface Definition
      Returns:
      minimum allowed cardinality for contact. Note that with patterns, this may be different for the underlying resource
    • getContactMax

      public int getContactMax()
      Specified by:
      getContactMax in interface Definition
      Returns:
      maximum allowed cardinality for contact. Note that with patterns, this may be different for the underlying resource
    • getContact

      public List<ContactDetail> getContact() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getContact in interface Definition
      Returns:
      invalid reference
      #contact
      (Contact details to assist a user in finding and communicating with the publisher.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • setContact

      public Definition setContact(List<ContactDetail> theContact) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setContact in interface Definition
      Returns:
      Returns a reference to this for easy method chaining
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasContact

      public boolean hasContact()
      Specified by:
      hasContact in interface Definition
      Returns:
      whether there is more than zero values for contact
    • addContact

      public ContactDetail addContact() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      addContact in interface Definition
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • addContact

      public Definition addContact(ContactDetail t) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      addContact in interface Definition
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getContactFirstRep

      public ContactDetail getContactFirstRep() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getContactFirstRep in interface Definition
      Returns:
      The first repetition of repeating field
      invalid reference
      #contact
      , creating it if it does not already exist
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getDescriptionMin

      public int getDescriptionMin()
      Specified by:
      getDescriptionMin in interface Definition
      Returns:
      minimum allowed cardinality for description. Note that with patterns, this may be different for the underlying resource
    • getDescriptionMax

      public int getDescriptionMax()
      Specified by:
      getDescriptionMax in interface Definition
      Returns:
      maximum allowed cardinality for description. Note that with patterns, this may be different for the underlying resource
    • getDescriptionElement

      public MarkdownType getDescriptionElement() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getDescriptionElement in interface Definition
      Returns:
      invalid reference
      #description
      (A free text natural language description of the {{title}} from the consumer's perspective.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasDescriptionElement

      public boolean hasDescriptionElement()
      Specified by:
      hasDescriptionElement in interface Definition
    • hasDescription

      public boolean hasDescription()
      Specified by:
      hasDescription in interface Definition
      Returns:
      whether there is more than zero values for description
    • setDescriptionElement

      public Definition setDescriptionElement(MarkdownType value) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setDescriptionElement in interface Definition
      Parameters:
      value -
      invalid reference
      #description
      (A free text natural language description of the {{title}} from the consumer's perspective.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getDescription

      public String getDescription() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getDescription in interface Definition
      Returns:
      A free text natural language description of the {{title}} from the consumer's perspective.
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • setDescription

      public Definition setDescription(String value) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setDescription in interface Definition
      Parameters:
      value - A free text natural language description of the {{title}} from the consumer's perspective.
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getUseContextMin

      public int getUseContextMin()
      Specified by:
      getUseContextMin in interface Definition
      Returns:
      minimum allowed cardinality for useContext. Note that with patterns, this may be different for the underlying resource
    • getUseContextMax

      public int getUseContextMax()
      Specified by:
      getUseContextMax in interface Definition
      Returns:
      maximum allowed cardinality for useContext. Note that with patterns, this may be different for the underlying resource
    • getUseContext

      public List<UsageContext> getUseContext() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getUseContext in interface Definition
      Returns:
      invalid reference
      #useContext
      (The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching of code system definitions.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • setUseContext

      public Definition setUseContext(List<UsageContext> theUseContext) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setUseContext in interface Definition
      Returns:
      Returns a reference to this for easy method chaining
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasUseContext

      public boolean hasUseContext()
      Specified by:
      hasUseContext in interface Definition
      Returns:
      whether there is more than zero values for useContext
    • addUseContext

      public UsageContext addUseContext() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      addUseContext in interface Definition
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • addUseContext

      public Definition addUseContext(UsageContext t) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      addUseContext in interface Definition
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getUseContextFirstRep

      public UsageContext getUseContextFirstRep() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getUseContextFirstRep in interface Definition
      Returns:
      The first repetition of repeating field
      invalid reference
      #useContext
      , creating it if it does not already exist
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getJurisdictionMin

      public int getJurisdictionMin()
      Specified by:
      getJurisdictionMin in interface Definition
      Returns:
      minimum allowed cardinality for jurisdiction. Note that with patterns, this may be different for the underlying resource
    • getJurisdictionMax

      public int getJurisdictionMax()
      Specified by:
      getJurisdictionMax in interface Definition
      Returns:
      maximum allowed cardinality for jurisdiction. Note that with patterns, this may be different for the underlying resource
    • getJurisdiction

      public List<CodeableConcept> getJurisdiction() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getJurisdiction in interface Definition
      Returns:
      invalid reference
      #jurisdiction
      (A jurisdiction in which the {{title}} is intended to be used.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • setJurisdiction

      public Definition setJurisdiction(List<CodeableConcept> theJurisdiction) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setJurisdiction in interface Definition
      Returns:
      Returns a reference to this for easy method chaining
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasJurisdiction

      public boolean hasJurisdiction()
      Specified by:
      hasJurisdiction in interface Definition
      Returns:
      whether there is more than zero values for jurisdiction
    • addJurisdiction

      public CodeableConcept addJurisdiction() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      addJurisdiction in interface Definition
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • addJurisdiction

      public Definition addJurisdiction(CodeableConcept t) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      addJurisdiction in interface Definition
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getJurisdictionFirstRep

      public CodeableConcept getJurisdictionFirstRep() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getJurisdictionFirstRep in interface Definition
      Returns:
      The first repetition of repeating field
      invalid reference
      #jurisdiction
      , creating it if it does not already exist
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getPurposeMin

      public int getPurposeMin()
      Specified by:
      getPurposeMin in interface Definition
      Returns:
      minimum allowed cardinality for purpose. Note that with patterns, this may be different for the underlying resource
    • getPurposeMax

      public int getPurposeMax()
      Specified by:
      getPurposeMax in interface Definition
      Returns:
      maximum allowed cardinality for purpose. Note that with patterns, this may be different for the underlying resource
    • getPurposeElement

      public MarkdownType getPurposeElement() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getPurposeElement in interface Definition
      Returns:
      invalid reference
      #purpose
      (Explains why this {{title}} is needed and why it has been designed as it has.). This is the underlying object with id, value and extensions. The accessor "getPurpose" gives direct access to the value
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasPurposeElement

      public boolean hasPurposeElement()
      Specified by:
      hasPurposeElement in interface Definition
    • hasPurpose

      public boolean hasPurpose()
      Specified by:
      hasPurpose in interface Definition
      Returns:
      whether there is more than zero values for purpose
    • setPurposeElement

      public Definition setPurposeElement(MarkdownType value) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setPurposeElement in interface Definition
      Parameters:
      value -
      invalid reference
      #purpose
      (Explains why this {{title}} is needed and why it has been designed as it has.). This is the underlying object with id, value and extensions. The accessor "getPurpose" gives direct access to the value
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getPurpose

      public String getPurpose() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getPurpose in interface Definition
      Returns:
      Explains why this {{title}} is needed and why it has been designed as it has.
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • setPurpose

      public Definition setPurpose(String value) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setPurpose in interface Definition
      Parameters:
      value - Explains why this {{title}} is needed and why it has been designed as it has.
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getCopyrightMin

      public int getCopyrightMin()
      Specified by:
      getCopyrightMin in interface Definition
      Returns:
      minimum allowed cardinality for copyright. Note that with patterns, this may be different for the underlying resource
    • getCopyrightMax

      public int getCopyrightMax()
      Specified by:
      getCopyrightMax in interface Definition
      Returns:
      maximum allowed cardinality for copyright. Note that with patterns, this may be different for the underlying resource
    • getCopyrightElement

      public MarkdownType getCopyrightElement() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getCopyrightElement in interface Definition
      Returns:
      invalid reference
      #copyright
      (A copyright statement relating to the {{title}} and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the {{title}}.). This is the underlying object with id, value and extensions. The accessor "getCopyright" gives direct access to the value
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasCopyrightElement

      public boolean hasCopyrightElement()
      Specified by:
      hasCopyrightElement in interface Definition
    • hasCopyright

      public boolean hasCopyright()
      Specified by:
      hasCopyright in interface Definition
      Returns:
      whether there is more than zero values for copyright
    • setCopyrightElement

      public Definition setCopyrightElement(MarkdownType value) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setCopyrightElement in interface Definition
      Parameters:
      value -
      invalid reference
      #copyright
      (A copyright statement relating to the {{title}} and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the {{title}}.). This is the underlying object with id, value and extensions. The accessor "getCopyright" gives direct access to the value
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getCopyright

      public String getCopyright() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getCopyright in interface Definition
      Returns:
      A copyright statement relating to the {{title}} and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the {{title}}.
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • setCopyright

      public Definition setCopyright(String value) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setCopyright in interface Definition
      Parameters:
      value - A copyright statement relating to the {{title}} and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the {{title}}.
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getApprovalDateMin

      public int getApprovalDateMin()
      Specified by:
      getApprovalDateMin in interface Definition
      Returns:
      minimum allowed cardinality for approvalDate. Note that with patterns, this may be different for the underlying resource
    • getApprovalDateMax

      public int getApprovalDateMax()
      Specified by:
      getApprovalDateMax in interface Definition
      Returns:
      maximum allowed cardinality for approvalDate. Note that with patterns, this may be different for the underlying resource
    • getApprovalDateElement

      public DateType getApprovalDateElement() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getApprovalDateElement in interface Definition
      Returns:
      invalid reference
      #approvalDate
      (The date on which the asset content was approved by the publisher. Approval happens once when the content is officially approved for usage.). This is the underlying object with id, value and extensions. The accessor "getApprovalDate" gives direct access to the value
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasApprovalDateElement

      public boolean hasApprovalDateElement()
      Specified by:
      hasApprovalDateElement in interface Definition
    • hasApprovalDate

      public boolean hasApprovalDate()
      Specified by:
      hasApprovalDate in interface Definition
      Returns:
      whether there is more than zero values for approvalDate
    • setApprovalDateElement

      public Definition setApprovalDateElement(DateType value) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setApprovalDateElement in interface Definition
      Parameters:
      value -
      invalid reference
      #approvalDate
      (The date on which the asset content was approved by the publisher. Approval happens once when the content is officially approved for usage.). This is the underlying object with id, value and extensions. The accessor "getApprovalDate" gives direct access to the value
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getApprovalDate

      public Date getApprovalDate() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getApprovalDate in interface Definition
      Returns:
      The date on which the asset content was approved by the publisher. Approval happens once when the content is officially approved for usage.
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • setApprovalDate

      public Definition setApprovalDate(Date value) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setApprovalDate in interface Definition
      Parameters:
      value - The date on which the asset content was approved by the publisher. Approval happens once when the content is officially approved for usage.
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getLastReviewDateMin

      public int getLastReviewDateMin()
      Specified by:
      getLastReviewDateMin in interface Definition
      Returns:
      minimum allowed cardinality for lastReviewDate. Note that with patterns, this may be different for the underlying resource
    • getLastReviewDateMax

      public int getLastReviewDateMax()
      Specified by:
      getLastReviewDateMax in interface Definition
      Returns:
      maximum allowed cardinality for lastReviewDate. Note that with patterns, this may be different for the underlying resource
    • getLastReviewDateElement

      public DateType getLastReviewDateElement() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getLastReviewDateElement in interface Definition
      Returns:
      invalid reference
      #lastReviewDate
      (The date on which the asset content was last reviewed. Review happens periodically after that, but doesn't change the original approval date.). This is the underlying object with id, value and extensions. The accessor "getLastReviewDate" gives direct access to the value
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasLastReviewDateElement

      public boolean hasLastReviewDateElement()
      Specified by:
      hasLastReviewDateElement in interface Definition
    • hasLastReviewDate

      public boolean hasLastReviewDate()
      Specified by:
      hasLastReviewDate in interface Definition
      Returns:
      whether there is more than zero values for lastReviewDate
    • setLastReviewDateElement

      public Definition setLastReviewDateElement(DateType value) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setLastReviewDateElement in interface Definition
      Parameters:
      value -
      invalid reference
      #lastReviewDate
      (The date on which the asset content was last reviewed. Review happens periodically after that, but doesn't change the original approval date.). This is the underlying object with id, value and extensions. The accessor "getLastReviewDate" gives direct access to the value
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getLastReviewDate

      public Date getLastReviewDate() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getLastReviewDate in interface Definition
      Returns:
      The date on which the asset content was last reviewed. Review happens periodically after that, but doesn't change the original approval date.
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • setLastReviewDate

      public Definition setLastReviewDate(Date value) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setLastReviewDate in interface Definition
      Parameters:
      value - The date on which the asset content was last reviewed. Review happens periodically after that, but doesn't change the original approval date.
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getEffectivePeriodMin

      public int getEffectivePeriodMin()
      Specified by:
      getEffectivePeriodMin in interface Definition
      Returns:
      minimum allowed cardinality for effectivePeriod. Note that with patterns, this may be different for the underlying resource
    • getEffectivePeriodMax

      public int getEffectivePeriodMax()
      Specified by:
      getEffectivePeriodMax in interface Definition
      Returns:
      maximum allowed cardinality for effectivePeriod. Note that with patterns, this may be different for the underlying resource
    • getEffectivePeriod

      public Period getEffectivePeriod() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getEffectivePeriod in interface Definition
      Returns:
      invalid reference
      #effectivePeriod
      (The period during which the {{title}} content was or is planned to be effective.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasEffectivePeriod

      public boolean hasEffectivePeriod()
      Specified by:
      hasEffectivePeriod in interface Definition
      Returns:
      whether there is more than zero values for effectivePeriod
    • setEffectivePeriod

      public Definition setEffectivePeriod(Period value) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setEffectivePeriod in interface Definition
      Parameters:
      value -
      invalid reference
      #effectivePeriod
      (The period during which the {{title}} content was or is planned to be effective.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getPerformerTypeMin

      public int getPerformerTypeMin()
      Specified by:
      getPerformerTypeMin in interface Definition
      Returns:
      minimum allowed cardinality for performerType. Note that with patterns, this may be different for the underlying resource
    • getPerformerTypeMax

      public int getPerformerTypeMax()
      Specified by:
      getPerformerTypeMax in interface Definition
      Returns:
      maximum allowed cardinality for performerType. Note that with patterns, this may be different for the underlying resource
    • getPerformerType

      public CodeableConcept getPerformerType() throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      getPerformerType in interface Definition
      Returns:
      invalid reference
      #performerType
      (The type of individual that is expected to act upon instances of this definition.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • hasPerformerType

      public boolean hasPerformerType()
      Specified by:
      hasPerformerType in interface Definition
      Returns:
      whether there is more than zero values for performerType
    • setPerformerType

      public Definition setPerformerType(CodeableConcept value) throws org.hl7.fhir.exceptions.FHIRException
      Specified by:
      setPerformerType in interface Definition
      Parameters:
      value -
      invalid reference
      #performerType
      (The type of individual that is expected to act upon instances of this definition.)
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • fhirType

      public String fhirType()
      Specified by:
      fhirType in interface Definition