Interface TokenClientParam.IMatches

    • Method Detail

      • code

        ICriterion<TokenClientParamcode​(String theIdentifier)
        Creates a search criterion that matches against the given code, with no code system specified
        Parameters:
        theIdentifier - The identifier
        Returns:
        A criterion
      • codes

        ICriterion<?> codes​(Collection<String> theCodes)
        Creates a search criterion that matches a given system with a collection of possible codes (this will be used to form a comma-separated OR query) with any system value. The URL form of this method will create a parameter like parameter=code1,code2
        Parameters:
        theCodes - The codes
      • codes

        ICriterion<?> codes​(String... theCodes)
        Creates a search criterion that matches a given system with a collection of possible codes (this will be used to form a comma-separated OR query) with any system value. The URL form of this method will create a parameter like parameter=code1,code2
        Parameters:
        theCodes - The codes
      • codings

        ICriterion<?> codings​(IBaseCoding... theCodings)
        Creates a search criterion that matches a given system with a collection of possible codes (this will be used to form a comma-separated OR query) with the given Coding.system and Coding.value values.

        The URL form of this method will create a parameter like parameter=system1|code1,system2|code2

        Parameters:
        theCodings - The codings
      • identifier

        ICriterion<TokenClientParamidentifier​(BaseIdentifierDt theIdentifier)
        Creates a search criterion that matches against the given identifier (system and code if both are present, or whatever is present)
        Parameters:
        theIdentifier - The identifier
        Returns:
        A criterion
      • identifier

        ICriterion<TokenClientParamidentifier​(String theIdentifier)
        Creates a search criterion that matches against the given identifier, with no system specified
        Parameters:
        theIdentifier - The identifier
        Returns:
        A criterion
      • identifiers

        ICriterion<TokenClientParamidentifiers​(BaseIdentifierDt... theIdentifiers)
        Creates a search criterion that matches against the given collection of identifiers (system and code if both are present, or whatever is present). In the query URL that is generated, identifiers will be joined with a ',' to create an OR query.
        Parameters:
        theIdentifiers - The identifier
        Returns:
        A criterion
      • identifiers

        ICriterion<TokenClientParamidentifiers​(List<BaseIdentifierDt> theIdentifiers)
        Creates a search criterion that matches against the given collection of identifiers (system and code if both are present, or whatever is present). In the query URL that is generated, identifiers will be joined with a ',' to create an OR query.
        Parameters:
        theIdentifiers - The identifier
        Returns:
        A criterion
      • systemAndCode

        ICriterion<TokenClientParamsystemAndCode​(String theSystem,
                                                   String theCode)
        Creates a search criterion that matches against the given code system and code
        Parameters:
        theSystem - The code system (should be a URI)
        theCode - The code
        Returns:
        A criterion
      • systemAndIdentifier

        ICriterion<TokenClientParamsystemAndIdentifier​(String theSystem,
                                                         String theIdentifier)
        Creates a search criterion that matches against the given system and identifier
        Parameters:
        theSystem - The code system (should be a URI)
        theIdentifier - The identifier
        Returns:
        A criterion
      • systemAndValues

        ICriterion<?> systemAndValues​(String theSystem,
                                      Collection<String> theValues)
        Creates a search criterion that matches a given system with a collection of possible values (this will be used to form a comma-separated OR query)
        Parameters:
        theSystem - The system, which will be used with each value
        theValues - The values
      • systemAndValues

        ICriterion<?> systemAndValues​(String theSystem,
                                      String... theValues)
        Creates a search criterion that matches a given system with a collection of possible values (this will be used to form a comma-separated OR query)
        Parameters:
        theSystem - The system, which will be used with each value
        theValues - The values