Ми використовуємо файли cookies для оптимізації контенту та швидкодії сайту. Продовжуючи відвідування сайту, ви погоджуєтесь на використання файлів cookies.
Залишіть повідомлення в цій темі і відкриються контакти користувача
Перед нами стоїть складна задача, яку потрібно розв'язати.
Це потрібно зробити одноразово.
Задача наступна:
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 задачі, Дати фактичного обстеження?
Оцініть, будь ласка, роботу.
[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 задачі, Дати фактичного обстеження?
Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації.
Увійти та написати коментар