Download?????????? ???????? ????????? ??? ????????????
???? ? ?????? ?????????? ??????????? ??? ?? Ascoos OS ?????? ?? ?????????????? ??? ??? ?????? ??? ???????????????? ?????????? ???????? ?????????. ?? ?????????? ?????????? ???????? ???????, ????????????? ???????? ??????? (?.?. ?????????????), ?????????? ???????? ??? ?????????? ?? ???????????? ?? ??????????????? ??????.
??????
?? ?????????? ????????? ??? ???????? ??????? ??? Ascoos OS:
- TImagesHandler: ??????????? ??????? (?????? ????????, ????????????).
- TDatesHandler: ?????????? ??????????? ??? ??????????????? ????????????.
- TXValidationHandler: ????????? ????????? ??????? ?? ???????.
- TFilesHandler: ?????????? ??? ????????????? ??????? ?? quota.
- TEventHandler: ????????? ????????? ??? ?????? ??? ?????????.
????
? ?????? ??????????? ?? ??? ?????? PHP:
- medical_data_management.php: ???????????? ?????????, ??????????? ???????, ?????????? ??? ?????????.
??????????????
-
??????????? ??? Ascoos OS (????? repository). ?? ?????????????? ??
Ascoos Web Extended Studio 26, ????? ??? ????????????????.
-
?????????? ???????? ????? ???????? `$AOS_LOGS_PATH` ??? `$AOS_TMP_DATA_PATH/medical/`.
-
???????????????? ?????? ??????? (?.?. `xray_input.jpg`, `watermark.png`) ??? ?????? `medical/`.
-
? ????????????? `Murecho-Regular.ttf` ????? ????????? ??? `$AOS_FONTS_PATH/Murecho/`.
-
?? ?????????? `$conf`, `$AOS_TMP_DATA_PATH`, `$AOS_LOGS_PATH` ??????????? ???????? ??? ?? Ascoos OS.
-
? ?????????? phpBCL8 ????? ???????????????? ??? ?????????? ????????.
??????????
-
??????? ??? ?? ??????? ??????? ???????? ???? ?????? `medical/`.
-
????????? ?? script ???? web server:
https://localhost/aos/examples/case-studies/health/medical/medical_data_management.php
?????????? ??????
// ????????? ????????? ???????
$rules = [
'patient_id' => 'required|string|min:5|max:10',
'name' => 'required|string|max:100',
'appointment_date' => 'required|date',
'xray_image' => 'required|string|file_exists'
];
if ($validator->validate($patientData, $rules)) {
$patientData['follow_up_date'] = $datesHandler->addDays($patientData['appointment_date'], 7, 'Y-m-d');
$eventHandler->trigger('medical', 'validation.success', $patientData);
}
// ??????????? ??????? ?????????????
$imageData = $imagesHandler->loadFromFile($imagePath);
$processedImage = $imagesHandler->resize($imageData, 800, 600);
$processedImage = $imagesHandler->addWatermark($processedImage, $watermarkData, 10, 10, 0.5);
$imagesHandler->saveToFile($processedImage, $outputImagePath);
??????????? ??????????
?? script ?????????? ??? ??????????????? ?????? JSON ?? ?? ???????? ??? ?????? ??? ??? ????????????? ??????. ?????????? ??????: {
"patient_id": "P12345",
"name": "John Doe",
"appointment_date": "2025-08-15",
"follow_up_date": "2025-08-22",
"processed_image": "/medical/xray_processed_20250828_175400.jpg",
"processed_at": "2025-08-28 17:54:00"
}
?????
??????????
?????? ?? ???????????? ?? ???? ?? ?????? ??????????; ????? fork ?? ??????????, ???????????? ? ????????? ???? ??????????? ??? medical_data_management.php, ??? ????????? pull request. ????? ?? CONTRIBUTING.md ??? ???????.
????? ??????
???? ? ?????? ?????????? ?????????? ??? ??? Ascoos General License (AGL). ????? ?? LICENSE.
|