initial docker jasper build

This commit is contained in:
Jason Jordan
2026-05-06 14:57:03 -04:00
commit 7f5a0cd319
71 changed files with 11278 additions and 0 deletions
@@ -0,0 +1,356 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Created with Jaspersoft Studio version 7.0.3.final using JasperReports Library version 6.1.1 -->
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="IDCard" pageWidth="243" pageHeight="153" whenNoDataType="AllSectionsNoDetail" columnWidth="243" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="0" uuid="477346fd-960f-44d2-84f5-bd25202741fc">
<property name="ireport.zoom" value="2.0"/>
<property name="ireport.x" value="0"/>
<property name="ireport.y" value="0"/>
<subDataset name="LogoDataset" uuid="5f867a6e-5835-4d64-a042-be4308e843e6">
<parameter name="LOGO_FILENAME" class="java.lang.String"/>
<field name="filename" class="java.lang.String"/>
<field name="image_stream" class="java.io.InputStream"/>
<field name="aspect_ratio" class="java.lang.Float"/>
<filterExpression><![CDATA[$F{filename}.equals($P{LOGO_FILENAME})]]></filterExpression>
</subDataset>
<parameter name="employerLogosList" class="java.util.List" isForPrompting="false"/>
<field name="employer_logo_filename" class="java.lang.String"/>
<field name="employer_name" class="java.lang.String"/>
<field name="full_name" class="java.lang.String"/>
<field name="medical_eff_date" class="java.lang.String"/>
<field name="group_number" class="java.lang.String"/>
<field name="dental_coverage" class="java.lang.String"/>
<field name="rx_group" class="java.lang.String"/>
<field name="customer_service" class="java.lang.String"/>
<field name="web_url" class="java.lang.String"/>
<field name="dependent_1" class="java.lang.String"/>
<field name="dependent_2" class="java.lang.String"/>
<field name="dependent_3" class="java.lang.String"/>
<field name="dependent_4" class="java.lang.String"/>
<field name="dependent_5" class="java.lang.String"/>
<field name="dependent_6" class="java.lang.String"/>
<field name="primary_mb_member_key" class="java.lang.String"/>
<background>
<band splitType="Stretch"/>
</background>
<title>
<band splitType="Stretch"/>
</title>
<pageHeader>
<band splitType="Stretch"/>
</pageHeader>
<columnHeader>
<band splitType="Stretch"/>
</columnHeader>
<detail>
<band height="153" splitType="Immediate">
<rectangle>
<reportElement x="136" y="10" width="98" height="109" uuid="4a5b91ca-ebdb-45be-8c16-f6ab6529dae7">
<property name="com.jaspersoft.studio.unit.width" value="px"/>
</reportElement>
</rectangle>
<rectangle>
<reportElement x="1" y="10" width="129" height="74" uuid="777f7302-b52c-48fd-9cf7-6bce02846f86">
<property name="com.jaspersoft.studio.unit.width" value="px"/>
</reportElement>
</rectangle>
<rectangle>
<reportElement x="1" y="1" width="61" height="8" backcolor="#000000" uuid="c654c4f4-6d8f-4678-9a39-99f7394d2690">
<property name="com.jaspersoft.studio.unit.width" value="px"/>
</reportElement>
</rectangle>
<componentElement>
<reportElement x="139" y="16" width="91" height="41" uuid="68346dc5-8ea0-4119-846b-af63da9dc653"/>
<jr:list xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd" printOrder="Vertical">
<datasetRun subDataset="LogoDataset" uuid="f9c33856-e20c-4c2f-a9fe-8a2bbef32985">
<datasetParameter name="LOGO_FILENAME">
<datasetParameterExpression><![CDATA[$F{employer_logo_filename}]]></datasetParameterExpression>
</datasetParameter>
<dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($P{employerLogosList})]]></dataSourceExpression>
</datasetRun>
<jr:listContents height="41" width="88">
<image scaleImage="FillFrame" hAlign="Center" vAlign="Middle" isUsingCache="true">
<reportElement x="0" y="0" width="88" height="41" isPrintInFirstWholeBand="true" uuid="ea716b2c-5586-439d-8450-7302d49a5bd3"/>
<imageExpression><![CDATA[$F{image_stream}]]></imageExpression>
</image>
</jr:listContents>
</jr:list>
</componentElement>
<staticText>
<reportElement x="138" y="62" width="92" height="34" uuid="99f47ca3-1456-4fc7-bb08-a98f460120ce"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="6" isBold="true" isItalic="false"/>
</textElement>
<text><![CDATA[Administered by:
Britton Benefit Services, LLC
604 North Queen Street
Kinston, NC 28502
1.800.676.1182]]></text>
</staticText>
<staticText>
<reportElement x="4" y="1" width="56" height="11" forecolor="#FFFFFF" uuid="8bbea900-0c43-40d8-ad68-2f478aabd3c1">
<property name="com.jaspersoft.studio.unit.width" value="px"/>
</reportElement>
<textElement>
<font size="6" isBold="true" isUnderline="false" isPdfEmbedded="false"/>
</textElement>
<text><![CDATA[Health Benefit Plan]]></text>
</staticText>
<rectangle>
<reportElement x="136" y="1" width="44" height="8" backcolor="#000000" uuid="4ecd4a82-edd1-4166-abf9-85d66ebb8b37">
<property name="com.jaspersoft.studio.unit.width" value="px"/>
</reportElement>
</rectangle>
<staticText>
<reportElement x="139" y="1" width="45" height="11" forecolor="#FFFFFF" uuid="4ddf1be3-c752-46e0-8197-f4d64b5484b0">
<property name="com.jaspersoft.studio.unit.width" value="px"/>
</reportElement>
<textElement>
<font size="6" isBold="true" isUnderline="false" isPdfEmbedded="false"/>
</textElement>
<text><![CDATA[Medical Plan]]></text>
</staticText>
<rectangle>
<reportElement x="1" y="95" width="129" height="50" uuid="1b74e177-da54-47c1-a801-ac0331d2cd11">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
<property name="com.jaspersoft.studio.unit.width" value="px"/>
</reportElement>
</rectangle>
<rectangle>
<reportElement x="1" y="87" width="61" height="8" backcolor="#000000" uuid="6a6d5769-ee7e-439f-8d65-7de67cdcb16b">
<property name="com.jaspersoft.studio.unit.width" value="px"/>
</reportElement>
</rectangle>
<staticText>
<reportElement x="4" y="87" width="44" height="11" forecolor="#FFFFFF" uuid="fa26d6b7-51d2-4f9e-9d05-9a4513c66eed"/>
<textElement>
<font size="6" isBold="true" isUnderline="false" isPdfEmbedded="false"/>
</textElement>
<text><![CDATA[Pharmacy Plan]]></text>
</staticText>
<staticText>
<reportElement x="3" y="11" width="34" height="8" uuid="5c39d2a5-fb6b-427a-ade9-f09c04c1144c"/>
<textElement>
<font size="6" isBold="true"/>
</textElement>
<text><![CDATA[Group #/ID:]]></text>
</staticText>
<staticText>
<reportElement x="3" y="18" width="24" height="8" uuid="26d1f156-d150-4837-9bba-1390a8199fb4"/>
<textElement>
<font size="6" isBold="true"/>
</textElement>
<text><![CDATA[Name:]]></text>
</staticText>
<staticText>
<reportElement x="3" y="25" width="24" height="8" uuid="8c0fbf41-d7b6-482b-996d-0b48ee2b0ff7"/>
<textElement>
<font size="6" isBold="true"/>
</textElement>
<text><![CDATA[Member Id:]]></text>
</staticText>
<staticText>
<reportElement x="3" y="32" width="44" height="8" uuid="da2ecd13-2381-494c-9d69-745b2496587e"/>
<textElement>
<font size="6" isBold="true"/>
</textElement>
<text><![CDATA[Effective Date:]]></text>
</staticText>
<staticText>
<reportElement x="3" y="39" width="34" height="8" uuid="58ce6f59-01b7-457a-aee6-0be9d7ae868e"/>
<textElement>
<font size="6" isBold="true"/>
</textElement>
<text><![CDATA[Division:]]></text>
</staticText>
<textField>
<reportElement x="45" y="11" width="82" height="8" uuid="1361e8b7-6ea2-4f2b-a6fd-781b1fa521e8"/>
<textElement>
<font size="6"/>
</textElement>
<textFieldExpression><![CDATA[$F{group_number}]]></textFieldExpression>
</textField>
<textField>
<reportElement x="45" y="18" width="82" height="8" uuid="c2877613-bc27-4175-b080-5ab67f1d781c"/>
<textElement>
<font size="6"/>
</textElement>
<textFieldExpression><![CDATA[$F{full_name}]]></textFieldExpression>
</textField>
<textField>
<reportElement x="45" y="25" width="82" height="8" uuid="acea13af-f269-47da-b9cc-ba0ea22df29f"/>
<textElement>
<font size="6"/>
</textElement>
<textFieldExpression><![CDATA[$F{primary_mb_member_key}]]></textFieldExpression>
</textField>
<textField>
<reportElement x="45" y="32" width="82" height="8" uuid="eaa738bf-1ced-4c86-8a31-9acc09a88abe"/>
<textElement>
<font size="6"/>
</textElement>
<textFieldExpression><![CDATA[$F{medical_eff_date}]]></textFieldExpression>
</textField>
<textField>
<reportElement x="45" y="39" width="82" height="18" uuid="f559a5a0-cd09-46e5-9a6c-0b4458ddd8b2"/>
<textElement>
<font size="6"/>
</textElement>
<textFieldExpression><![CDATA[$F{employer_name}]]></textFieldExpression>
</textField>
<staticText>
<reportElement x="3" y="56" width="70" height="8" uuid="cf1ce1ca-5cef-436c-b2d6-26bd3e1015b4"/>
<textElement>
<font size="6" isBold="true"/>
</textElement>
<text><![CDATA[Covered Dependents:]]></text>
</staticText>
<textField>
<reportElement x="4" y="62" width="62" height="7" uuid="848389f8-98f1-41da-962e-cc29aeac91d1">
<property name="com.jaspersoft.studio.unit.width" value="px"/>
</reportElement>
<textElement>
<font size="5"/>
</textElement>
<textFieldExpression><![CDATA[$F{dependent_1}]]></textFieldExpression>
</textField>
<textField>
<reportElement x="4" y="69" width="62" height="7" uuid="adee7873-b80c-4be4-9568-533471bab640"/>
<textElement>
<font size="5"/>
</textElement>
<textFieldExpression><![CDATA[$F{dependent_2}]]></textFieldExpression>
</textField>
<textField>
<reportElement x="4" y="76" width="62" height="7" uuid="53ed1fe8-89ed-42a2-98bb-9ad75418f543"/>
<textElement>
<font size="5"/>
</textElement>
<textFieldExpression><![CDATA[$F{dependent_3}]]></textFieldExpression>
</textField>
<textField>
<reportElement x="68" y="62" width="62" height="7" uuid="07c29443-8589-4e0f-a758-b69a34f38b07"/>
<textElement>
<font size="5"/>
</textElement>
<textFieldExpression><![CDATA[$F{dependent_4}]]></textFieldExpression>
</textField>
<textField>
<reportElement x="68" y="69" width="62" height="7" uuid="f906328d-53c5-4bb7-b4d4-4eba2261adfb"/>
<textElement>
<font size="5"/>
</textElement>
<textFieldExpression><![CDATA[$F{dependent_5}]]></textFieldExpression>
</textField>
<textField>
<reportElement x="68" y="76" width="62" height="7" uuid="a15671c2-f677-4def-9d42-1e0553d43010"/>
<textElement>
<font size="5"/>
</textElement>
<textFieldExpression><![CDATA[$F{dependent_6}]]></textFieldExpression>
</textField>
<image scaleImage="RetainShape">
<reportElement x="57" y="96" width="70" height="23" uuid="36c204c6-c2f7-4613-863f-332cf50ff6cc"/>
<imageExpression><![CDATA["./../../images/FairRxOs.jpg"]]></imageExpression>
</image>
<staticText>
<reportElement x="3" y="99" width="19" height="8" uuid="40b57f3b-eeeb-4e38-857b-6bf290bb5ba5"/>
<textElement>
<font size="5" isBold="true"/>
</textElement>
<text><![CDATA[RX Bin:]]></text>
</staticText>
<staticText>
<reportElement x="3" y="109" width="25" height="8" uuid="cc922142-d87a-4f04-b28b-413ad513e5e0"/>
<textElement>
<font size="5" isBold="true"/>
</textElement>
<text><![CDATA[RX PCN:]]></text>
</staticText>
<staticText>
<reportElement x="3" y="119" width="25" height="8" uuid="4534f9a0-901a-402c-86ba-0b3109370e53"/>
<textElement>
<font size="5" isBold="true"/>
</textElement>
<text><![CDATA[RX GRP:]]></text>
</staticText>
<staticText>
<reportElement x="30" y="99" width="21" height="8" uuid="abd7fb37-b19a-4691-869c-28a8c0b326ce"/>
<textElement>
<font size="5" isBold="true"/>
</textElement>
<text><![CDATA[021841]]></text>
</staticText>
<staticText>
<reportElement x="30" y="109" width="24" height="8" uuid="84e6427e-950d-4c1a-877e-a342ec8009db">
<property name="com.jaspersoft.studio.unit.width" value="px"/>
</reportElement>
<textElement>
<font size="5" isBold="true"/>
</textElement>
<text><![CDATA[18000405]]></text>
</staticText>
<textField>
<reportElement x="30" y="119" width="43" height="8" uuid="709713dc-5f48-40dc-957c-9f015b376b41"/>
<textElement>
<font size="5" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[$F{rx_group}]]></textFieldExpression>
</textField>
<staticText>
<reportElement x="3" y="129" width="52" height="8" uuid="7b18791f-3c29-416d-b094-4f517a6ca3f5"/>
<textElement>
<font size="5" isBold="true"/>
</textElement>
<text><![CDATA[Member Services:]]></text>
</staticText>
<textField>
<reportElement x="60" y="119" width="67" height="8" uuid="0bce3d0c-c01b-4dfd-9638-19b94d75e73e"/>
<textElement textAlignment="Center">
<font size="5" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[$F{web_url}]]></textFieldExpression>
</textField>
<textField>
<reportElement x="60" y="129" width="67" height="8" uuid="f480f962-5cc4-4619-a5a9-91030432780e"/>
<textElement>
<font size="5" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[$F{customer_service}]]></textFieldExpression>
</textField>
<rectangle>
<reportElement x="136" y="130" width="98" height="14" uuid="002ddfe1-3306-4180-a53f-2e73a62166bd">
<property name="com.jaspersoft.studio.unit.width" value="px"/>
</reportElement>
</rectangle>
<rectangle>
<reportElement x="136" y="122" width="44" height="8" backcolor="#000000" uuid="db5ddcca-b080-4f85-a149-213bfee625b1">
<property name="com.jaspersoft.studio.unit.width" value="px"/>
</reportElement>
</rectangle>
<staticText>
<reportElement x="138" y="122" width="44" height="11" forecolor="#FFFFFF" uuid="f453b523-e229-4fde-9a39-7a3d8bea048a"/>
<textElement>
<font size="6" isBold="true" isUnderline="false" isPdfEmbedded="false"/>
</textElement>
<text><![CDATA[Dental Plan]]></text>
</staticText>
<textField>
<reportElement x="138" y="131" width="93" height="13" uuid="065b6096-3261-4ea9-aedd-51c5d7687cc0">
<property name="com.jaspersoft.studio.unit.width" value="px"/>
</reportElement>
<textElement>
<font size="7"/>
</textElement>
<textFieldExpression><![CDATA[$F{dental_coverage}]]></textFieldExpression>
</textField>
</band>
</detail>
<columnFooter>
<band splitType="Stretch"/>
</columnFooter>
<pageFooter>
<band splitType="Stretch"/>
</pageFooter>
<summary>
<band splitType="Stretch"/>
</summary>
</jasperReport>