A method of providing captured data from a medical apparatus for review and storage on a computer system, the method comprising the steps of: generating a barcode on the medical apparatus, the barcode encoding a URL comprising an access address for the computer system and captured data from the medical apparatus as a sub-path appended to the access address; operating a mobile telecommunications device to extract the URL from the barcode; the mobile telecommunications device operated by a patient or other user; operating the mobile telecommunications device to send a request for access to the computer system, the request comprising the URL; and the method further comprises the following steps executed at the computer system: receiving the request for access from the mobile telecommunications device; and in a pre-processor of the computer system: intercepting the request rather than using the sub path of the URL to return a static web page to the mobile telecommunications device; extracting the sub path from the URL; extracting the data from the sub path; storing the extracted data on a database of the computer system; dynamically composing a web page from the extracted data; and returning the dynamically composed web page to the mobile telecommunications device as though the mobile telecommunications device has accessed a static web page. generating a barcode on the medical apparatus, the barcode encoding a URL comprising an access address for the computer system and captured data from the medical apparatus as a sub-path appended to the access address; operating a mobile telecommunications device to extract the URL from the barcode; the mobile telecommunications device operated by a patient or other user; operating the mobile telecommunications device to send a request for access to the computer system, the request comprising the URL; and the method further comprises the following steps executed at the computer system: receiving the request for access from the mobile telecommunications device; and in a pre-processor of the computer system: intercepting the request rather than using the sub path of the URL to return a static web page to the mobile telecommunications device; extracting the sub path from the URL; extracting the data from the sub path; storing the extracted data on a database of the computer system; dynamically composing a web page from the extracted data; and returning the dynamically composed web page to the mobile telecommunications device as though the mobile telecommunications device has accessed a static web page. receiving the request for access from the mobile telecommunications device; and in a pre-processor of the computer system: intercepting the request rather than using the sub path of the URL to return a static web page to the mobile telecommunications device; extracting the sub path from the URL; extracting the data from the sub path; storing the extracted data on a database of the computer system; dynamically composing a web page from the extracted data; and returning the dynamically composed web page to the mobile telecommunications device as though the mobile telecommunications device has accessed a static web page. intercepting the request rather than using the sub path of the URL to return a static web page to the mobile telecommunications device; extracting the sub path from the URL; extracting the data from the sub path; storing the extracted data on a database of the computer system; dynamically composing a web page from the extracted data; and returning the dynamically composed web page to the mobile telecommunications device as though the mobile telecommunications device has accessed a static web page.