Вы можете открыть актуальную версию документа прямо сейчас.
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.
Приложение 2
к Регламенту подготовки и представления заявок на включение
в региональный регистр льготных категорий жителей Санкт-
Петербурга сведений о гражданах, имеющих право на
получение питания на льготной основе в образовательных
учреждениях Санкт-Петербурга
Алгоритм формирования номера заявки.
Номер заявки состоит из 12 символов - XXYYYNNMMMMB.
Где:
(XXYYY) - Пятизначный код лечебно-профилактического учреждения состоит из кода типа (двузначный) (XX) и кода номера (трехзначный) (YYY).
- Код типа (XX - первые два символа):
00: для учреждений, наименования которых отсутствуют в справочнике кодов типов.
01-99: из справочника кодов типов (таблица кодов лечебно-профилактических учреждений и поликлинических отделений).
Код номера (YYY - последние три символа):
000: для общегородских учреждений без порядкового номера в наименовании.
001-599: порядковый номер учреждения.
601-699: для районных учреждений без порядкового номера (номер района)
700-999: для остальных учреждений (номер присваивается при добавлении в регистр)
Примеры:
41077 - городская поликлиника N 77;
42068 - детская городская поликлиника N 68;
32001 - кожно-венерологический диспансер N 1;
00001 - ГОУ ДПО "СПбМАПО Минздрава РФ".
(YYY) - Номер ЛПУ.
(NN) -Две последние цифры года создания заявки.
(ММММ) - Порядковый номер заявки.
(В) - Контрольный символ.
Алгоритм формирования контрольного символа В.
- Берется строка имени заявки (без контрольного символа - 11 символов)
XXYYYNNMMMM = S.
- Задается промежуточная переменная К=0 .
- Задается результатирующая переменная Р=0
- В цикле последовательно извлекаются числа из строки S
- Если порядковый номер символа четный, то К=3 если нет то К=1
-
где - код символа из строки S по UNICODE
-
Где - число B последний разряд которого равен 0
- Если В =10 то В=0
- B - контрольный символ
Пример алгоритма
Для проверки:
Строка названия заявки S=41077091111, в этом случае контрольным символ будет равен 8 (В=8).
Пример алгоритма на языке T-SQL.
declare @S as nvarchar(400)
declare @K as bigint
declare @B as bigint
declare @I as int - счетчик цикла
SET @B = 0
SET @I = 1
WHILE @I <= LEN(@S)
BEGIN
SET @K = CASE WHEN @I-CAST(@I/2 AS int)*2 = 1 THEN 1 ELSE 3 END
SET @B = @B + @K * UNICODE(SUBSTRING(@S, @I, 1))
SET @I = @I + 1
END
SET @B = 10 - (@B - CAST(@B/10 AS bigint)*10)
IF @B = 10
SET @B = 0
Пример алгоритма на языке С#.
string GetBit(string S)
{
int K=0;
string В = "0";
string per = ""; // промежуточная переменная
int i=l; // счетчик цикла
while (i - 1 < S.Length)
{
if (i%10!=l)
{
K=l;
}
else
{
K=3;
}
per=(Encoding.GetEncoding(1251).GetBytes(new char[] {Convert.ToChar(
S.Substring(i - 1, 1)) })[0]).ToString();
В = (Convert.Tolnt32(P) + К * Convert.Tolnt32(per)).ToString();
i+=l;
}
В = (10 - (Convert.ToInt32(P) - (Convert.Tolnt32(B) / 10 * 10))).ToString();
if (B == "10")
{
В = "0";
}
return B;
}
Коды лечебно-профилактических учреждений и поликлинических отделений.
Код типа |
Наименование из номенклатуры учреждений здравоохранения (приказ МЗ РФ от 03.06.2003) |
01 |
Больница участковая |
02 |
Больница районная |
03 |
Больница городская |
04 |
Больница детская городская |
05 |
Больница городская скорой медицинской помощи |
06 |
Больница центральная (городская, окружная, районная) |
07 |
Больница областная (краевая, республиканская, окружная) |
08 |
Больница гериатрическая |
09 |
Больница детская инфекционная |
10 |
Больница детская восстановительного лечения |
11 |
Больница наркологическая |
12 |
Больница психоневрологическая |
13 |
Больница психиатрическая |
20 |
Госпиталь |
21 |
Медико-санитарная часть |
22 |
Клиника |
30 |
Диспансер врачебно-физкультурный |
31 |
Диспансер кардиологический |
32 |
Диспансер кожно-венерологический |
33 |
Диспансер маммологический |
34 |
Диспансер наркологический |
35 |
Диспансер онкологический |
36 |
Диспансер офтальмологический |
37 |
Диспансер противотуберкулезный |
38 |
Диспансер психоневрологический |
39 |
Диспансер эндокринологический |
41 |
Поликлиника городская |
42 |
Поликлиника детская городская |
43 |
Поликлиника стоматологическая |
44 |
Поликлиника детская стоматологическая |
45 |
Поликлиника консультативно-диагностическая |
46 |
Поликлиника психотерапевтическая |
47 |
Поликлиника физиотерапевтическая |
48 |
Поликлиника центральная районная |
49 |
Поликлиника на железнодорожном транспорте |
50 |
Амбулатория |
51 |
Центр восстановительной медицины и реабилитации |
52 |
Центр гериатрический |
53 |
Центр диабетологический |
54 |
Центр наркологический реабилитационный |
55 |
Центр по профилактике и борьбе со СПИДом и инфекционными заболеваниями |
56 |
Центр клинико-диагностический |
57 |
Центр консультативно-диагностический |
61 |
Родильный дом |
62 |
Женская консультация |
63 |
Центр планирования семьи и репродукции |
64 |
Дом ребенка |
71 |
Детский санаторий |
72 |
Курортная поликлиника |
73 |
Санаторий |
80 |
Центр медицинской профилактики |
<< Приложение 1 Приложение 1 |
Приложение 3. >> Заявка |
|
Содержание Распоряжение Комитета по здравоохранению Санкт-Петербурга от 14 июля 2009 г. N 431-р "О подготовке и представлении заявок... |
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.