ОЦЕНКА: Одноразовая сквозная нумерация задач Обследование специалистом, являющимся задачами второго уровня и являющимися подзадачами к Медицинской карте
ОЦЕНКА: Одноразовая сквозная нумерация задач Обследование специалистом, являющимся задачами второго уровня и являющимися подзадачами к Медицинской карте
Оставьте сообщение в этой теме и вам откроются контакты пользователя
Перед нами стоит сложная задача, которую нужно решить.
[file]23213[/file]
Это нужно сделать однократно.
[file]23213[/file]
Задача следующая:
[file]23213[/file]
1. Есть массив данных.
[file]23213[/file]
2. В массиве есть два типа задач:
[file]23213[/file]
- Медицинская карта пациента – задача первого уровня
[file]23213[/file]
- Обследование специалистом – задача второго уровня и является подзадачей к Медицинской карте
[file]23213[/file]
3. В Медицинских карточках и Обследованиях есть Пациент, идентифицируемый по Фамилии, Имени, Отчеству.
[file]23213[/file]
4. Подзадачи на обследование специалистом имеют дополнительные данные, по которым их нужно сквозно пронумеровать от 1 до N, где N - общее количество таких подзадач:
[file]23213[/file]
5. Для сквозной нумерации задач Обследование специалистом мы можем опираться и учитывать:
[file]23213[/file]
- ФИО Пациента
[file]23213[/file]
- ID подзадачи на обследование специалистом
[file]23213[/file]
- дату фактического обследования по этой подзадаче
[file]23213[/file]
Пример, как есть сейчас:
[file]23213[/file]
1. Есть задача Медицинская карточка на Иванова Сергея Петровича
[file]23213[/file]
У Медицинской карты есть четыре подзадачи, на обследование специалистом, где Иванов Сергей Петрович выступает пациентом:
[file]23213[/file]
- первая: id – 45, дата фактического обследования – 01,11,2024
[file]23213[/file]
- вторая: id – 48, дата фактического обследования – 01,11,2024
[file]23213[/file]
- третья: id – 108, дата фактического обследования – 12,11,2024
[file]23213[/file]
- четвертая: id – 211, дата фактического обследования – 20,11,2024
[file]23213[/file]
2. Есть задача Медицинская карта на Котенко Марию Алексеевну
[file]23213[/file]
У нее есть три подзадачи, на обследование специалистом, где Котенко Мария Алексеевна выступает пациентом:
[file]23213[/file]
- первая: id – 109, дата фактического обследования – 12,11,2024
[file]23213[/file]
- вторая: id – 224, дата фактического обследования – 20,11,2024
[file]23213[/file]
- третья: id – 348, дата фактического обследования – 30,11,2024
[file]23213[/file]
3. Есть задача Медицинская карточка на Короткова Михаила Игоревича
[file]23213[/file]
У нее есть пять подзадач, на обследование специалистом, где Коротков Михаил Игоревич выступает пациентом:
[file]23213[/file]
- первая: id – 12, дата фактического обследования – 28,10,2024
[file]23213[/file]
- вторая: id – 54, дата фактического обследования – 01,11,2024
[file]23213[/file]
- третья: id – 304, дата фактического обследования – 10,12,2024
[file]23213[/file]
- четвертая: id – 308, дата фактического обследования – 10,12,2024
[file]23213[/file]
- пятая: id – 309, дата фактического обследования – 10,12,2024
[file]23213[/file]
После выполнения действия сквозной нумерации мы должны получить нумерацию для подзадач на примере:
[file]23213[/file]
1 для - первая: id - 45, дата фактического обследования - 01,11,2024
[file]23213[/file]
2 для - вторая: id - 48, дата фактического обследования - 01,11,2024
[file]23213[/file]
3 для - третья: id - 108, дата фактического обследования - 12,11,2024
[file]23213[/file]
4 для - четвертая: id - 211, дата фактического обследования - 20,11,2024
[file]23213[/file]
1 для - первая: id - 109, дата фактического обследования - 12,11,2024
[file]23213[/file]
2 для - вторая: id - 224, дата фактического обследования - 20,11,2024
[file]23213[/file]
3 для - третья: id - 348, дата фактического обследования - 30,11,2024
[file]23213[/file]
1 для - первая: id - 12, дата фактического обследования - 28,10,2024
[file]23213[/file]
2 для - вторая: id - 54, дата фактического обследования - 01,11,2024
[file]23213[/file]
3 для – третья: id – 304, дата фактического обследования – 10,12,2024
[file]23213[/file]
4 для - четвертая: id - 308, дата фактического обследования - 10,12,2024
[file]23213[/file]
5 для - пятая: id - 309, дата фактического обследования - 10,12,2024
[file]23213[/file]
По факту у нас в массиве данных есть:
[file]23213[/file]
- 1 479 задач Медицинская карта с уникальными пациентами.
[file]23213[/file]
- 2266 подзадач на обследование специалистом.
[file]23213[/file]
Каким образом можно реализовать такую сквозную нумерацию для задач обследования специалистом с учетом ФИО пациента, ID задачи, дать фактическое обследование?
[file]23213[/file]
Оцените, пожалуйста, работу.
[file]23213[/file]
[file]23213[/file]
Перед нами стоит сложная задача, которую нужно решить.
Это нужно сделать однократно.
Задача следующая:
1. Есть массив данных.
2. В массиве есть два типа задач:
- Медицинская карта пациента – задача первого уровня
- Обследование специалистом – задача второго уровня и является подзадачей к Медицинской карте
3. В Медицинских карточках и Обследованиях есть Пациент, идентифицируемый по Фамилии, Имени, Отчеству.
4. Подзадачи на обследование специалистом имеют дополнительные данные, по которым их нужно сквозно пронумеровать от 1 до N, где N - общее количество таких подзадач:
5. Для сквозной нумерации задач Обследование специалистом мы можем опираться и учитывать:
- ФИО Пациента
- ID подзадачи на обследование специалистом
- дату фактического обследования по этой подзадаче
Пример, как есть сейчас:
1. Есть задача Медицинская карточка на Иванова Сергея Петровича
У Медицинской карты есть четыре подзадачи, на обследование специалистом, где Иванов Сергей Петрович выступает пациентом:
- первая: id – 45, дата фактического обследования – 01,11,2024
- вторая: id – 48, дата фактического обследования – 01,11,2024
- третья: id – 108, дата фактического обследования – 12,11,2024
- четвертая: id – 211, дата фактического обследования – 20,11,2024
2. Есть задача Медицинская карта на Котенко Марию Алексеевну
У нее есть три подзадачи, на обследование специалистом, где Котенко Мария Алексеевна выступает пациентом:
- первая: id – 109, дата фактического обследования – 12,11,2024
- вторая: id – 224, дата фактического обследования – 20,11,2024
- третья: id – 348, дата фактического обследования – 30,11,2024
3. Есть задача Медицинская карточка на Короткова Михаила Игоревича
У нее есть пять подзадач, на обследование специалистом, где Коротков Михаил Игоревич выступает пациентом:
- первая: id – 12, дата фактического обследования – 28,10,2024
- вторая: id – 54, дата фактического обследования – 01,11,2024
- третья: id – 304, дата фактического обследования – 10,12,2024
- четвертая: id – 308, дата фактического обследования – 10,12,2024
- пятая: id – 309, дата фактического обследования – 10,12,2024
После выполнения действия сквозной нумерации мы должны получить нумерацию для подзадач на примере:
1 для - первая: id - 45, дата фактического обследования - 01,11,2024
2 для - вторая: id - 48, дата фактического обследования - 01,11,2024
3 для - третья: id - 108, дата фактического обследования - 12,11,2024
4 для - четвертая: id - 211, дата фактического обследования - 20,11,2024
1 для - первая: id - 109, дата фактического обследования - 12,11,2024
2 для - вторая: id - 224, дата фактического обследования - 20,11,2024
3 для - третья: id - 348, дата фактического обследования - 30,11,2024
1 для - первая: id - 12, дата фактического обследования - 28,10,2024
2 для - вторая: id - 54, дата фактического обследования - 01,11,2024
3 для – третья: id – 304, дата фактического обследования – 10,12,2024
4 для - четвертая: id - 308, дата фактического обследования - 10,12,2024
5 для - пятая: id - 309, дата фактического обследования - 10,12,2024
По факту у нас в массиве данных есть:
- 1 479 задач Медицинская карта с уникальными пациентами.
- 2266 подзадач на обследование специалистом.
Каким образом можно реализовать такую сквозную нумерацию для задач обследования специалистом с учетом ФИО пациента, ID задачи, дать фактическое обследование?
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий