Similar story in the UK. My aunt, who works for the NHS (not a GP), has cried in the toilets a few times because she is forced to use bad software to the point of utter frustration, and she is not of the computer generation. There are ~10 people in her team in a simular situation. They should just have a dedicated person doing data entry in to the computer system.