Weather, severity and personal injury are standard on most accident reports. Here in MI all law enforcement Officers use the same report which captures that data. Most of the rest could be found from traffic studies and census data except for bike facility and if the facility was used. I am not sure how you would capture that. Maybe in an area where bicycling is more common (like Portland) they capture this data?