Посмотрел, как выглядит получение загран паспорта на госуслугах и сложилось впечатление, что это какое-то издевательство, а не система. Ведь в идеале все должно выглядеть вот так:
Для начала, у каждого пользователя в системе должен быть свой профиль, с фото, списком имущества (машины, недвижимость и т.п.), списком ссылок на профили детей работодателей и т.д.
И вот как должно выглядеть получение загран паспорта:
1. Заявление о выдаче загр. паспорта - должна быть интерактивная веб-форма с подсказками и разъяснениями.
2. Паспорт гр. РФ - эти данные должны быть в системе и прикреплены к профилю пользователя.
3. Трудовая кн., или справка с места работы - кросс-ссылка на профиль работодателя с базой сотрудников или внутренний запрос по истории работы человека (прозрачно для пользователя).
4. Документы, подтверждающие основание для срочного оформления загран. паспорта - должна быть возможность загрузить копию или ссылки на профили соотв. организации (ну зачем оригинал, если информацию из данной копии можно тут же проверить на профиле организации, будь то больница или работодатель).
5. Ходатайство организации - ссылка-запрос на профиль работодателя.
6. Военный билет, либо соответствующая справка военного комиссариата - все это должно быть в системе.
7. Разрешение командования - по внутреннему запросу системы (прозрачно для пользователя).
8. Загран паспорт, выданный ранее - отдается взамен нового в назначенном месте в назначенное время.
9. Фотографии заявителя - должна быть в системе.
10. Документы, подтверждающие права законного представителя - Эти данные должны быть в системе.
11. Свидетельство о рождении ребенка - вбиваются в систему еще в роддоме в момент рождения с прикреплением к профилям родителей.
12. Оплата - (оплата картой сразу на сайте или подтверждение об оплате от банка).
И т.д.
Конечно же, данные профиля должны быть доступны только пользователю, а всем остальным - только в той части, в которой необходимо.
Пусть это и утопия, но надеюсь система будет лучше.