Политика за изчислителни насоки при възрастни и деца
LOSPOR Hospital разглежда политиката за изчисляване и готовността на клиничната базова конфигурация като два независими факта, отделно за възрастни и за деца. Изборът „Да“ за политика никога не означава, че съответните правила са налични или одобрени.
Самото документиране на педиатрични случаи е постоянна възможност на Hospital. Клиницистът може да създава, преглежда и попълва ръчно педиатричен случай, независимо дали изчислителните насоки са включени, изключени, готови или не са готови. Прегледът на включеното Core съдържание за издаване също не означава готовност на базата данни.
При нова водена инсталация болничният ИТ екип отговаря на два независими въпроса:
- включване на вграденото водено/предварително изчислено дозиране за възрастни;
- включване на вграденото водено/предварително изчислено дозиране за деца.
И двата отговора по подразбиране са „Да“. Те създават единствения запис
ClinicalGuidancePolicy само ако той още не съществува; повторното начално
настройване или обновяване не може да замени по-късен избор от Status. Отделно
при чиста инсталация се изпълнява точно веднъж provisioner-ът от основния API с
изричен --apply. Той атомарно публикува и избира прегледаните базови
конфигурации за възрастни и деца чрез фиксиран технически участник, собственост
на версията, и отказва при сблъсък, частично състояние, противоречащ избор или
промяна в точното съдържание. Преди приемане инсталаторът изисква отчетът само
за четене да покаже „Готово“ и за двете групи. Това не обвързва двата
превключвателя на политиката и не премахва ръчното документиране.
Точна готовност на базовата конфигурация
API, двата runtime маршрута за клинични правила, публичният Hospital отговор за възможностите, частният control plane, отчетът на инсталатора и Status използват една обща Hospital проверка на базата данни. За всяка възрастова група „Готово“ изисква едновременно:
- да има избор за цялата система;
- избраният набор да е точната включена базова версия v2 за съответния режим, без собственик лечебно заведение или потребител;
- наборът да е публикуван и да има дата на публикуване;
- всяко съхранено правило да преминава проверките за публикуване и ключът му да съответства на неговия payload;
- броят правила и броят профили за лекарства, инфузии, течности и общо да съвпадат с включената снимка v2;
- детерминираният SHA-256 върху точното съхранявано съдържание и подредените източници да съвпада с включената снимка v2.
Digest-ът умишлено изключва означенията за storage revision на правилата и всяка идентичност на публикуващия или избиращия. Status получава само идентичност, версия и състояние на набора, брой, SHA-256 стойности и фиксиран код за причината — никога rule JSON, източници, имена, свободен текст или идентификатори на участници.
Status показва отделно включена политика, готовност на базовата конфигурация и налични сега изчислителни насоки на български и английски. Липсваща или променена базова конфигурация е изрично „Не е готово“, дори когато отметката за политиката е включена. Отметката не може да публикува, избира, поправя или одобрява базова конфигурация.
Удостовереният runtime отговор съдържа:
{
"productionReady": false,
"guidance": {
"enabled": false,
"policyEnabled": true,
"baselineReady": false,
"prospectiveOnly": true
}
}
productionReady вече означава готовност на базовото съдържание.
guidance.enabled е true само когато и политиката, и базовата конфигурация са
готови. Така Web и PWA спират безопасно изчисленията, като запазват данните за
ръчен запис, произхода, маршрутите, политиката за скрити лекарства и всички
вече записани или стари случаи.
Изключването на политиката премахва бъдещи предварително попълнени дози, насоки на kg/BSA, бързи стойности, предложени скорости и обеми, предложения за концентрация и формулация, предложения за изчислителен одит и прегледани детски профили. Повторното включване показва предложения само ако точната базова конфигурация още е готова; нито едно действие не преизчислява или променя стари събития. Стара кеширана снимка без изрична политика се приема като изключена до обновяване.