First, a caveat: this is just my personal experience, I don't intend to judge the entire system based on it.
Well, as a foreigner, after moving to Norway you need to register at the police. In my case this was fast 3-4 days, but in A.'s case it took over a month. Once it is approved you need to apply for a personal number. Then wait for 2-3 months and you finally get it. Next step, you enroll in the health care system and pick a doctor. I asked a few people how to pick a doctor (they give you a list of available doctors in a given location and the number of patients he or she has) and they said it depends on whether you want a woman or a man, and location. I said I just wanted one that spoke English and they all replied not to worry, they all do. So I picked one (foreign sounding name, average number of patients) and set up an appointment (2 weeks in advance). If you are counting, I moved here in August and finally got an appointment late November.
Next day comes, I go back to the doctor, wait for 1 hour and then I finally see the doctor. First she wants to charge me for the appointment I missed yesterday. I explain that I was here at the given time, she wasn't and that I left because I needed a translator and she told me to come back today. She finally agrees. Then I explain that I want to do a test to see if I have a blood clotting disorder that runs in my family. I mean, I know I don't have it, but I want to know if my (potential) kids could have it. She says "yes, yes", doesn't ask me any other questions and sends me off with the secretary to get a blood sample. Before leaving I ask the secretary and she says she will let me know when the results come in.
3 weeks later, no results, I decide to call. The secretary answers, finds the results and says: "It says it is ok". I ask: "What is ok? Yes or no?". Secretary: "Result is ok.". "What does that mean?". "Well, if you want to know what that means you have to come in for an appointment." Appointment scheduled for last week.
On Friday I show up at the doctor's office and a different (much nicer) secretary asks me to wait. An hour drags by... And then I'm called in and explain I've come to get the results of the blood test. The doctor logs into the computer, finds my file and announces (through translation): "The test was not done because the procedure has changed and they need a different sample". Now, why did the secretary tell me the results were ok??? I know this is not life threatening for me, but what if it was a different test and she gave out false results?? I breathe in... out... And the doctor says she doesn't know what type of test, and would have to consult a hematologist. I ask if I can go to the hematologist instead, or the hospital where they would do the test directly but am strictly told that this is not possible. So I should come back on Monday, but I don't even need to wait in line, all that is needed is a quick phone call to the hospital and a blood sample. Sigh...
Monday comes, I go to the office (mid morning), explain the situation to the secretary (the one that gave me false results), she's dismissive and asks me to wait. An hour later I ask if the doctor has called the hospital and she says that the doctor is busy. Finally I'm called in, just to have the doctor announce (through translation) that I will have to do the test at the hospital directly. So she gives me a form with the request for the test and I leave thinking that I should have changed doctors earlier in the process (it would take 2 weeks to change names in the system and another 2 weeks to set an appointment, so I don't think an extra month is worth it) but maybe, just maybe, I can now get the damn results!
I call the hospital to check where I need to go and finally find someone that knows about the test I need to do, and explains that indeed it is a blood test and that I can walk in at the hospital and get the test done any day. So I did... and asked the lady how I'd get the results. She said they will be sent to your doctor (horror strikes my face) and she will notify you... Now what?????????