Преминете към основното съдържание

Бърз старт

Две страници от празен сървър до система, готова за клинична употреба. Подробностите са в другите документи; тук е редът.

1. Хост​

Виртуална машина или сървър с Ubuntu Server 24.04 LTS, с поне 8 процесорни ядра, 16 GiB памет и 200 GiB свободен диск, достъпен от болничната мрежа; проверката за готовност на инсталатора отказва по-малко. Най-бързият път е Подготовка на хоста: файл за автоматична инсталация, а в Hyper-V и скрипт, който създава виртуалната машина от него. Подходящ е и всеки сървър с Ubuntu 24.04 с пакетите от Инсталация.

2. Инсталиране: три входа, един инсталатор​

Всеки вход проверява подписа на поддръжащия, преди да се изпълни каквото и да е, и нищо не трябва да се въвежда или сравнява:

  • Онлайн, от конзолата: curl -fsSLO https://lospor.org/install/losporctl-install.sh, след това sudo sh losporctl-install.sh. Хост, подготвен с файла за автоматична инсталация, предлага това при първото влизане в конзолата.
  • Офлайн, от USB паметта на поддръжащия: sudo sh /media/usb/losporctl-install.sh.
  • Hyper-V, с помощника: разархивирайте комплекта за Windows и щракнете два пъти върху Install LOSPOR Hospital. Той пита всичко веднъж, сървърът се инсталира сам и накрая се показва адресът на «Готовност» (вижте Подготовка на хоста).
  • Hyper-V от PowerShell: създайте виртуалната машина със скрипта. Той пренася инсталатора върху нея и първото влизане в конзолата предлага да го стартира.

Ако инсталацията спре по средата, изпълнете същата команда отново: тя казва какво е оставил опитът и предлага --resume или --discard-unfinished (вижте Проверка на версията).

Инсталаторът задава около 13 въпроса на български или английски. Те покриват езика, клиничния и изследователския адрес, сертификатите, мрежите с достъп до Status и изследванията, името и града на болницата и първия администратор. Всичко останало получава безопасна стойност по подразбиране и може да се промени по-късно в Status или с losporctl.

3. Инсталирано не означава готово​

Когато инсталаторът приключи, системата е инсталирана: услугите работят, архивирането започва, doctor минава. Тя все още не е одобрена за клинична употреба. Отворете Status на https://<клиничен адрес>/status/ и отидете в Готовност. Страницата проверява това, което системата може да докаже (сертификат, услуги, часовник, архиви, тайни в сейф, път за обновяване). Тя иска и пет потвърждения, които могат да дадат само хора: пробно възстановяване, проверка на мрежата, съхранени кодове за възстановяване на MFA, политика за обновяване на хоста и клинично приемане. Оценката е Готова за клинична употреба само когато всички са изпълнени.

„Готовност“ е пътят дотам. Тя подрежда стъпките в пет етапа, показва Следваща стъпка най-горе с причината, кой я изпълнява и връзка към страницата в Status, където се прави, или единствената команда за конзолата за онова, което Status нарочно не може. Влизането отваря тази страница, докато системата не е готова, и тя продължава оттам, докъдето е стигнато, така че може да се спре и продължи.

Стъпките, свързани с файлове:

  1. Съхранете тайните: в Status, Поддръжка → Съхранение на тайните → Създайте копие за съхранение, с паролата си и код за удостоверяване. Запишете паролата за файла, показана веднъж, после изтеглете файла на USB памет на своя компютър и пазете двете отделно. Или в конзолата: поставете USB памет или монтирайте споделена папка и изпълнете sudo losporctl secrets escrow /media/usb.
  2. Терминология (по избор): версията вече съдържа кодовете, нужни за клинична работа. Само ако ще импортирате пакет от Athena, поставете папката му в reference-data/; страницата Терминология след това я предлага по име.
  3. Сертификат от собствения удостоверителен орган на болницата, ако се използва: поставете файловете и изпълнете sudo losporctl config certificate operator FULLCHAIN KEY CA.

4. Всеки ден след това​

  • Status отговаря на въпроса „безопасна ли е системата за използване днес?“ и всяка карта казва какво да се направи.
  • От конзолата sudo losporctl status дава същия отговор с обикновени думи, а sudo losporctl help изброява всичко останало.
  • Списъкът в Експлоатация казва какво да се преглежда ежедневно, ежеседмично, ежемесечно и на тримесечие.

Когато нещо не е наред, sudo losporctl support-bundle create записва файл за поддръжката на LOSPOR. Той не съдържа пациенти, случаи, акаунти, имена, адреси или тайни; прочетете го, преди да го изпратите.