A system for generating application-specific medical ultrasound information, comprising: an ultrasound data collection assembly to carry out an ultrasound scan of a selected part of the human body of a patient at a given location and to produce ultrasound information therefrom; an internet based database server configured to: provide, to a user device located remotely from the internet based database server, a list of application-specific programs associated with operation of the ultrasound data collection assembly, receive a selection, via the user device, of one of the application-specific programs from the list of application-specific programs, and download the selected one of the application-specific programs to the ultrasound data collection assembly, wherein the ultrasound data collection assembly is configured to carry out the ultrasound scan based on the selected one of the application-specific programs; a data transmission system for transmitting ultrasound information obtained by the assembly to a processing location remote from the data collection assembly location; a processor located at the processing location for processing the transmitted information sufficiently to permit a medical analysis of the selected body part therefrom; wherein the internet based database server comprises a memory structure which is configured for storing program information for a plurality of ultrasound procedures to be carried out by the data collection assembly, and storing information produced from the ultrasound procedure for each patient, and includes a data link between the memory structure and the data collection assembly. an ultrasound data collection assembly to carry out an ultrasound scan of a selected part of the human body of a patient at a given location and to produce ultrasound information therefrom; an internet based database server configured to: provide, to a user device located remotely from the internet based database server, a list of application-specific programs associated with operation of the ultrasound data collection assembly, receive a selection, via the user device, of one of the application-specific programs from the list of application-specific programs, and download the selected one of the application-specific programs to the ultrasound data collection assembly, wherein the ultrasound data collection assembly is configured to carry out the ultrasound scan based on the selected one of the application-specific programs; provide, to a user device located remotely from the internet based database server, a list of application-specific programs associated with operation of the ultrasound data collection assembly, receive a selection, via the user device, of one of the application-specific programs from the list of application-specific programs, and download the selected one of the application-specific programs to the ultrasound data collection assembly, wherein the ultrasound data collection assembly is configured to carry out the ultrasound scan based on the selected one of the application-specific programs; a data transmission system for transmitting ultrasound information obtained by the assembly to a processing location remote from the data collection assembly location; a processor located at the processing location for processing the transmitted information sufficiently to permit a medical analysis of the selected body part therefrom; wherein the internet based database server comprises a memory structure which is configured for storing program information for a plurality of ultrasound procedures to be carried out by the data collection assembly, and storing information produced from the ultrasound procedure for each patient, and includes a data link between the memory structure and the data collection assembly.