Class EverythingOperation

  • All Implemented Interfaces:
    FHIROperation

    public class EverythingOperation
    extends AbstractOperation
    This class implements the $everything operation which is used to return all the information related to one or more patients described in the resource or context on which this operation is invoked.
    • Field Detail

      • STARTING_FROM

        protected static final String STARTING_FROM
        The prefix used to indicate the start date for the $everything resources
      • UP_UNTIL

        protected static final String UP_UNTIL
        The prefix used to indicate the end date for the $everything resources
      • DATE_QUERY_PARAMETER

        protected static final String DATE_QUERY_PARAMETER
        The "date" query parameter used in the underlying search operation.
        See Also:
        Constant Field Values
      • LAST_UPDATED_QUERY_PARAMETER

        protected static final String LAST_UPDATED_QUERY_PARAMETER
        The "_lastUpdated" query parameter used in the underlying search operation.
        See Also:
        Constant Field Values
      • START_QUERY_PARAMETER

        protected static final String START_QUERY_PARAMETER
        The query parameter to indicate a start date for the $everything operation
        See Also:
        Constant Field Values
      • END_QUERY_PARAMETER

        protected static final String END_QUERY_PARAMETER
        The query parameter to indicate a stop date for the $everything operation
        See Also:
        Constant Field Values
      • SINCE_QUERY_PARAMETER

        protected static final String SINCE_QUERY_PARAMETER
        The query parameter to only return resources last update since a date for the $everything operation
        See Also:
        Constant Field Values
    • Constructor Detail

      • EverythingOperation

        public EverythingOperation()
        Initialize the operation and load the sub-resources that will be retrieved.