Class UsageContext.Builder

    • Method Detail

      • id

        public UsageContext.Builder id​(String id)
        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
        Overrides:
        id in class Element.Builder
        Parameters:
        id - Unique id for inter-element referencing
        Returns:
        A reference to this Builder instance
      • extension

        public UsageContext.Builder extension​(Extension... extension)
        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

        Adds new element(s) to the existing list

        Overrides:
        extension in class Element.Builder
        Parameters:
        extension - Additional content defined by implementations
        Returns:
        A reference to this Builder instance
      • extension

        public UsageContext.Builder extension​(Collection<Extension> extension)
        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

        Replaces the existing list with a new one containing elements from the Collection

        Overrides:
        extension in class Element.Builder
        Parameters:
        extension - Additional content defined by implementations
        Returns:
        A reference to this Builder instance
      • code

        public UsageContext.Builder code​(Coding code)
        A code that identifies the type of context being specified by this usage context.

        This element is required.

        Parameters:
        code - Type of context being specified
        Returns:
        A reference to this Builder instance
      • value

        public UsageContext.Builder value​(Element value)
        A value that defines the context specified in this context of use. The interpretation of the value is defined by the code.

        This element is required.

        This is a choice element with the following allowed types:

        When of type Reference, the allowed resource types for this reference are:
        • PlanDefinition
        • ResearchStudy
        • InsurancePlan
        • HealthcareService
        • Group
        • Location
        • Organization
        Parameters:
        value - Value that defines the context
        Returns:
        A reference to this Builder instance