Goofs

The Doctor is never given a rank. Since Data, an "Artificial life form" carries a rank, once the Captain declared the Doctor to be part of the crew, she should have assigned him a rank. However, the Doctor is unique and quite different from Data (who attended Starfleet Academy and earned his rank from years of working in Starfleet). Additionally, the Captain considered Neelix, Kes, and Seven of Nine to be part of the crew but they weren't given a rank either, so the commissioning of officers is by no means an automatic thing just because somebody is part of the crew. See more