The license and medical has to be from the same Country where the license will be issued, but nothing wrong to revalidate a German medical with a CAA AME!!!
If the person has already the license no problem at all, if he does not have the license yet, will send all the documentations to the German Aviation Authority including Initial German medical plus the medical revalidated and doesnot matter where was performed.