User interface of the ICPC diagnosis-code module. Users may select a category from the right list and then the corresponding ICPC-2 diagnosis from the left list. Alternatively, the diagnoses may be selected using substring search in the 'DIAGNOSENAVN' (translation: 'DIAGNOSIS NAME') field. In both cases, the selected ICPC-2 code and diagnosis are automatically assigned to global memory variables and are used in all the PROMED modules. For example, the diagnosis acute cystitis (i.e. 'Cystitt akutt') is selected (highlighted blue) and is automatically copied to the 'DIAGNOSENAVN' field; the corresponding ICPC-2 code is automatically copied to the 'KODE'(translation: 'CODE') field.