Narrative:

At cruise altitude of FL310; we got a yellow 'service door open' cas message. I called the flight attendant and asked about the door condition. He said it looked and sounded normal. During our conversation; we got an additional 'main cabin door' red cas. I asked the flight attendant about that door's condition and he said it also appeared normal. Both cas messages were lights only with no 'door' verbal alarm. We then ran the QRH for the door lights and I took the radios and asked for a normal descent to 10000 ft. I was given a turn off airway to 090 degrees eastbound. During our descent; we got a 'cabin altitude' red cas and initiated immediate action items for an emergency descent. QRH was then again followed and completed. ATC would only give me 12000 ft on the descent and told me if I wanted to declare an emergency; I could get anything I wanted. I did and continued to 10000 ft and later asked for 8000 ft and direct ZZZ. I was later asked if I wanted to continue the emergency into ZZZ and at that time; I canceled the emergency due to the fact we were at 8000 ft; direct ZZZ; and back to normal. During the descent; passenger oxygen masks automatic-deployed and that combined with the burning smell of the passenger oxygen generators upset several passenger. I made several announcements to tell them they and the aircraft were safe and we would land soon at ZZZ.

Google
 

Original NASA ASRS Text

Title: CRJ200 RECEIVES CABIN DOOR WARNINGS WHILE AT FL310. REQUEST DESCENT AND DURING DESCENT O2 MASKS DEPLOY. EMERGENCY DECLARED AND FLT DIVERTS TO ZZZ FOR LNDG.

Narrative: AT CRUISE ALT OF FL310; WE GOT A YELLOW 'SVC DOOR OPEN' CAS MESSAGE. I CALLED THE FLT ATTENDANT AND ASKED ABOUT THE DOOR CONDITION. HE SAID IT LOOKED AND SOUNDED NORMAL. DURING OUR CONVERSATION; WE GOT AN ADDITIONAL 'MAIN CABIN DOOR' RED CAS. I ASKED THE FLT ATTENDANT ABOUT THAT DOOR'S CONDITION AND HE SAID IT ALSO APPEARED NORMAL. BOTH CAS MESSAGES WERE LIGHTS ONLY WITH NO 'DOOR' VERBAL ALARM. WE THEN RAN THE QRH FOR THE DOOR LIGHTS AND I TOOK THE RADIOS AND ASKED FOR A NORMAL DSCNT TO 10000 FT. I WAS GIVEN A TURN OFF AIRWAY TO 090 DEGS EBOUND. DURING OUR DSCNT; WE GOT A 'CABIN ALT' RED CAS AND INITIATED IMMEDIATE ACTION ITEMS FOR AN EMER DSCNT. QRH WAS THEN AGAIN FOLLOWED AND COMPLETED. ATC WOULD ONLY GIVE ME 12000 FT ON THE DSCNT AND TOLD ME IF I WANTED TO DECLARE AN EMER; I COULD GET ANYTHING I WANTED. I DID AND CONTINUED TO 10000 FT AND LATER ASKED FOR 8000 FT AND DIRECT ZZZ. I WAS LATER ASKED IF I WANTED TO CONTINUE THE EMER INTO ZZZ AND AT THAT TIME; I CANCELED THE EMER DUE TO THE FACT WE WERE AT 8000 FT; DIRECT ZZZ; AND BACK TO NORMAL. DURING THE DSCNT; PAX OXYGEN MASKS AUTO-DEPLOYED AND THAT COMBINED WITH THE BURNING SMELL OF THE PAX OXYGEN GENERATORS UPSET SEVERAL PAX. I MADE SEVERAL ANNOUNCEMENTS TO TELL THEM THEY AND THE ACFT WERE SAFE AND WE WOULD LAND SOON AT ZZZ.

Data retrieved from NASA's ASRS site as of January 2009 and automatically converted to unabbreviated mixed upper/lowercase text. This report is for informational purposes with no guarantee of accuracy. See NASA's ASRS site for official report.