Предаването на данни се изпълнява на ниво ДСП и приключва с предаването на комплекта от файлове за последната база данни за даденото ДСП. През това време е възможно определени дейности в системата да не са достъпни за изпълнение. Това е естествено ограничение поради необходимостта от непроменяемост на състоянието на системата при изпълнение на различни проверки.
Документ „Формат за представяне на данни от съществуващите системи за социално подпомагане“, който е част от документацията на ИИС съдържа списъци на организационни единици, бази данни и описание на изисквания на базата на които се изпълняват различни проверки за коректност на представената във файловете информация. В допълнение към описаните там, ИИС изпълнява още:
- Проверка за коректност на ЕГН/ЛНЧ;
- Проверка за коректност на идентификационен код на населено място съгласно единен класификатор на населено място (ЕКНМ);
- Проверка за коректност на медицинско помощно средство/изделие съгласно номенклатура на „Помощни средства, приспособления и съоръжения и/или медицински изделия“ използвана от ИИС.
Всяко лице се идентифицира в данните за миграция с ЕГН или ЛНЧ. В случай, че идентификатора на лицето не е коректно ЕГН или ЛНЧ, тогава ИИС предоставя механизъм чрез който потребителят може да определи нова стойност или потвърди и остави съществуващата такава стойност. Ако потребителят не посочи ново, при това коректно ЕГН или ЛНЧ е възможно в крайният резултат (в ИИС) да намери:
- обединение на данни за различни лица (намиращо се в различни бази данни на една и съща или различни организационни единици);
- разделяне на данни за едно и също лице (намиращо се в различни бази данни на една и съща или различни организационни единици).
Трябва да се има впредвид, че ако потребителят не използва тази възможност и не посочи ново и коректно ЕГН или ЛНЧ, по-късно след регистрацията на съответните данни в ИИС, той няма да може лесно да изпълни поправка - „по разделяне“ или „по обединение“ на данните за съответното лице/лица. ИИС не притежава механизъм, който да автоматизира това. Поради важността на тези следствия в действието, което реализира промяна на некоректно ЕГН/ЛНЧ са интегрирани две справки всяка от които дава на потребителя максимално възможната яснота за това дали съответният идентификатор се използва някъде и с какви характеристики е лицето, което представя. С това потребителят достатъчно ясно и напълно информиран ще може да направи желаният от него избор за изход от ситуация на некоректно ЕГН/ЛНЧ.
Предаването на данни за дадено ДСП се изпълнява последователно база по база данни и преминава през последователно изпълнение на следните дейности за всяка от тях:
-
"Качване" на файл в работната област;
Изпълнява се последователно за
всеки от файловете с данни в рамките на един комплект.
Представлява популярното действие по „upload“ на файл в коя да е ИС. Като част от „качването“ ИИС разпознава или не, съгласно определените за съответният вид данни файл. В случай, че файлът е разпознат и коректен потребителят може да продължи с качване на следващият от комплекта файл.
-
Зареждане на данни в т.нар. „работна област“;
Изпълнява се на ниво
база данни.
Представлява копиране на данните от комплекта файлове на една база данни в работна област.
„Работната област“ е място в което
се зареждат и обработват данните на файл.
Всяка база данни за всеки вид
данни използва отделна работна област. Тя винаги включва две секции. Първата
секция съхранява оригиналното състояние на данните. Втората секция съхранява
новото и последно състояние на базата данни в случай на изпълнени от потребителя
промени (реализирана е такава възможност) в нея.
-
Проверка за коректност на данни в работна област;
Изпълнява се на
ниво база данни.
Резултатът от изпълнените проверки включва информация от три вида:
o Информация за грешки;
Това е информация за некоректност в данните, която ще възпрепятства тяхното предаване в ИИС.
o Информация за предупреждения;
Това е информация за некоректност в данни съгласно предварително дефинирани от АСП и разработчика правила, която обаче няма да възпрепятства тяхната регистрация в ИИС.
o Важна информация, която трябва да бъде известна.
Това е информация за изпълнени промени в данни в работна област или друга информация, която може да е резултат от проверка по предварително дефинирани от АСП и разработчика условия за информираност и прозрачност на изпълняваните дейности.
-
Край на предаване на файлове с данни за миграция.
Изпълнява се на
ниво база данни.
Предаването на данните е възможно в случай, че те съответстват на определените правила за коректност. (т.е. в протокола от проверка липсват съобщения за грешки)
Предаването на данни за ДСП приключва с определянето на край на предаването за всички бази данни съгласно списъка им в ИИС за това ДСП!
В случай на необходимост през времето на предаване на данни, може да се изпълняват действия по:
-
Промяна на данни в работната област;
Изпълнява се на ниво файл.
ИИС позволява това действие за данни по които е констатирана грешка или предупреждение за открита некоректност.
В случай, че има некоректни данни те може да се коригират в работната област. Към момента възможните промени са ограничени и регламентирани до:
o Корекция на ЕГН/ЛНЧ;
o Корекция на код на населено място;
o Корекция на помощно медицинско средство/изделие.
Въпреки наличието на възможност за промяна на данни в работна област е препоръчително съответните файлове да бъдат прегенерирани до състояние в което не съдържат некоректни данни съгласно дефинициите за коректност, след което заредени и отново подложени на проверка за коректност.
-
Премахване на данни от работна област;
Изпълнява се на ниво база
данни.
Това действие се използва при подготовка за зареждане на данни от нов комплект файлове за съответната база данни.
-
Премахване на изпълнените промени в работна област;
Изпълнява се на
ниво файл.
По всяко време е възможно да бъде направен отказ от направените промени на ниво файл. С това се възстановява оригинално доставеното от съответният файл състояние на данните.
-
Премахване на предадени данни.
Изпълнява се на ниво база данни.
Това действие се използва, когато се налага да се осигури възможност за потребителите да повторят предаването на данни – например с нови миграционни данни и/или изпълнение на допълнителни промени и т.н..