A urine flow measuring apparatus comprising: a container having an opening for receiving urine; measuring means for measuring the weight and/or volume of urine received by the container; memory means for recording the weight and/or volume of urine measured by the measuring means; and a controller; wherein the controller automatically detects a positive change in weight and/or volume of the container and instructs the memory means to record the weight and/or volume of the container at pre-determined time intervals until no further change in weight and/or volume is detected; and wherein: the controller continually measures the at least one of weight and volume of the container at regular sampling time intervals; and characterised in that: at each sampling time interval the controller identifies if a positive change in at least one of weight and volume of the container has occurred and then compares the results from a data set comprising the result from the current sample and the results from all the sampling intervals during a given period immediately prior to the current sample; and if the number of sampling intervals from the data set which indicate a positive change in at least one of weight and volume of the container is above a certain threshold value the controller instructs the memory means to begin recording of data; and if the number of sampling events from the data set which indicate a positive change in at least one of weight and volume of the container is below a certain threshold value the controller instructs the memory means to cease recording of data. a container having an opening for receiving urine; measuring means for measuring the weight and/or volume of urine received by the container; memory means for recording the weight and/or volume of urine measured by the measuring means; and a controller; wherein the controller automatically detects a positive change in weight and/or volume of the container and instructs the memory means to record the weight and/or volume of the container at pre-determined time intervals until no further change in weight and/or volume is detected; and wherein: the controller continually measures the at least one of weight and volume of the container at regular sampling time intervals; and characterised in that: at each sampling time interval the controller identifies if a positive change in at least one of weight and volume of the container has occurred and then compares the results from a data set comprising the result from the current sample and the results from all the sampling intervals during a given period immediately prior to the current sample; and if the number of sampling intervals from the data set which indicate a positive change in at least one of weight and volume of the container is above a certain threshold value the controller instructs the memory means to begin recording of data; and if the number of sampling events from the data set which indicate a positive change in at least one of weight and volume of the container is below a certain threshold value the controller instructs the memory means to cease recording of data. the controller continually measures the at least one of weight and volume of the container at regular sampling time intervals; and characterised in that: at each sampling time interval the controller identifies if a positive change in at least one of weight and volume of the container has occurred and then compares the results from a data set comprising the result from the current sample and the results from all the sampling intervals during a given period immediately prior to the current sample; and if the number of sampling intervals from the data set which indicate a positive change in at least one of weight and volume of the container is above a certain threshold value the controller instructs the memory means to begin recording of data; and if the number of sampling events from the data set which indicate a positive change in at least one of weight and volume of the container is below a certain threshold value the controller instructs the memory means to cease recording of data. at each sampling time interval the controller identifies if a positive change in at least one of weight and volume of the container has occurred and then compares the results from a data set comprising the result from the current sample and the results from all the sampling intervals during a given period immediately prior to the current sample; and if the number of sampling intervals from the data set which indicate a positive change in at least one of weight and volume of the container is above a certain threshold value the controller instructs the memory means to begin recording of data; and if the number of sampling events from the data set which indicate a positive change in at least one of weight and volume of the container is below a certain threshold value the controller instructs the memory means to cease recording of data.