diff --git a/.gitignore b/.gitignore index 48430b1..1920042 100644 --- a/.gitignore +++ b/.gitignore @@ -164,3 +164,5 @@ patient_P002_checkup_CHK001_qr.png patient_P002_checkup_CHK002_qr.png test-qr-code.png patient_P002_folder_qr.png +BSK-Client.exe +BSK-Server.exe diff --git a/medical_invoice.pdf b/medical_invoice.pdf index 539a736..95baf0a 100644 Binary files a/medical_invoice.pdf and b/medical_invoice.pdf differ diff --git a/src/main/java/BsK/client/ui/component/CheckUpPage/PrintDialog/print_forms/medserinvoice.jrxml b/src/main/java/BsK/client/ui/component/CheckUpPage/PrintDialog/print_forms/medserinvoice.jrxml index 861a71b..48a416b 100644 Binary files a/src/main/java/BsK/client/ui/component/CheckUpPage/PrintDialog/print_forms/medserinvoice.jrxml and b/src/main/java/BsK/client/ui/component/CheckUpPage/PrintDialog/print_forms/medserinvoice.jrxml differ diff --git a/src/main/resources/assets/logo.jpg b/src/main/resources/assets/logo.jpg new file mode 100644 index 0000000..c98dcc4 Binary files /dev/null and b/src/main/resources/assets/logo.jpg differ diff --git a/src/main/resources/reports/medserinvoice.jrxml b/src/main/resources/reports/medserinvoice.jrxml new file mode 100644 index 0000000..861a71b Binary files /dev/null and b/src/main/resources/reports/medserinvoice.jrxml differ diff --git a/src/main/resources/reports/ultrasoundresult.jrxml b/src/main/resources/reports/ultrasoundresult.jrxml new file mode 100644 index 0000000..b581bb4 --- /dev/null +++ b/src/main/resources/reports/ultrasoundresult.jrxml @@ -0,0 +1,270 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <pageHeader splitType="Stretch"/> + <columnHeader splitType="Stretch"/> + <detail> + <band height="540" splitType="Stretch"> + <element kind="frame" uuid="2b7ec588-953c-4145-87b7-1d861c272fe0" x="0" y="0" width="400" height="539"> + <element kind="image" uuid="fd80ab38-4cae-409b-84b9-356220d2b1e5" x="0" y="1" width="60" height="60"> + <expression><![CDATA[$P{logoImage}]]></expression> + </element> + <element kind="textField" uuid="eb56d4c8-2a0d-45fa-89a2-ad6528f9a99b" x="60" y="0" width="290" height="20" forecolor="#FF0905" fontName="Times New Roman" fontSize="14.0" bold="true"> + <expression><![CDATA[$P{clinicName}]]></expression> + </element> + <element kind="textField" uuid="796d9ffd-6d2e-4ae3-bdfb-b08183d7d9c0" x="60" y="20" width="235" height="25" fontName="Times New Roman" fontSize="10.0"> + <expression><![CDATA[$P{clinicAddress}]]></expression> + </element> + <element kind="textField" uuid="260bb33d-1d11-4178-aceb-3fbf8fcb4b45" x="60" y="45" width="162" height="12" fontName="Times New Roman" fontSize="8.0"> + <expression><![CDATA["SDT: " + $P{clinicPhone}]]></expression> + </element> + <element kind="staticText" uuid="6f89a93f-2d10-4506-baa5-226bdd047b17" x="0" y="65" width="100" height="30" forecolor="#FF0905" fontName="Times New Roman" fontSize="14.0" bold="true"> + <text><![CDATA[I.Thông tin]]></text> + </element> + <element kind="staticText" uuid="b8dfca43-cf97-49e5-b58d-4667143dba62" x="0" y="79" width="50" height="15" fontName="Times New Roman" fontSize="10.0" bold="true" hTextAlign="Left"> + <text><![CDATA[Họ và tên:]]></text> + </element> + <element kind="staticText" uuid="0a9ca0c8-f2bd-4ade-a025-a6d79c13613f" x="1" y="94" width="80" height="15" fontName="Times New Roman" fontSize="10.0" bold="true" hTextAlign="Left"> + <text><![CDATA[Ngày sinh:]]></text> + </element> + <element kind="staticText" uuid="21917ab8-ae07-44c8-ba4e-bc6c4c54b440" x="140" y="94" width="80" height="15" fontName="Times New Roman" fontSize="10.0" bold="true" hTextAlign="Left"> + <text><![CDATA[Giới tính:]]></text> + </element> + <element kind="staticText" uuid="bcbb614e-7a4d-48a3-83c2-198e4fb62c5f" x="1" y="109" width="49" height="15" fontName="Times New Roman" bold="true" hTextAlign="Left"> + <text><![CDATA[Địa chỉ:]]></text> + </element> + <element kind="staticText" uuid="45fe4be1-9e21-459b-aeee-2efc8354f372" x="221" y="80" width="68" height="15" fontName="Times New Roman" fontSize="10.0" bold="true" hTextAlign="Left"> + <text><![CDATA[Bác sĩ chỉ định:]]></text> + </element> + <element kind="staticText" uuid="f2ff4b17-63cc-4e8c-a3b0-2523f534f21a" x="221" y="94" width="60" height="15" fontName="Times New Roman" fontSize="10.0" bold="true" hTextAlign="Left"> + <text><![CDATA[Ngày khám:]]></text> + </element> + <element kind="textField" uuid="1511f53a-b282-41b1-b233-612b6106c07a" x="48" y="79" width="172" height="15" fontName="Times New Roman" fontSize="10.0"> + <expression><![CDATA[$P{patientName}]]></expression> + </element> + <element kind="textField" uuid="5bdac267-523d-4931-926b-76233ce9b84d" x="50" y="94" width="80" height="15" fontName="Times New Roman" fontSize="10.0"> + <expression><![CDATA[$P{patientDOB}]]></expression> + </element> + <element kind="textField" uuid="f4df20b4-920c-491e-882b-6e0733cb4866" x="184" y="94" width="36" height="15" fontName="Times New Roman" fontSize="10.0"> + <expression><![CDATA[$P{patientGender}]]></expression> + </element> + <element kind="textField" uuid="3b8ac40e-85aa-4ab8-8445-64bcddb8b267" x="39" y="109" width="361" height="15" fontName="Times New Roman" fontSize="10.0"> + <expression><![CDATA[$P{patientAddress}]]></expression> + </element> + <element kind="textField" uuid="db40cdb0-2850-4d66-8430-addc54f90321" x="290" y="80" width="110" height="15" fontName="Times New Roman" fontSize="10.0"> + <expression><![CDATA[$P{doctorName}]]></expression> + </element> + <element kind="textField" uuid="eb9cf54a-3b50-43c5-8696-cfc1e21bddfe" x="276" y="94" width="124" height="15" fontName="Times New Roman" fontSize="10.0"> + <expression><![CDATA[$P{checkupDate}]]></expression> + </element> + <element kind="staticText" uuid="9f7de81c-4c38-41a2-9fea-a165eff19431" x="1" y="124" width="59" height="16" fontName="Times New Roman" fontSize="10.0" bold="true" hTextAlign="Left"> + <text><![CDATA[Chuẩn đoán:]]></text> + </element> + <element kind="textField" uuid="5ae67e13-7a79-437f-bfb8-c720d896720d" x="60" y="124" width="340" height="26" fontName="Times New Roman" fontSize="10.0"> + <expression><![CDATA[$P{patientDiagnos}]]></expression> + </element> + <element kind="staticText" uuid="b1fa845a-48da-4e45-82b8-8b9d972650f6" x="0" y="162" width="100" height="30" forecolor="#FF0905" fontName="Times New Roman" fontSize="14.0" bold="true"> + <text><![CDATA[II.Nội dung]]></text> + </element> + <element kind="textField" uuid="6d652a25-b701-45bd-91ba-750842650004" x="0" y="177" width="398" height="362" markup="rtf" fontName="Times New Roman" fontSize="14.0"> + <expression><![CDATA[$P{checkupNote}]]></expression> + </element> + <element kind="staticText" uuid="8f720f6a-0257-4556-b3bc-3b81ad4f8099" x="1" y="150" width="59" height="16" fontName="Times New Roman" fontSize="10.0" bold="true" hTextAlign="Left"> + <text><![CDATA[Chiều cao:]]></text> + </element> + <element kind="staticText" uuid="a57e7a9d-4ac7-4219-b268-cd08ce943327" x="100" y="150" width="59" height="16" fontName="Times New Roman" fontSize="10.0" bold="true" hTextAlign="Left"> + <text><![CDATA[Cân nặng:]]></text> + </element> + <element kind="staticText" uuid="2b9cfd9d-ec8f-4036-9c96-039fd7855e24" x="200" y="150" width="59" height="16" fontName="Times New Roman" fontSize="10.0" bold="true" hTextAlign="Left"> + <text><![CDATA[Nhịp tim:]]></text> + </element> + <element kind="staticText" uuid="c1356370-11ce-4b68-97d6-ce6e18e306c5" x="290" y="150" width="59" height="16" fontName="Times New Roman" fontSize="10.0" bold="true" hTextAlign="Left"> + <text><![CDATA[Huyết áp:]]></text> + </element> + <element kind="textField" uuid="3e1069a6-daea-45c2-b21f-935b49baba45" x="50" y="150" width="50" height="16" fontName="Times New Roman" fontSize="10.0"> + <expression><![CDATA[$P{checkupWeight} +" cm"]]></expression> + </element> + <element kind="textField" uuid="fb080012-3196-4535-bcd2-e87274c66fa5" x="147" y="150" width="53" height="16" fontName="Times New Roman" fontSize="10.0"> + <expression><![CDATA[$P{checkupWeight} + " kg"]]></expression> + </element> + <element kind="textField" uuid="e4185ffe-8712-41e3-a9ff-2be6569dff15" x="243" y="150" width="47" height="16" fontName="Times New Roman" fontSize="10.0"> + <expression><![CDATA[$P{checkupHeartBeat} + " l/p"]]></expression> + </element> + <element kind="textField" uuid="6b0b21be-2ca3-4594-bbe9-34868e13eb1e" x="335" y="150" width="63" height="16" fontName="Times New Roman" fontSize="10.0"> + <expression><![CDATA[$P{checkupBloodPressure} +" mmHg"]]></expression> + </element> + <element kind="component" uuid="e8842007-3343-4399-a101-76a302d0755d" x="362" y="19" width="38" height="35"> + <component kind="barcode4j:QRCode"> + <codeExpression><![CDATA[$P{driveURL}]]></codeExpression> + </component> + </element> + <element kind="textField" uuid="9763a634-05c2-4f64-a903-c914455b7ee6" x="70" y="57" width="282" height="20" forecolor="#FF0905" fontName="Times New Roman" fontSize="12.0" bold="true" hTextAlign="Center"> + <printWhenExpression><![CDATA[$P{templateTitle} != null && !$P{templateTitle}.trim().isEmpty()]]></printWhenExpression> + <expression><![CDATA["PHIẾU " + $P{templateTitle}]]></expression> + </element> + </element> + <element kind="frame" uuid="a72ffc70-007e-43af-a566-b34e6e07b312" x="400" y="0" width="400" height="540"> + <element kind="staticText" uuid="246a04b0-2565-4987-b7f3-dd369703035c" x="0" y="340" width="100" height="30" forecolor="#FF0905" fontName="Times New Roman" fontSize="15.0" bold="true"> + <text><![CDATA[III.Kết luận]]></text> + </element> + <element kind="staticText" uuid="c53ef0ab-a702-47fc-9b7c-24307a495b30" x="0" y="430" width="100" height="30" forecolor="#FF0905" fontName="Times New Roman" fontSize="15.0" bold="true"> + <text><![CDATA[Đề nghị:]]></text> + </element> + <element kind="staticText" uuid="a38b1187-ddb8-4410-9b52-dc041f894b7b" x="250" y="440" width="96" height="15" fontName="Times New Roman" fontSize="12.0" bold="true" hTextAlign="Center"> + <text><![CDATA[Bác sĩ siêu âm]]></text> + </element> + <element kind="textField" uuid="b548d99d-bedf-4e90-b13b-bdbc763aa974" x="200" y="513" width="200" height="21" fontName="Times New Roman" fontSize="14.0" bold="true" hTextAlign="Center"> + <expression><![CDATA[$P{ultrasoundDoctorName}]]></expression> + </element> + <element kind="textField" uuid="8bca58ab-0958-40fe-8e51-2a39a9d379a5" x="200" y="521" width="200" height="19" fontName="Times New Roman" pattern="MMMMM dd, yyyy" hTextAlign="Center" vTextAlign="Bottom"> + <expression><![CDATA[new java.text.SimpleDateFormat("'Đức Hoà, ngày ' dd ' tháng ' MM ' năm ' yyyy", new java.util.Locale("vi", "VN")).format(new java.util.Date())]]></expression> + </element> + <element kind="staticText" uuid="c062ce0e-80cb-4e67-a5d9-d85e769c6c4e" x="0" y="525" width="110" height="14" forecolor="#FF0905" fontName="Times New Roman" fontSize="10.0" bold="true"> + <text><![CDATA[Tái khám:]]></text> + </element> + <element kind="textField" uuid="e90ad772-4425-482d-9e75-f2bc66b9084d" x="0" y="358" width="400" height="70" fontName="Times New Roman" fontSize="12.0"> + <expression><![CDATA[$P{checkupConclusion}]]></expression> + </element> + <element kind="component" uuid="cb28d811-1328-45dc-9461-cfbb88b7eeae" x="-105" y="19" width="64" height="40"> + <component kind="barcode4j:Code128"> + <codeExpression><![CDATA[$P{barcodeNumber}]]></codeExpression> + </component> + </element> + <element kind="textField" uuid="d63165c2-19e2-43ad-8a3f-004e00bffdfe" x="0" y="450" width="240" height="66" fontName="Times New Roman" fontSize="12.0"> + <expression><![CDATA[$P{checkupSuggestion}]]></expression> + </element> + <element kind="textField" uuid="cece8e5b-67db-4019-b52a-bf73abae535e" x="48" y="525" width="150" height="15" fontName="Times New Roman" fontSize="12.0"> + <expression><![CDATA[$P{reCheckupDate}]]></expression> + </element> + <element kind="frame" uuid="2f301804-acfa-4b6f-9f52-236c04fd1197" x="0" y="0" width="400" height="344"> + <printWhenExpression><![CDATA[$P{numberImage}.intValue() == 6]]></printWhenExpression> + <element kind="image" uuid="fe4e4fa7-8b26-4817-ae86-4c147a25abbe" x="83" y="3" width="111" height="113"> + <expression><![CDATA[$P{image1}]]></expression> + </element> + <element kind="image" uuid="9c6302ea-8b4a-48d6-8c42-68313154be77" x="83" y="117" width="111" height="113"> + <expression><![CDATA[$P{image3}]]></expression> + </element> + <element kind="image" uuid="d7d6a47e-a129-4726-80b1-701113d0d9c2" x="83" y="231" width="111" height="113"> + <expression><![CDATA[$P{image5}]]></expression> + </element> + <element kind="image" uuid="7cd3d01b-f3ac-48d1-9749-ab5787497ab9" x="198" y="232" width="111" height="113"> + <expression><![CDATA[$P{image6}]]></expression> + </element> + <element kind="image" uuid="65610203-a91f-4b55-9a33-d6bfb7ffa7a6" x="199" y="117" width="111" height="113"> + <expression><![CDATA[$P{image4}]]></expression> + </element> + <element kind="image" uuid="127b0f54-33e9-43a5-af62-64152d74958f" x="199" y="3" width="111" height="113"> + <expression><![CDATA[$P{image2}]]></expression> + </element> + </element> + <element kind="frame" uuid="58523878-7ef9-46fe-aad7-ee5bd65115aa" x="0" y="1" width="400" height="344"> + <printWhenExpression><![CDATA[$P{numberImage}.intValue() == 5]]></printWhenExpression> + <element kind="image" uuid="6870ae02-5ee4-40e8-9787-1ad084dc3b7f" x="83" y="3" width="111" height="113"> + <expression><![CDATA[$P{image1}]]></expression> + </element> + <element kind="image" uuid="4216a22f-f20f-4bf1-9e93-79ccc3bbd5c6" x="83" y="117" width="111" height="113"> + <expression><![CDATA[$P{image3}]]></expression> + </element> + <element kind="image" uuid="3069d087-6d97-455c-bb0d-211b0698b54c" x="142" y="231" width="111" height="113"> + <expression><![CDATA[$P{image5}]]></expression> + </element> + <element kind="image" uuid="34187787-d55d-495a-be82-9ff67702211f" x="199" y="117" width="111" height="113"> + <expression><![CDATA[$P{image4}]]></expression> + </element> + <element kind="image" uuid="7b2d4efb-1f35-4c37-80a1-685195e1218e" x="199" y="3" width="111" height="113"> + <expression><![CDATA[$P{image2}]]></expression> + </element> + </element> + <element kind="frame" uuid="33b6f6ef-93e4-4488-a421-08de09b5458c" x="0" y="0" width="400" height="344"> + <printWhenExpression><![CDATA[$P{numberImage}.intValue() == 4]]></printWhenExpression> + <element kind="image" uuid="1378905c-276f-42ba-9101-18b27ba14e0b" x="28" y="3" width="161" height="165"> + <expression><![CDATA[$P{image1}]]></expression> + </element> + <element kind="image" uuid="58917767-70d5-4822-bb6f-7f5aba6f660e" x="29" y="173" width="161" height="165"> + <expression><![CDATA[$P{image3}]]></expression> + </element> + <element kind="image" uuid="6026efa4-cfd7-4b1d-90be-fe8912eb43c3" x="210" y="3" width="161" height="165"> + <expression><![CDATA[$P{image2}]]></expression> + </element> + <element kind="image" uuid="6c5adc41-f3d7-4e32-997a-e1845d7170c5" x="211" y="173" width="161" height="165"> + <expression><![CDATA[$P{image4}]]></expression> + </element> + </element> + <element kind="frame" uuid="94e66ae9-8863-45e0-9b9d-1a5fb7df84f5" x="0" y="0" width="400" height="344"> + <printWhenExpression><![CDATA[$P{numberImage}.intValue() == 3]]></printWhenExpression> + <property name="com.jaspersoft.studio.unit.y" value="px"/> + <property name="com.jaspersoft.studio.unit.x" value="px"/> + <element kind="image" uuid="3ab88449-e282-41cd-898e-ab91aeef70b9" x="28" y="3" width="161" height="165"> + <expression><![CDATA[$P{image1}]]></expression> + </element> + <element kind="image" uuid="119378b1-674d-457a-bc69-a9823f2160b7" x="121" y="173" width="161" height="165"> + <expression><![CDATA[$P{image3}]]></expression> + </element> + <element kind="image" uuid="8ac7bc19-5ae6-4569-87fb-c9cf72936b50" x="210" y="3" width="161" height="165"> + <expression><![CDATA[$P{image2}]]></expression> + </element> + </element> + <element kind="frame" uuid="935efa61-0cd7-47ab-b7d8-6508a1726537" x="0" y="0" width="400" height="344"> + <printWhenExpression><![CDATA[$P{numberImage}.intValue() == 2]]></printWhenExpression> + <element kind="image" uuid="8f2957f9-fb76-49d1-94ce-08c723aec7ce" x="121" y="3" width="161" height="165"> + <expression><![CDATA[$P{image1}]]></expression> + </element> + <element kind="image" uuid="f5585019-40b7-4b1b-9c7a-8b10386cf210" x="121" y="173" width="161" height="165"> + <expression><![CDATA[$P{image2}]]></expression> + </element> + </element> + <element kind="frame" uuid="dfa0c283-dbfc-40de-97e0-d1d04db85c96" x="0" y="0" width="400" height="344"> + <printWhenExpression><![CDATA[$P{numberImage}.intValue() == 1]]></printWhenExpression> + <property name="com.jaspersoft.studio.unit.y" value="px"/> + <element kind="image" uuid="a7cef70f-1dbe-4d6f-a007-7543bbc2b9b8" x="29" y="4" width="342" height="335"> + <expression><![CDATA[$P{image1}]]></expression> + </element> + </element> + <element kind="staticText" uuid="8f35aa72-22a4-45f0-a35e-8e35e832404e" x="-55" y="53" width="55" height="14" fontName="Times New Roman" fontSize="8.0" bold="false" hTextAlign="Center"> + <printWhenExpression><![CDATA[$P{driveURL} != null && !$P{driveURL}.trim().isEmpty()]]></printWhenExpression> + <text><![CDATA[Xem KQ online]]></text> + </element> + </element> + </band> + </detail> +</jasperReport> diff --git a/src/main/resources/reports/ultrasoundresult_potrait.jrxml b/src/main/resources/reports/ultrasoundresult_potrait.jrxml new file mode 100644 index 0000000..f6082c0 --- /dev/null +++ b/src/main/resources/reports/ultrasoundresult_potrait.jrxml @@ -0,0 +1,198 @@ +<!-- Created with Jaspersoft Studio version 7.0.3.final using JasperReports Library version 7.0.3-41034ca841d452f3305ba55b9042260aaa1ab5dd --> +<jasperReport name="Blank_A4_Potrait" language="java" columnCount="1" pageWidth="595" pageHeight="842" orientation="Landscape" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="e7f9ca7e-f0db-48b0-bef9-93be21b3b0a3"> + <property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/> + <parameter name="checkupNote" class="java.lang.String"/> + <parameter name="checkupDate" class="java.lang.String"/> + <parameter name="patientDiagnos" class="java.lang.String"/> + <parameter name="doctorName" class="java.lang.String"/> + <parameter name="medicineDS" class="net.sf.jasperreports.engine.data.JRBeanCollectionDataSource"/> + <parameter name="serviceDS" class="net.sf.jasperreports.engine.data.JRBeanCollectionDataSource"/> + <parameter name="supplementDS" class="net.sf.jasperreports.engine.data.JRBeanCollectionDataSource"/> + <parameter name="name" class="java.lang.String"/> + <parameter name="clinicName" class="java.lang.String"/> + <parameter name="patientAddress" class="java.lang.String"/> + <parameter name="clinicPhone" class="java.lang.String"/> + <parameter name="patientName" class="java.lang.String"/> + <parameter name="patientDOB" class="java.lang.String"/> + <parameter name="clinicAddress" class="java.lang.String"/> + <parameter name="logoImage" class="java.lang.String"/> + <parameter name="barcodeNumber" class="java.lang.String"/> + <parameter name="patientGender" class="java.lang.String"/> + <parameter name="hasMedicines" class="java.lang.Boolean"/> + <parameter name="hasServices" class="java.lang.Boolean"/> + <parameter name="hasSupplements" class="java.lang.Boolean"/> + <parameter name="checkupConclusion" class="java.lang.String"/> + <parameter name="checkupSuggestion" class="java.lang.String"/> + <parameter name="reCheckupDate" class="java.lang.String"/> + <parameter name="image1" class="java.lang.String"/> + <parameter name="image2" class="java.lang.String"/> + <parameter name="image3" class="java.lang.String"/> + <parameter name="checkupHeight" class="java.lang.String"/> + <parameter name="image4" class="java.lang.String"/> + <parameter name="image5" class="java.lang.String"/> + <parameter name="numberImage" class="java.lang.Integer"/> + <parameter name="image6" class="java.lang.String"/> + <parameter name="checkupBloodPressure" class="java.lang.String"/> + <parameter name="checkupHeartBeat" class="java.lang.String"/> + <parameter name="checkupWeight" class="java.lang.String"/> + <parameter name="templateTitle" class="java.lang.String"/> + <parameter name="driveURL" class="java.lang.String"/> + <parameter name="ultrasoundDoctorName" class="java.lang.String"/> + <query language="sql"><![CDATA[]]></query> + <background splitType="Stretch"/> + <title splitType="Stretch"/> + <pageHeader splitType="Stretch"/> + <columnHeader splitType="Stretch"/> + <detail> + <band height="598" splitType="Stretch"> + <element kind="frame" uuid="2b7ec588-953c-4145-87b7-1d861c272fe0" x="0" y="0" width="551" height="598"> + <element kind="image" uuid="fd80ab38-4cae-409b-84b9-356220d2b1e5" x="0" y="-5" width="70" height="64"> + <expression><![CDATA[$P{logoImage}]]></expression> + </element> + <element kind="textField" uuid="eb56d4c8-2a0d-45fa-89a2-ad6528f9a99b" x="70" y="0" width="323" height="20" forecolor="#FF0905" fontName="Times New Roman" fontSize="14.0" bold="true"> + <expression><![CDATA[$P{clinicName}]]></expression> + </element> + <element kind="textField" uuid="796d9ffd-6d2e-4ae3-bdfb-b08183d7d9c0" x="70" y="20" width="323" height="22" fontName="Times New Roman" fontSize="10.0"> + <expression><![CDATA[$P{clinicAddress}]]></expression> + </element> + <element kind="textField" uuid="260bb33d-1d11-4178-aceb-3fbf8fcb4b45" x="70" y="42" width="276" height="15" fontName="Times New Roman" fontSize="8.0"> + <expression><![CDATA[$P{clinicPhone}]]></expression> + </element> + <element kind="staticText" uuid="6f89a93f-2d10-4506-baa5-226bdd047b17" x="0" y="65" width="100" height="30" forecolor="#FF0905" fontName="Times New Roman" fontSize="14.0" bold="true"> + <text><![CDATA[I.Thông tin]]></text> + </element> + <element kind="staticText" uuid="b8dfca43-cf97-49e5-b58d-4667143dba62" x="0" y="79" width="50" height="15" fontName="Times New Roman" fontSize="10.0" bold="true" hTextAlign="Left"> + <text><![CDATA[Họ và tên:]]></text> + </element> + <element kind="staticText" uuid="0a9ca0c8-f2bd-4ade-a025-a6d79c13613f" x="1" y="94" width="80" height="15" fontName="Times New Roman" fontSize="10.0" bold="true" hTextAlign="Left"> + <text><![CDATA[Ngày sinh:]]></text> + </element> + <element kind="staticText" uuid="21917ab8-ae07-44c8-ba4e-bc6c4c54b440" x="140" y="94" width="80" height="15" fontName="Times New Roman" fontSize="10.0" bold="true" hTextAlign="Left"> + <text><![CDATA[Giới tính:]]></text> + </element> + <element kind="staticText" uuid="bcbb614e-7a4d-48a3-83c2-198e4fb62c5f" x="1" y="109" width="49" height="15" fontName="Times New Roman" bold="true" hTextAlign="Left"> + <text><![CDATA[Địa chỉ:]]></text> + </element> + <element kind="staticText" uuid="45fe4be1-9e21-459b-aeee-2efc8354f372" x="221" y="80" width="68" height="15" fontName="Times New Roman" fontSize="10.0" bold="true" hTextAlign="Left"> + <text><![CDATA[Bác sĩ chỉ định:]]></text> + </element> + <element kind="staticText" uuid="f2ff4b17-63cc-4e8c-a3b0-2523f534f21a" x="221" y="94" width="60" height="15" fontName="Times New Roman" fontSize="10.0" bold="true" hTextAlign="Left"> + <text><![CDATA[Ngày khám:]]></text> + </element> + <element kind="textField" uuid="1511f53a-b282-41b1-b233-612b6106c07a" x="48" y="79" width="172" height="15" fontName="Times New Roman" fontSize="10.0"> + <expression><![CDATA[$P{patientName}]]></expression> + </element> + <element kind="textField" uuid="5bdac267-523d-4931-926b-76233ce9b84d" x="50" y="94" width="80" height="15" fontName="Times New Roman" fontSize="10.0"> + <expression><![CDATA[$P{patientDOB}]]></expression> + </element> + <element kind="textField" uuid="f4df20b4-920c-491e-882b-6e0733cb4866" x="184" y="94" width="36" height="15" fontName="Times New Roman" fontSize="10.0"> + <expression><![CDATA[$P{patientGender}]]></expression> + </element> + <element kind="textField" uuid="3b8ac40e-85aa-4ab8-8445-64bcddb8b267" x="39" y="109" width="361" height="15" fontName="Times New Roman" fontSize="10.0"> + <expression><![CDATA[$P{patientAddress}]]></expression> + </element> + <element kind="textField" uuid="db40cdb0-2850-4d66-8430-addc54f90321" x="290" y="80" width="110" height="15" fontName="Times New Roman" fontSize="10.0"> + <expression><![CDATA[$P{doctorName}]]></expression> + </element> + <element kind="textField" uuid="eb9cf54a-3b50-43c5-8696-cfc1e21bddfe" x="276" y="94" width="124" height="15" fontName="Times New Roman" fontSize="10.0"> + <expression><![CDATA[$P{checkupDate}]]></expression> + </element> + <element kind="staticText" uuid="9f7de81c-4c38-41a2-9fea-a165eff19431" x="1" y="124" width="59" height="16" fontName="Times New Roman" fontSize="10.0" bold="true" hTextAlign="Left"> + <text><![CDATA[Chuẩn đoán:]]></text> + </element> + <element kind="textField" uuid="5ae67e13-7a79-437f-bfb8-c720d896720d" x="60" y="124" width="340" height="26" fontName="Times New Roman" fontSize="10.0"> + <expression><![CDATA[$P{patientDiagnos}]]></expression> + </element> + <element kind="staticText" uuid="b1fa845a-48da-4e45-82b8-8b9d972650f6" x="0" y="162" width="100" height="30" forecolor="#FF0905" fontName="Times New Roman" fontSize="14.0" bold="true"> + <text><![CDATA[II.Nội dung]]></text> + </element> + <element kind="textField" uuid="6d652a25-b701-45bd-91ba-750842650004" x="0" y="177" width="400" height="421" markup="rtf" fontName="Times New Roman" fontSize="16.0"> + <expression><![CDATA[$P{checkupNote}]]></expression> + </element> + <element kind="staticText" uuid="8f720f6a-0257-4556-b3bc-3b81ad4f8099" x="1" y="150" width="59" height="16" fontName="Times New Roman" fontSize="10.0" bold="true" hTextAlign="Left"> + <text><![CDATA[Chiều cao:]]></text> + </element> + <element kind="staticText" uuid="a57e7a9d-4ac7-4219-b268-cd08ce943327" x="100" y="150" width="59" height="16" fontName="Times New Roman" fontSize="10.0" bold="true" hTextAlign="Left"> + <text><![CDATA[Cân nặng:]]></text> + </element> + <element kind="staticText" uuid="2b9cfd9d-ec8f-4036-9c96-039fd7855e24" x="200" y="150" width="59" height="16" fontName="Times New Roman" fontSize="10.0" bold="true" hTextAlign="Left"> + <text><![CDATA[Nhịp tim:]]></text> + </element> + <element kind="staticText" uuid="c1356370-11ce-4b68-97d6-ce6e18e306c5" x="290" y="150" width="59" height="16" fontName="Times New Roman" fontSize="10.0" bold="true" hTextAlign="Left"> + <text><![CDATA[Huyết áp:]]></text> + </element> + <element kind="textField" uuid="3e1069a6-daea-45c2-b21f-935b49baba45" x="50" y="150" width="50" height="16" fontName="Times New Roman" fontSize="10.0"> + <expression><![CDATA[$P{checkupWeight} +" cm"]]></expression> + </element> + <element kind="textField" uuid="fb080012-3196-4535-bcd2-e87274c66fa5" x="147" y="150" width="53" height="16" fontName="Times New Roman" fontSize="10.0"> + <expression><![CDATA[$P{checkupWeight} + " kg"]]></expression> + </element> + <element kind="textField" uuid="e4185ffe-8712-41e3-a9ff-2be6569dff15" x="243" y="150" width="47" height="16" fontName="Times New Roman" fontSize="10.0"> + <expression><![CDATA[$P{checkupHeartBeat} + " l/p"]]></expression> + </element> + <element kind="textField" uuid="6b0b21be-2ca3-4594-bbe9-34868e13eb1e" x="335" y="150" width="65" height="16" fontName="Times New Roman" fontSize="10.0"> + <expression><![CDATA[$P{checkupBloodPressure} +" mmHg"]]></expression> + </element> + <element kind="component" uuid="e8842007-3343-4399-a101-76a302d0755d" x="486" y="16" width="53" height="49"> + <component kind="barcode4j:QRCode"> + <codeExpression><![CDATA[$P{driveURL}]]></codeExpression> + </component> + </element> + <element kind="textField" uuid="9763a634-05c2-4f64-a903-c914455b7ee6" x="70" y="57" width="282" height="20" forecolor="#FF0905" fontName="Times New Roman" fontSize="12.0" bold="true" hTextAlign="Center"> + <printWhenExpression><![CDATA[$P{templateTitle} != null && !$P{templateTitle}.trim().isEmpty()]]></printWhenExpression> + <expression><![CDATA["PHIẾU " + $P{templateTitle}]]></expression> + </element> + <element kind="staticText" uuid="8f35aa72-22a4-45f0-a35e-8e35e832404e" x="484" y="65" width="55" height="14" fontName="Times New Roman" fontSize="8.0" bold="false" hTextAlign="Center"> + <printWhenExpression><![CDATA[$P{driveURL} != null && !$P{driveURL}.trim().isEmpty()]]></printWhenExpression> + <text><![CDATA[Xem KQ online]]></text> + </element> + <element kind="component" uuid="73f562ce-2891-4577-aec2-7284203c8430" x="394" y="21" width="70" height="49"> + <component kind="barcode4j:Code128"> + <codeExpression><![CDATA[$P{barcodeNumber}]]></codeExpression> + </component> + </element> + <element kind="image" uuid="692eae9f-a304-4cda-856d-7a3a95fac3df" stretchType="NoStretch" x="400" y="91" width="151" height="124"> + <expression><![CDATA[$P{image1}]]></expression> + </element> + <element kind="image" uuid="9a15475c-d08c-4c8f-bbdf-70cf98f97e90" x="400" y="216" width="151" height="124"> + <expression><![CDATA[$P{image2}]]></expression> + </element> + <element kind="image" uuid="2902cf3c-31dd-4b96-be87-fa8a13ba88ae" x="400" y="342" width="151" height="124"> + <expression><![CDATA[$P{image3}]]></expression> + </element> + <element kind="image" uuid="129e6c61-d572-48a9-925e-1ab2e4e573e2" x="400" y="468" width="151" height="129"> + <expression><![CDATA[$P{image4}]]></expression> + </element> + </element> + </band> + </detail> + <summary height="179"> + <element kind="staticText" uuid="b6ee4329-aeb1-4ddf-99e8-41ebebaff12b" x="0" y="0" width="100" height="30" forecolor="#FF0905" fontName="Times New Roman" fontSize="15.0" bold="true"> + <text><![CDATA[III.Kết luận]]></text> + </element> + <element kind="staticText" uuid="f4c12e4d-9aac-428d-bd79-59c3d15f0d87" x="0" y="60" width="100" height="30" forecolor="#FF0905" fontName="Times New Roman" fontSize="15.0" bold="true"> + <text><![CDATA[Đề nghị:]]></text> + </element> + <element kind="staticText" uuid="d1d33b8f-b79a-45a1-b33b-1eecb656f49a" x="400" y="70" width="96" height="15" fontName="Times New Roman" fontSize="12.0" bold="true" hTextAlign="Center"> + <text><![CDATA[Bác sĩ siêu âm]]></text> + </element> + <element kind="textField" uuid="de0d077c-f1d6-4d0c-8bbd-fb08c19b07c6" x="347" y="140" width="200" height="21" fontName="Times New Roman" fontSize="14.0" bold="true" hTextAlign="Center"> + <expression><![CDATA[$P{ultrasoundDoctorName}]]></expression> + </element> + <element kind="textField" uuid="0b5be2b8-8837-41ee-a805-81f562f5f961" x="347" y="157" width="200" height="19" fontName="Times New Roman" pattern="MMMMM dd, yyyy" hTextAlign="Center" vTextAlign="Bottom"> + <expression><![CDATA[new java.text.SimpleDateFormat("'Đức Hoà, ngày ' dd ' tháng ' MM ' năm ' yyyy", new java.util.Locale("vi", "VN")).format(new java.util.Date())]]></expression> + </element> + <element kind="staticText" uuid="0b4ca7da-4831-4ca6-8272-94af19fd3089" x="0" y="155" width="110" height="14" forecolor="#FF0905" fontName="Times New Roman" fontSize="10.0" bold="true"> + <text><![CDATA[Tái khám:]]></text> + </element> + <element kind="textField" uuid="e4fb5d0b-bbc3-4e42-a431-1bd20bcfb25d" x="0" y="20" width="546" height="38" fontName="Times New Roman" fontSize="12.0"> + <expression><![CDATA[$P{checkupConclusion}]]></expression> + </element> + <element kind="textField" uuid="16b6dfab-1434-4de5-a1c4-619470f3d867" x="0" y="80" width="347" height="66" fontName="Times New Roman" fontSize="12.0"> + <expression><![CDATA[$P{checkupSuggestion}]]></expression> + </element> + <element kind="textField" uuid="4d8aeb33-ab41-4a5b-a5d1-52bab4043246" x="48" y="155" width="150" height="15" fontName="Times New Roman" fontSize="12.0"> + <expression><![CDATA[$P{reCheckupDate}]]></expression> + </element> + </summary> +</jasperReport>