initial commit
This commit is contained in:
commit
001609fc4e
43
.gitignore
vendored
Normal file
43
.gitignore
vendored
Normal file
@ -0,0 +1,43 @@
|
||||
/jasamedika-config/src/main/resources/jdbc.development.properties
|
||||
/jasamedika-config/src/main/resources/com/jasamedika/medifirst2000/applicationContext.xml
|
||||
|
||||
##########################
|
||||
## Java
|
||||
##########################
|
||||
*.class
|
||||
.mtj.tmp/
|
||||
*.jar
|
||||
*.war
|
||||
*.ear
|
||||
hs_err_pid*
|
||||
|
||||
##########################
|
||||
## Maven
|
||||
##########################
|
||||
target/
|
||||
pom.xml.tag
|
||||
pom.xml.releaseBackup
|
||||
pom.xml.versionsBackup
|
||||
pom.xml.next
|
||||
release.properties
|
||||
|
||||
##########################
|
||||
## Eclipse
|
||||
##########################
|
||||
.metadata
|
||||
.classpath
|
||||
.project
|
||||
.settings/
|
||||
bin/
|
||||
tmp/
|
||||
*.tmp
|
||||
*.bak
|
||||
*.swp
|
||||
*~.nib
|
||||
local.properties
|
||||
.loadpath
|
||||
|
||||
# *.classpath
|
||||
# *.project
|
||||
# target/
|
||||
# .settings/
|
||||
181
Medifirst2000/pom.xml
Normal file
181
Medifirst2000/pom.xml
Normal file
@ -0,0 +1,181 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>com.jasamedika</groupId>
|
||||
<artifactId>Medifirst2000</artifactId>
|
||||
<version>0.0.1-SNAPSHOT</version>
|
||||
<packaging>pom</packaging>
|
||||
<name>Medifirst2000</name>
|
||||
<inceptionYear>2016</inceptionYear>
|
||||
<description>Sistem Aplikasi Rumah Sakit Medifirst2000</description>
|
||||
<modules>
|
||||
<module>../jasamedika-core</module>
|
||||
<module>../jasamedika-domain</module>
|
||||
<module>../jasamedika-business</module>
|
||||
<module>../jasamedika-config</module>
|
||||
<module>../jasamedika-bridging</module>
|
||||
<module>../jasamedika-cssd</module>
|
||||
<module>../jasamedika-ipsrs</module>
|
||||
<module>../jasamedika-it</module>
|
||||
<module>../jasamedika-k3kl</module>
|
||||
<module>../jasamedika-laundry</module>
|
||||
<module>../jasamedika-reporting</module>
|
||||
<module>../jasamedika-sdm</module>
|
||||
<module>../jasamedika-web</module>
|
||||
</modules>
|
||||
<!-- Default Properties -->
|
||||
<properties>
|
||||
<!-- versi java -->
|
||||
<java.version>1.8</java.version>
|
||||
<sqlserver.version>4.0.2206.100</sqlserver.version>
|
||||
<!-- versi library dan framework -->
|
||||
<org.springframework.version>4.1.4.RELEASE</org.springframework.version>
|
||||
<org.springframework.data.version>1.4.2.RELEASE</org.springframework.data.version>
|
||||
<org.springframework.security.version>3.2.5.RELEASE</org.springframework.security.version>
|
||||
<org.hibernate.version>4.2.6.Final</org.hibernate.version>
|
||||
<org.hibernate.validator.version>5.1.3.Final</org.hibernate.validator.version>
|
||||
|
||||
<commons-dbcp.version>1.4</commons-dbcp.version>
|
||||
<mysql.version>5.1.25</mysql.version>
|
||||
<postgresql.version>9.4.1211.jre7</postgresql.version>
|
||||
|
||||
<hikari-cp.version>2.4.9</hikari-cp.version>
|
||||
|
||||
<commons-lang.version>2.5</commons-lang.version>
|
||||
<commons-codec.version>1.4</commons-codec.version>
|
||||
<commons-collections.version>3.2.1</commons-collections.version>
|
||||
|
||||
<commons-logging.version>1.1.1</commons-logging.version>
|
||||
<org.slf4j.version>1.7.5</org.slf4j.version>
|
||||
<ch.qos.logback.version>1.0.13</ch.qos.logback.version>
|
||||
|
||||
<joda-time.version>2.3</joda-time.version>
|
||||
<poi.version>3.17</poi.version>
|
||||
<jackson2.version>2.2.0</jackson2.version>
|
||||
|
||||
<json-simple.version>1.1</json-simple.version>
|
||||
<jackson-core-asl.version>1.8.1</jackson-core-asl.version>
|
||||
<jackson-mapper-asl.version>1.8.1</jackson-mapper-asl.version>
|
||||
<gson.version>2.5</gson.version>
|
||||
|
||||
<junit.version>4.11</junit.version>
|
||||
<dbunit.version>2.4.9</dbunit.version>
|
||||
<jacoco-maven-plugin.version>0.5.3.201107060350</jacoco-maven-plugin.version>
|
||||
|
||||
<servlet.version>3.0.1</servlet.version>
|
||||
<commons-fileupload.version>1.3</commons-fileupload.version>
|
||||
<commons-io.version>2.4</commons-io.version>
|
||||
<guava.version>10.0.1</guava.version>
|
||||
|
||||
<liquibase-maven-plugin.version>2.0.5</liquibase-maven-plugin.version>
|
||||
<maven-failsafe-plugin.version>2.12.4</maven-failsafe-plugin.version>
|
||||
<rest-assured.version>1.7.2</rest-assured.version>
|
||||
<javamelody.version>1.42.0</javamelody.version>
|
||||
|
||||
<!-- konfigurasi application server for custom server -->
|
||||
<appserver.port.http>10000</appserver.port.http>
|
||||
<appserver.deployment.context>/</appserver.deployment.context>
|
||||
|
||||
<!-- konfigurasi sonar -->
|
||||
|
||||
<!-- konfigurasi artifact repository -->
|
||||
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
|
||||
<dependency>
|
||||
<groupId>commons-logging</groupId>
|
||||
<artifactId>commons-logging</artifactId>
|
||||
<version>${commons-logging.version}</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.slf4j</groupId>
|
||||
<artifactId>slf4j-api</artifactId>
|
||||
<version>${org.slf4j.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.slf4j</groupId>
|
||||
<artifactId>jcl-over-slf4j</artifactId>
|
||||
<version>${org.slf4j.version}</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.slf4j</groupId>
|
||||
<artifactId>log4j-over-slf4j</artifactId>
|
||||
<version>${org.slf4j.version}</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>ch.qos.logback</groupId>
|
||||
<artifactId>logback-classic</artifactId>
|
||||
<version>${ch.qos.logback.version}</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>joda-time</groupId>
|
||||
<artifactId>joda-time</artifactId>
|
||||
<version>${joda-time.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.poi</groupId>
|
||||
<artifactId>poi</artifactId>
|
||||
<version>${poi.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>junit</groupId>
|
||||
<artifactId>junit</artifactId>
|
||||
<version>${junit.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
<organization>
|
||||
<name>Jasa Medika</name>
|
||||
</organization>
|
||||
<profiles>
|
||||
<!-- better to have keep this sonar profile in your maven settings.xml -->
|
||||
<profile>
|
||||
<id>sonar</id>
|
||||
<activation>
|
||||
<activeByDefault>false</activeByDefault>
|
||||
</activation>
|
||||
<properties>
|
||||
<sonar.host.url>http://localhost:9000</sonar.host.url>
|
||||
<sonar.jdbc.url>jdbc:derby://localhost:1527/sonar</sonar.jdbc.url>
|
||||
<sonar.jdbc.driver>org.apache.derby.jdbc.ClientDriver</sonar.jdbc.driver>
|
||||
<sonar.jdbc.username>sonar</sonar.jdbc.username>
|
||||
<sonar.jdbc.password>sonar</sonar.jdbc.password>
|
||||
</properties>
|
||||
</profile>
|
||||
|
||||
</profiles>
|
||||
<reporting>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>cobertura-maven-plugin</artifactId>
|
||||
<version>2.6</version>
|
||||
<reportSets>
|
||||
<reportSet>
|
||||
<!-- defines cobertura projects- and aggregate-report -->
|
||||
<id>cobertura</id>
|
||||
<reports>
|
||||
<report>cobertura</report>
|
||||
</reports>
|
||||
<configuration>
|
||||
<aggregate>true</aggregate>
|
||||
</configuration>
|
||||
</reportSet>
|
||||
</reportSets>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</reporting>
|
||||
</project>
|
||||
22
Medifirst2000/readme.txt
Normal file
22
Medifirst2000/readme.txt
Normal file
@ -0,0 +1,22 @@
|
||||
Medifirst2000 (Sebagai parent project) terdiri dari beberapa sub-project :
|
||||
|
||||
core : berisi Core aplikasi dan juga class helper, util dll
|
||||
config : berisi konfigurasi aplikasi
|
||||
File proeprties jdbc.properties, message.properties, dataSource, transactionManager, dsb
|
||||
domain : berisi class entity dan VO
|
||||
business : berisi Service, Repository/DAO dan class Business
|
||||
web : berisi REST Controller
|
||||
web-push : berisi implementasi untuk push notification using WebServlet async=true
|
||||
|
||||
|
||||
|
||||
Untuk menjalankan projectnya :
|
||||
|
||||
- Siapkan database Postgree
|
||||
- Sesuaikan konfigurasi di sub projk jasamedika-config
|
||||
File jdbc.development.properties dan jdbc.production.properties
|
||||
- Create DB : Medifirst2000
|
||||
- Masuk ke projek Medifirst2000 lewat command prompt
|
||||
Run command : mvn clean install
|
||||
- Masuk ke projek jasamedika-web lewat command prompt
|
||||
Run command : mvn tomcat:run
|
||||
303
jasamedika-bridging/pom.xml
Normal file
303
jasamedika-bridging/pom.xml
Normal file
@ -0,0 +1,303 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<artifactId>jasamedika-bridging</artifactId>
|
||||
<packaging>war</packaging>
|
||||
<name>jasamedika-bridging</name>
|
||||
<parent>
|
||||
|
||||
|
||||
<groupId>com.jasamedika</groupId>
|
||||
<artifactId>Medifirst2000</artifactId>
|
||||
<version>0.0.1-SNAPSHOT</version>
|
||||
<relativePath>../Medifirst2000/pom.xml</relativePath>
|
||||
</parent>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>io.socket</groupId>
|
||||
<artifactId>socket.io-client</artifactId>
|
||||
<version>0.7.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.httpcomponents</groupId>
|
||||
<artifactId>httpclient</artifactId>
|
||||
<version>4.5.2</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-httpclient</groupId>
|
||||
<artifactId>commons-httpclient</artifactId>
|
||||
<version>3.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>jasamedika-config</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>jasamedika-core</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>jasamedika-domain</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>jasamedika-business</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>junit</groupId>
|
||||
<artifactId>junit</artifactId>
|
||||
<version>4.12</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.springframework</groupId>
|
||||
<artifactId>spring-test</artifactId>
|
||||
<version>${org.springframework.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
<!-- Spring MVC -->
|
||||
<dependency>
|
||||
<groupId>org.springframework</groupId>
|
||||
<artifactId>spring-web</artifactId>
|
||||
<version>${org.springframework.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.springframework</groupId>
|
||||
<artifactId>spring-webmvc</artifactId>
|
||||
<version>${org.springframework.version}</version>
|
||||
</dependency>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Spring AOP -->
|
||||
<dependency>
|
||||
<groupId>org.springframework</groupId>
|
||||
<artifactId>spring-aop</artifactId>
|
||||
<version>${org.springframework.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.aspectj</groupId>
|
||||
<artifactId>aspectjtools</artifactId>
|
||||
<version>1.7.4</version>
|
||||
</dependency>
|
||||
|
||||
|
||||
<!-- Javax Servlet Lib -->
|
||||
<dependency>
|
||||
<groupId>javax.servlet</groupId>
|
||||
<artifactId>javax.servlet-api</artifactId>
|
||||
<version>${servlet.version}</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
|
||||
<!-- Common lib -->
|
||||
<dependency>
|
||||
<groupId>commons-fileupload</groupId>
|
||||
<artifactId>commons-fileupload</artifactId>
|
||||
<version>${commons-fileupload.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>commons-io</groupId>
|
||||
<artifactId>commons-io</artifactId>
|
||||
<version>${commons-io.version}</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
<!-- For testing REST -->
|
||||
<dependency>
|
||||
<groupId>com.jayway.restassured</groupId>
|
||||
<artifactId>rest-assured</artifactId>
|
||||
<version>${rest-assured.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
<!-- json converter for Spring RestTemplate -->
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.core</groupId>
|
||||
<artifactId>jackson-databind</artifactId>
|
||||
<version>${jackson2.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.core</groupId>
|
||||
<artifactId>jackson-core</artifactId>
|
||||
<version>${jackson2.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.core</groupId>
|
||||
<artifactId>jackson-annotations</artifactId>
|
||||
<version>${jackson2.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- JSON & GSON -->
|
||||
<dependency>
|
||||
<groupId>com.googlecode.json-simple</groupId>
|
||||
<artifactId>json-simple</artifactId>
|
||||
<version>${json-simple.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.codehaus.jackson</groupId>
|
||||
<artifactId>jackson-core-asl</artifactId>
|
||||
<version>${jackson-core-asl.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.codehaus.jackson</groupId>
|
||||
<artifactId>jackson-mapper-asl</artifactId>
|
||||
<version>${jackson-mapper-asl.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.google.code.gson</groupId>
|
||||
<artifactId>gson</artifactId>
|
||||
<version>${gson.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.monitorjbl</groupId>
|
||||
<artifactId>json-view</artifactId>
|
||||
<version>0.10</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>io.jsonwebtoken</groupId>
|
||||
<artifactId>jjwt</artifactId>
|
||||
<version>0.4</version>
|
||||
</dependency>
|
||||
|
||||
<!-- swagger -->
|
||||
<dependency>
|
||||
<groupId>com.mangofactory</groupId>
|
||||
<artifactId>swagger-springmvc</artifactId>
|
||||
<version>0.6.5</version>
|
||||
</dependency>
|
||||
|
||||
|
||||
<!-- jasper -->
|
||||
<!-- https://mvnrepository.com/artifact/com.google.zxing/core -->
|
||||
<dependency>
|
||||
<groupId>com.google.zxing</groupId>
|
||||
<artifactId>core</artifactId>
|
||||
<version>2.2</version>
|
||||
</dependency>
|
||||
|
||||
<!-- https://mvnrepository.com/artifact/com.google.zxing/javase -->
|
||||
<dependency>
|
||||
<groupId>com.google.zxing</groupId>
|
||||
<artifactId>javase</artifactId>
|
||||
<version>2.2</version>
|
||||
</dependency>
|
||||
|
||||
<!-- https://mvnrepository.com/artifact/com.google.zxing/zxing-parent -->
|
||||
<dependency>
|
||||
<groupId>com.google.zxing</groupId>
|
||||
<artifactId>zxing-parent</artifactId>
|
||||
<version>3.2.0</version>
|
||||
<type>pom</type>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>net.sf.jasperreports</groupId>
|
||||
<artifactId>jasperreports</artifactId>
|
||||
<version>4.7.1</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.poi</groupId>
|
||||
<artifactId>poi</artifactId>
|
||||
<version>3.6</version>
|
||||
<type>jar</type>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.lowagie</groupId>
|
||||
<artifactId>itext</artifactId>
|
||||
<version>2.1.7</version>
|
||||
</dependency>
|
||||
|
||||
|
||||
<dependency>
|
||||
<groupId>commons-digester</groupId>
|
||||
<artifactId>commons-digester</artifactId>
|
||||
<version>2.1</version>
|
||||
<type>jar</type>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.springframework</groupId>
|
||||
<artifactId>spring-context-support</artifactId>
|
||||
<version>${org.springframework.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- https://mvnrepository.com/artifact/net.sourceforge.barbecue/barbecue -->
|
||||
<dependency>
|
||||
<groupId>net.sourceforge.barbecue</groupId>
|
||||
<artifactId>barbecue</artifactId>
|
||||
<version>1.5-beta1</version>
|
||||
</dependency>
|
||||
|
||||
<!-- https://mvnrepository.com/artifact/net.sf.barcode4j/barcode4j -->
|
||||
<dependency>
|
||||
<groupId>net.sf.barcode4j</groupId>
|
||||
<artifactId>barcode4j</artifactId>
|
||||
<version>2.1</version>
|
||||
</dependency>
|
||||
|
||||
<!-- https://mvnrepository.com/artifact/org.apache.xmlgraphics/batik-bridge -->
|
||||
<dependency>
|
||||
<groupId>org.apache.xmlgraphics</groupId>
|
||||
<artifactId>batik-bridge</artifactId>
|
||||
<version>1.7</version>
|
||||
</dependency>
|
||||
|
||||
<!-- <dependency>
|
||||
<groupId>org.codehaus.groovy</groupId>
|
||||
<artifactId>groovy-all</artifactId>
|
||||
<version>1.8.4</version>
|
||||
</dependency> -->
|
||||
|
||||
</dependencies>
|
||||
<build>
|
||||
<finalName>jasamedika-bridging</finalName>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<version>3.0</version>
|
||||
<configuration>
|
||||
<source>1.8</source>
|
||||
<target>1.8</target>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.tomcat.maven</groupId>
|
||||
<artifactId>tomcat7-maven-plugin</artifactId>
|
||||
<version>2.1</version>
|
||||
<configuration>
|
||||
<path>/</path>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
<description>Module Medifirst2000 untuk Web / Controller. Tempat API diexpose oleh REST Client.</description>
|
||||
<organization>
|
||||
<name>Jasa Medika</name>
|
||||
</organization>
|
||||
</project>
|
||||
@ -0,0 +1,66 @@
|
||||
package com.jasamedika.medifirst2000.constants;
|
||||
|
||||
import java.text.DecimalFormat;
|
||||
import java.text.SimpleDateFormat;
|
||||
|
||||
/**
|
||||
* Constants value
|
||||
*
|
||||
* @author Roberto
|
||||
*/
|
||||
public class Constants {
|
||||
public static final String JASAMEDIKA = "SkFTQU1FRElLQQ==";
|
||||
public static final String APP_VERSION = "APP_VERSION";
|
||||
|
||||
public static final String AUTH_HEADER_NAME = "X-AUTH-TOKEN";
|
||||
|
||||
//for example
|
||||
public static final String IDR = "IDR";
|
||||
public static final String RP = "RP";
|
||||
|
||||
public static final String COMMA = ",";
|
||||
|
||||
public static final DecimalFormat ONE_COMA_FORMAT = new DecimalFormat("#.#");
|
||||
public static final DecimalFormat TWO_COMA_FORMAT = new DecimalFormat(
|
||||
"#.##");
|
||||
|
||||
public static final DecimalFormat MONEY_FORMAT_WITHOUT_COMMA = new DecimalFormat(
|
||||
"###,###");
|
||||
|
||||
public static final class DateFormat {
|
||||
public static final SimpleDateFormat yyyyMMdd = new SimpleDateFormat(
|
||||
"yyyyMMdd");
|
||||
public static final SimpleDateFormat dd_MMM_yyyy = new SimpleDateFormat(
|
||||
"dd MMM yyyy");
|
||||
public static final SimpleDateFormat yyyy_MM_dd_HH_mm_ss = new SimpleDateFormat(
|
||||
"yyyy-MM-dd HH:mm:ss");
|
||||
public static final SimpleDateFormat yyyy_MM_dd_T_HH_mm_ss = new SimpleDateFormat(
|
||||
"yyyy-MM-dd'T'HH:mm:ss");
|
||||
public static final SimpleDateFormat yyyyMMdd_HH_mm_ss = new SimpleDateFormat(
|
||||
"yyyyMMdd HH:mm:ss");
|
||||
}
|
||||
|
||||
/* message */
|
||||
public static final class MessageInfo {
|
||||
public static final String INFO_MESSAGE = "INFO_MESSAGE";
|
||||
public static final String WARNING_MESSAGE = "WARNING_MESSAGE";
|
||||
public static final String ERROR_MESSAGE = "ERROR_MESSAGE";
|
||||
public static final String EXCEPTION_MESSAGE = "EXCEPTION_MESSAGE";
|
||||
|
||||
}
|
||||
|
||||
/* locale id (indonesia / default) and en (english) */
|
||||
public static final class Locale {
|
||||
public static final String INA = "ina";
|
||||
public static final String EN = "en";
|
||||
|
||||
}
|
||||
|
||||
public static final class HttpHeader {
|
||||
public static final String SUPERVISING = "Supervising";
|
||||
public static final String MODULE = "Module";
|
||||
public static final String FORM = "Form";
|
||||
public static final String ACTION = "Action";
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,15 @@
|
||||
package com.jasamedika.medifirst2000.constants;
|
||||
|
||||
/**
|
||||
* MessageResource class is that consist of list key in message resource for
|
||||
* internationalization
|
||||
*
|
||||
* @author Roberto
|
||||
*/
|
||||
public final class MessageResource {
|
||||
public static final String LABEL_SUCCESS = "label.success";
|
||||
public static final String LABEL_ERROR = "label.error";
|
||||
public static final String LABEL_TRY_AGAIN = "label.try_again";
|
||||
public static final String LABEL_SUCCESS_CREATED = "label.success.created";
|
||||
public static final String LABEL_SUCCESS_OK = "label.success.ok";
|
||||
}
|
||||
@ -0,0 +1,317 @@
|
||||
package com.jasamedika.medifirst2000.controller;
|
||||
|
||||
import java.io.BufferedWriter;
|
||||
import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.FileWriter;
|
||||
import java.io.IOException;
|
||||
import java.io.OutputStream;
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import javax.validation.Valid;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.http.HttpStatus;
|
||||
import org.springframework.http.MediaType;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.orm.jpa.JpaSystemException;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import com.jasamedika.medifirst2000.constants.Constants;
|
||||
import com.jasamedika.medifirst2000.constants.MessageResource;
|
||||
import com.jasamedika.medifirst2000.controller.base.LocaleController;
|
||||
import com.jasamedika.medifirst2000.core.web.WebConstants;
|
||||
import com.jasamedika.medifirst2000.dao.BridgingDao;
|
||||
import com.jasamedika.medifirst2000.entities.Profile;
|
||||
import com.jasamedika.medifirst2000.exception.ServiceVOException;
|
||||
import com.jasamedika.medifirst2000.service.IndikatorBIOSService;
|
||||
import com.jasamedika.medifirst2000.util.rest.RestUtil;
|
||||
import com.jasamedika.medifirst2000.vo.IndikatorBIOSCustomVO;
|
||||
import com.jasamedika.medifirst2000.vo.IndikatorBIOSVO;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/bios")
|
||||
|
||||
public class BridgingBiosController extends LocaleController<IndikatorBIOSVO>{
|
||||
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(BridgingBiosController.class);
|
||||
|
||||
@Autowired
|
||||
private BridgingDao bridgingDao;
|
||||
|
||||
@Autowired
|
||||
private IndikatorBIOSService indikatorBIOSService;
|
||||
|
||||
@RequestMapping(value = "/profile", method = RequestMethod.GET, produces = { MediaType.APPLICATION_JSON_VALUE })
|
||||
public Map<String, Object> biosProfile(@RequestParam(value = "param", required = false) String param1,
|
||||
HttpServletResponse response) throws IOException {
|
||||
List<Profile> x = bridgingDao.biosProfile();
|
||||
String text ="";
|
||||
if (x.size()>0){
|
||||
for(int i=0;i<x.size();i++){
|
||||
text=(x.get(i).getAlamatLengkap())+"|";
|
||||
text=text+(x.get(i).getKdPos())+"|";
|
||||
text=text+(x.get(i).getFixedPhone())+"|";
|
||||
text=text+(x.get(i).getFaksimile())+"|";
|
||||
text=text+(x.get(i).getAlamatEmail())+"|";
|
||||
text=text+(x.get(i).getWebsite());
|
||||
}
|
||||
}
|
||||
//harus diubah menjadi downloadable
|
||||
|
||||
String fileName = null;
|
||||
|
||||
String osname = System.getProperty("os.name", "").toLowerCase();
|
||||
if (osname.startsWith("windows")) {
|
||||
fileName = "d:/profile.txt";
|
||||
} else if (osname.startsWith("linux")) {
|
||||
fileName = "/root/profile.txt";
|
||||
} else {
|
||||
System.out.println("Sorry, your operating system is different");
|
||||
}
|
||||
|
||||
FileWriter fw = new FileWriter(fileName);
|
||||
BufferedWriter output = new BufferedWriter(fw);
|
||||
output.write(text);
|
||||
output.flush();
|
||||
output.close();
|
||||
// FileOutputStream out = new FileOutputStream(fileName);
|
||||
String fileType = "application/text";
|
||||
response.setContentType(fileType);
|
||||
// Make sure to show the download dialog
|
||||
response.setHeader("Content-disposition", "attachment; filename=" + fileName);
|
||||
File my_file = new File(fileName);
|
||||
// This should send the file to browser
|
||||
OutputStream out = response.getOutputStream();
|
||||
FileInputStream in = new FileInputStream(my_file);
|
||||
byte[] buffer = new byte[4096];
|
||||
int length;
|
||||
while ((length = in.read(buffer)) > 0) {
|
||||
out.write(buffer, 0, length);
|
||||
}
|
||||
in.close();
|
||||
out.flush();
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/sk", method = RequestMethod.GET, produces = { MediaType.APPLICATION_JSON_VALUE })
|
||||
public List<Object[]> biosSK(){
|
||||
//List<Object[]> x = bridgingDao.biosSK();
|
||||
return null;
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/save-indikator-bios", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE)
|
||||
public ResponseEntity<Map<String, Object>> saveIndikatorBIOS(@Valid @RequestBody IndikatorBIOSCustomVO vo,
|
||||
HttpServletRequest request) throws ParseException {
|
||||
try {
|
||||
SimpleDateFormat format = new SimpleDateFormat("dd-MM-yyyy");
|
||||
|
||||
Map<String, Object> result = indikatorBIOSService.saveIndikatorBIOS(vo);
|
||||
if (null != result)
|
||||
mapHeaderMessage.put(WebConstants.HttpHeaderInfo.LABEL_SUCCESS,
|
||||
getMessage(MessageResource.LABEL_SUCCESS, request));
|
||||
return RestUtil.getJsonResponse(result, HttpStatus.CREATED, mapHeaderMessage);
|
||||
|
||||
} catch (ServiceVOException e) {
|
||||
LOGGER.error("Got exception {} when add Indikator", e.getMessage());
|
||||
addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, e.getMessage());
|
||||
return RestUtil.getJsonHttptatus(HttpStatus.INTERNAL_SERVER_ERROR, mapHeaderMessage);
|
||||
} catch (JpaSystemException jse) {
|
||||
LOGGER.error("Got exception {} when add Indikator", jse.getMessage());
|
||||
addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, jse.getMessage());
|
||||
return RestUtil.getJsonHttptatus(HttpStatus.CONFLICT, mapHeaderMessage);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/save-indikator-bios-pengeluaran", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE)
|
||||
public ResponseEntity<Map<String, Object>> saveIndikatorBIOS(@Valid @RequestBody List<IndikatorBIOSVO> vo,
|
||||
HttpServletRequest request) throws ParseException {
|
||||
try {
|
||||
SimpleDateFormat format = new SimpleDateFormat("dd-MM-yyyy");
|
||||
|
||||
Map<String, Object> result = indikatorBIOSService.saveIndikatorBIOSPengeluaran(vo);
|
||||
if (null != result)
|
||||
mapHeaderMessage.put(WebConstants.HttpHeaderInfo.LABEL_SUCCESS,
|
||||
getMessage(MessageResource.LABEL_SUCCESS, request));
|
||||
return RestUtil.getJsonResponse(result, HttpStatus.CREATED, mapHeaderMessage);
|
||||
|
||||
} catch (ServiceVOException e) {
|
||||
LOGGER.error("Got exception {} when add Indikator", e.getMessage());
|
||||
addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, e.getMessage());
|
||||
return RestUtil.getJsonHttptatus(HttpStatus.INTERNAL_SERVER_ERROR, mapHeaderMessage);
|
||||
} catch (JpaSystemException jse) {
|
||||
LOGGER.error("Got exception {} when add Indikator", jse.getMessage());
|
||||
addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, jse.getMessage());
|
||||
return RestUtil.getJsonHttptatus(HttpStatus.CONFLICT, mapHeaderMessage);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/get-layanan-lainnya", method = RequestMethod.GET)
|
||||
public ResponseEntity<List<Map<String, Object>>> getBIOSLayananLainnyaOLD( @RequestParam(value = "tanggal_update", required = false) String tanggal_update,
|
||||
HttpServletRequest request) {
|
||||
try {
|
||||
List<Map<String, Object>> result = new ArrayList<Map<String, Object>>();
|
||||
result = indikatorBIOSService.layananLainBIOS(tanggal_update);
|
||||
mapHeaderMessage.put(WebConstants.HttpHeaderInfo.LABEL_SUCCESS,
|
||||
getMessage(MessageResource.LABEL_SUCCESS, request));
|
||||
return RestUtil.getNewJsonResponse(result, HttpStatus.OK, mapHeaderMessage,"layanan_lainnya");
|
||||
} catch (ServiceVOException e) {
|
||||
LOGGER.error("Got exception {} when getAllPegawaiAktifVerfiedByUnitKerja", e.getMessage());
|
||||
addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, e.getMessage());
|
||||
return RestUtil.getJsonHttptatus(HttpStatus.INTERNAL_SERVER_ERROR, mapHeaderMessage);
|
||||
} catch (JpaSystemException jse) {
|
||||
LOGGER.error("Got exception {} when getAllPegawaiAktifVerfiedByUnitKerja", jse.getMessage());
|
||||
addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, jse.getMessage());
|
||||
return RestUtil.getJsonHttptatus(HttpStatus.CONFLICT, mapHeaderMessage);
|
||||
}
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/get-layanan-kesehatan", method = RequestMethod.GET)
|
||||
public ResponseEntity<List<Map<String, Object>>> getBIOSLayananKesehatanOLD( @RequestParam(value = "tanggal_update", required = false) String tanggal_update,
|
||||
HttpServletRequest request) {
|
||||
try {
|
||||
List<Map<String, Object>> result = new ArrayList<Map<String, Object>>();
|
||||
result = indikatorBIOSService.layananKesehatanBIOS(tanggal_update);
|
||||
mapHeaderMessage.put(WebConstants.HttpHeaderInfo.LABEL_SUCCESS,
|
||||
getMessage(MessageResource.LABEL_SUCCESS, request));
|
||||
return RestUtil.getNewJsonResponse(result, HttpStatus.OK, mapHeaderMessage,"layanan_kesehatan");
|
||||
} catch (ServiceVOException e) {
|
||||
LOGGER.error("Got exception {} when getAllPegawaiAktifVerfiedByUnitKerja", e.getMessage());
|
||||
addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, e.getMessage());
|
||||
return RestUtil.getJsonHttptatus(HttpStatus.INTERNAL_SERVER_ERROR, mapHeaderMessage);
|
||||
} catch (JpaSystemException jse) {
|
||||
LOGGER.error("Got exception {} when getAllPegawaiAktifVerfiedByUnitKerja", jse.getMessage());
|
||||
addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, jse.getMessage());
|
||||
return RestUtil.getJsonHttptatus(HttpStatus.CONFLICT, mapHeaderMessage);
|
||||
}
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/penerimaan", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE)
|
||||
public ResponseEntity<List<Map<String, Object>>> getPenerimaan(@RequestParam(value = "TanggalUpdate", required = false) String tanggal,
|
||||
HttpServletRequest request) throws ParseException {
|
||||
try {
|
||||
|
||||
|
||||
//List<Map<String, Object>> result = indikatorBIOSService.penerimaanBLU(tanggal);
|
||||
List<Map<String, Object>> result = indikatorBIOSService.penerimaanPengeluaranBLUNew(tanggal, "Penerimaan");
|
||||
|
||||
mapHeaderMessage.put(WebConstants.HttpHeaderInfo.LABEL_SUCCESS,
|
||||
getMessage(MessageResource.LABEL_SUCCESS, request));
|
||||
return RestUtil.getNewJsonResponse(result, HttpStatus.OK, mapHeaderMessage,"Penerimaan");
|
||||
|
||||
} catch (ServiceVOException e) {
|
||||
LOGGER.error("Got exception {} when add Indikator", e.getMessage());
|
||||
addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, e.getMessage());
|
||||
return RestUtil.getJsonHttptatus(HttpStatus.INTERNAL_SERVER_ERROR, mapHeaderMessage);
|
||||
} catch (JpaSystemException jse) {
|
||||
LOGGER.error("Got exception {} when add Indikator", jse.getMessage());
|
||||
addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, jse.getMessage());
|
||||
return RestUtil.getJsonHttptatus(HttpStatus.CONFLICT, mapHeaderMessage);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/pengeluaran", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE)
|
||||
public ResponseEntity<List<Map<String, Object>>> getPengeluaran(@RequestParam(value = "TanggalUpdate", required = false) String tanggal,
|
||||
HttpServletRequest request) throws ParseException {
|
||||
try {
|
||||
|
||||
|
||||
//List<Map<String, Object>> result = indikatorBIOSService.pengeluaranBLU(tanggal);
|
||||
List<Map<String, Object>> result = indikatorBIOSService.penerimaanPengeluaranBLUNew(tanggal, "Pengeluaran");
|
||||
mapHeaderMessage.put(WebConstants.HttpHeaderInfo.LABEL_SUCCESS,
|
||||
getMessage(MessageResource.LABEL_SUCCESS, request));
|
||||
return RestUtil.getNewJsonResponse(result, HttpStatus.OK, mapHeaderMessage,"Pengeluaran");
|
||||
|
||||
} catch (ServiceVOException e) {
|
||||
LOGGER.error("Got exception {} when add Indikator", e.getMessage());
|
||||
addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, e.getMessage());
|
||||
return RestUtil.getJsonHttptatus(HttpStatus.INTERNAL_SERVER_ERROR, mapHeaderMessage);
|
||||
} catch (JpaSystemException jse) {
|
||||
LOGGER.error("Got exception {} when add Indikator", jse.getMessage());
|
||||
addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, jse.getMessage());
|
||||
return RestUtil.getJsonHttptatus(HttpStatus.CONFLICT, mapHeaderMessage);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/saldo", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE)
|
||||
public ResponseEntity<List<Map<String, Object>>> getSaldo(@RequestParam(value = "TanggalUpdate", required = false) String tanggal,
|
||||
HttpServletRequest request) throws ParseException {
|
||||
try {
|
||||
|
||||
|
||||
//List<Map<String, Object>> result = indikatorBIOSService.saldoBLU(tanggal);
|
||||
List<Map<String, Object>> result = indikatorBIOSService.saldoBLUNew(tanggal);
|
||||
mapHeaderMessage.put(WebConstants.HttpHeaderInfo.LABEL_SUCCESS,
|
||||
getMessage(MessageResource.LABEL_SUCCESS, request));
|
||||
return RestUtil.getNewJsonResponse(result, HttpStatus.OK, mapHeaderMessage,"SaldoBLU");
|
||||
|
||||
} catch (ServiceVOException e) {
|
||||
LOGGER.error("Got exception {} when add Indikator", e.getMessage());
|
||||
addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, e.getMessage());
|
||||
return RestUtil.getJsonHttptatus(HttpStatus.INTERNAL_SERVER_ERROR, mapHeaderMessage);
|
||||
} catch (JpaSystemException jse) {
|
||||
LOGGER.error("Got exception {} when add Indikator", jse.getMessage());
|
||||
addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, jse.getMessage());
|
||||
return RestUtil.getJsonHttptatus(HttpStatus.CONFLICT, mapHeaderMessage);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/get-layanan-lainnya-old", method = RequestMethod.GET)
|
||||
public ResponseEntity<List<Map<String, Object>>> getBIOSLayananLainnya( @RequestParam(value = "tanggal_update", required = false) String tanggal_update,
|
||||
HttpServletRequest request) {
|
||||
try {
|
||||
List<Map<String, Object>> result = new ArrayList<Map<String, Object>>();
|
||||
result = indikatorBIOSService.layananLainBIOSNew(tanggal_update);
|
||||
mapHeaderMessage.put(WebConstants.HttpHeaderInfo.LABEL_SUCCESS,
|
||||
getMessage(MessageResource.LABEL_SUCCESS, request));
|
||||
return RestUtil.getNewJsonResponse(result, HttpStatus.OK, mapHeaderMessage,"layanan_lainnya");
|
||||
} catch (ServiceVOException e) {
|
||||
LOGGER.error("Got exception {} when getAllPegawaiAktifVerfiedByUnitKerja", e.getMessage());
|
||||
addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, e.getMessage());
|
||||
return RestUtil.getJsonHttptatus(HttpStatus.INTERNAL_SERVER_ERROR, mapHeaderMessage);
|
||||
} catch (JpaSystemException jse) {
|
||||
LOGGER.error("Got exception {} when getAllPegawaiAktifVerfiedByUnitKerja", jse.getMessage());
|
||||
addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, jse.getMessage());
|
||||
return RestUtil.getJsonHttptatus(HttpStatus.CONFLICT, mapHeaderMessage);
|
||||
}
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/get-layanan-kesehatan-old", method = RequestMethod.GET)
|
||||
public ResponseEntity<List<Map<String, Object>>> getBIOSLayananKesehatan( @RequestParam(value = "tanggal_update", required = false) String tanggal_update,
|
||||
HttpServletRequest request) {
|
||||
try {
|
||||
List<Map<String, Object>> result = new ArrayList<Map<String, Object>>();
|
||||
result = indikatorBIOSService.layananKesehatanBIOSNew(tanggal_update);
|
||||
mapHeaderMessage.put(WebConstants.HttpHeaderInfo.LABEL_SUCCESS,
|
||||
getMessage(MessageResource.LABEL_SUCCESS, request));
|
||||
return RestUtil.getNewJsonResponse(result, HttpStatus.OK, mapHeaderMessage,"layanan_kesehatan");
|
||||
} catch (ServiceVOException e) {
|
||||
LOGGER.error("Got exception {} when getAllPegawaiAktifVerfiedByUnitKerja", e.getMessage());
|
||||
addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, e.getMessage());
|
||||
return RestUtil.getJsonHttptatus(HttpStatus.INTERNAL_SERVER_ERROR, mapHeaderMessage);
|
||||
} catch (JpaSystemException jse) {
|
||||
LOGGER.error("Got exception {} when getAllPegawaiAktifVerfiedByUnitKerja", jse.getMessage());
|
||||
addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, jse.getMessage());
|
||||
return RestUtil.getJsonHttptatus(HttpStatus.CONFLICT, mapHeaderMessage);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,164 @@
|
||||
package com.jasamedika.medifirst2000.controller;
|
||||
|
||||
import java.io.BufferedWriter;
|
||||
import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.FileWriter;
|
||||
import java.io.IOException;
|
||||
import java.io.OutputStream;
|
||||
import java.util.Date;
|
||||
import java.text.DecimalFormat;
|
||||
import java.text.NumberFormat;
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
import java.util.GregorianCalendar;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.http.MediaType;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import com.jasamedika.medifirst2000.service.ModelService;
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeBUKBorVO;
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeKunjunganPasienVO;
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeSiranapKamarVO;
|
||||
|
||||
import scala.actors.threadpool.Arrays;
|
||||
|
||||
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
|
||||
import com.jasamedika.medifirst2000.dao.BridgingDao;
|
||||
@RestController
|
||||
@RequestMapping("/bridging")
|
||||
public class BridgingController {
|
||||
@Autowired
|
||||
BridgingDao myDao;
|
||||
|
||||
//@Value("${reportDirectory}")
|
||||
//String reportDirectory;
|
||||
|
||||
@RequestMapping(value = "/testbor", method = RequestMethod.GET, produces = { MediaType.APPLICATION_JSON_VALUE })
|
||||
public BridgeBUKBorVO test(@RequestParam(value = "bulan", required = true) String bulanTahun) throws ParseException {
|
||||
//String ret = "";
|
||||
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
|
||||
|
||||
List<Object[]> bed = myDao.getQtyBed();
|
||||
Integer totalBed =0;
|
||||
ArrayList<Integer> ruanganId= new ArrayList<Integer>();
|
||||
for(int i = 0; i<bed.size();i++){
|
||||
totalBed = totalBed + ((Byte)bed.get(i)[1]).intValue();
|
||||
if(ruanganId.size()==0){
|
||||
ruanganId.add((Integer)bed.get(i)[0]);
|
||||
}else{
|
||||
boolean found=false;
|
||||
for(int j = 0;j<ruanganId.size();j++){
|
||||
if(ruanganId.get(j)==(Integer)bed.get(i)[0]){
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(!found){
|
||||
ruanganId.add((Integer)bed.get(i)[0]);
|
||||
}
|
||||
}
|
||||
}
|
||||
System.out.println("totalBed"+ String.valueOf(totalBed));
|
||||
String bb[]= bulanTahun.split("-");
|
||||
String bulan = bb[0].trim();
|
||||
String tahun = bb[1].trim();
|
||||
|
||||
int month = Integer.parseInt(bulan);
|
||||
int year = Integer.parseInt(tahun);
|
||||
|
||||
GregorianCalendar mycal = new GregorianCalendar(year,month, 1);
|
||||
int daysInMonth= mycal.getActualMaximum(Calendar.DAY_OF_MONTH);
|
||||
|
||||
Date d1 = (Date) sdf.parse("01"+"/"+bulan+"/"+tahun);
|
||||
Date d2 = (Date) sdf.parse(String.valueOf(daysInMonth)+"/"+bulan+"/"+tahun);
|
||||
|
||||
List<Object[]> x = myDao.getListPasienRanap(d1,d2);
|
||||
System.out.println( "Jumlah Pasien total" + String.valueOf(x.size()) );
|
||||
|
||||
int cnt[] = new int[daysInMonth];
|
||||
for(int i = 0;i<x.size();i++){
|
||||
for(int j = 0;j<daysInMonth;j++){
|
||||
Date tgl1 = (Date)x.get(i)[0];
|
||||
Date tgl2 = (Date)x.get(i)[1];
|
||||
String tgl1s[],tgl2s[];
|
||||
try{
|
||||
tgl1s= sdf.format(tgl1).split("/");
|
||||
String tmp1[] =tgl1s;
|
||||
if(Integer.valueOf(tmp1[0])==j){
|
||||
|
||||
}
|
||||
}catch(Exception ex){
|
||||
tgl1s= new String[0];
|
||||
}
|
||||
try{
|
||||
tgl2s= sdf.format(tgl2).split("/");
|
||||
}catch(Exception ex){
|
||||
tgl2s= (String.valueOf(daysInMonth)+"/"+bulan+"/"+tahun).split("/");
|
||||
}
|
||||
|
||||
if((j>=Integer.valueOf(tgl1s[0])+1)&(j<=Integer.valueOf(tgl2s[0])+1)){
|
||||
cnt[j]++;
|
||||
}
|
||||
}
|
||||
}
|
||||
int totalCnt = 0;
|
||||
for(int i=0;i<cnt.length;i++){
|
||||
totalCnt=totalCnt+cnt[i];
|
||||
}
|
||||
BridgeBUKBorVO returnvalue = new BridgeBUKBorVO();
|
||||
NumberFormat formatter = new DecimalFormat("#0.00");
|
||||
|
||||
returnvalue.setBOR(Double.valueOf(formatter.format((double)(totalCnt*100)/(double)(totalBed*daysInMonth))));
|
||||
|
||||
return returnvalue ;
|
||||
}
|
||||
|
||||
// download:
|
||||
@RequestMapping(value = "/test", method = RequestMethod.GET, produces = { MediaType.APPLICATION_JSON_VALUE })
|
||||
public Map<String, Object> testFile(@RequestParam(value = "param", required = false) String param1,HttpServletResponse response) throws IOException {
|
||||
|
||||
String isiFile="halo";
|
||||
//String fileName=reportDirectory+ UUID.randomUUID().toString().replaceAll("-", "")+".txt";
|
||||
//String fileName="d:/"+ UUID.randomUUID().toString().replaceAll("-", "")+".txt";
|
||||
String fileName="d:/testfile.txt";
|
||||
FileWriter fw = new FileWriter(fileName);
|
||||
BufferedWriter bw = new BufferedWriter(fw);
|
||||
bw.write(isiFile);
|
||||
bw.flush();
|
||||
bw.close();
|
||||
|
||||
//FileOutputStream out = new FileOutputStream(fileName);
|
||||
|
||||
String fileType = "application/text";
|
||||
|
||||
response.setContentType(fileType);
|
||||
|
||||
// Make sure to show the download dialog
|
||||
response.setHeader("Content-disposition", "attachment; filename="+fileName);
|
||||
|
||||
File my_file = new File(fileName);
|
||||
// This should send the file to browser
|
||||
OutputStream out = response.getOutputStream();
|
||||
FileInputStream in = new FileInputStream(my_file);
|
||||
byte[] buffer = new byte[4096];
|
||||
int length;
|
||||
while ((length = in.read(buffer)) > 0) {
|
||||
out.write(buffer, 0, length);
|
||||
}
|
||||
in.close();
|
||||
out.flush();
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,639 @@
|
||||
package com.jasamedika.medifirst2000.controller;
|
||||
|
||||
import java.text.DateFormat;
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
import java.util.Map;
|
||||
import java.util.UUID;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.http.MediaType;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import com.jasamedika.medifirst2000.dao.AntrianPasienRegistrasiDao;
|
||||
import com.jasamedika.medifirst2000.dao.BridgingDao;
|
||||
import com.jasamedika.medifirst2000.dao.JadwalDokterDao;
|
||||
import com.jasamedika.medifirst2000.dao.JadwalPraktikDokterDao;
|
||||
import com.jasamedika.medifirst2000.dao.KelompokPasienDao;
|
||||
import com.jasamedika.medifirst2000.dao.PasienDao;
|
||||
import com.jasamedika.medifirst2000.dao.PegawaiDao;
|
||||
import com.jasamedika.medifirst2000.dao.PendidikanDao;
|
||||
import com.jasamedika.medifirst2000.dao.RuanganDao;
|
||||
import com.jasamedika.medifirst2000.entities.AntrianPasienRegistrasi;
|
||||
import com.jasamedika.medifirst2000.entities.JadwalDokter;
|
||||
import com.jasamedika.medifirst2000.entities.JadwalPraktek;
|
||||
import com.jasamedika.medifirst2000.entities.KelompokPasien;
|
||||
import com.jasamedika.medifirst2000.entities.Pasien;
|
||||
import com.jasamedika.medifirst2000.entities.Pegawai;
|
||||
import com.jasamedika.medifirst2000.entities.Pendidikan;
|
||||
import com.jasamedika.medifirst2000.entities.Ruangan;
|
||||
import com.jasamedika.medifirst2000.enums.TipePasienEnum;
|
||||
import com.jasamedika.medifirst2000.service.JadwalDokterService;
|
||||
import com.jasamedika.medifirst2000.service.ModelService;
|
||||
import com.jasamedika.medifirst2000.service.PasienService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.vo.AlamatVO;
|
||||
import com.jasamedika.medifirst2000.vo.PasienVO;
|
||||
import com.jasamedika.medifirst2000.vo.RegistrasiSmsVO;
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeDaftarCaraBayarListVO;
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeDaftarCaraBayarVO;
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeDaftarJadwalDokterListVO;
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeDaftarJadwalDokterVO;
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeDaftarJadwalJamKunjunganListVO;
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeDaftarJadwalJamKunjunganVO;
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeDaftarKlinikListVO;
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeDaftarKlinikVO;
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeDaftarPasienDaftarBaruConsumeVO;
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeDaftarPasienDaftarConsumeVO;
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeDaftarPasienDaftarFailedProduceVO;
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeDaftarPasienDaftarFailedVO;
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeDaftarPasienDaftarOkProduceVO;
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeDaftarPasienDaftarOkVO;
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeDaftarVerifikasiPasienConsumeVO;
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeDaftarVerifikasiPasienFoundReplyProduceVO;
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeDaftarVerifikasiPasienFoundReplyVO;
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeDaftarVerifikasiPasienNotFoundReplyProduceVO;
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeDaftarVerifikasiPasienNotFoundReplyVO;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/daftar-ol")
|
||||
|
||||
public class BridgingDaftarOnlineController {
|
||||
|
||||
@Autowired
|
||||
private PasienService pasienService;
|
||||
|
||||
@Autowired
|
||||
private AntrianPasienRegistrasiDao antrianPasienRegistrasiDao;
|
||||
|
||||
@Autowired
|
||||
private ModelService modelServiceKelas;
|
||||
|
||||
@Autowired
|
||||
private ModelService modelServiceRuangan;
|
||||
|
||||
@Autowired
|
||||
private JadwalDokterService jadwalDokterService;
|
||||
|
||||
@Autowired
|
||||
private PasienDao pasienDao;
|
||||
|
||||
@Autowired
|
||||
private PendidikanDao pendidikanDao;
|
||||
|
||||
@Autowired
|
||||
private RuanganDao ruanganDao;
|
||||
|
||||
@Autowired
|
||||
private KelompokPasienDao kelompokPasienDao;
|
||||
|
||||
@Autowired
|
||||
private JadwalDokterDao jadwalDokterDao;
|
||||
|
||||
@Autowired
|
||||
private BridgingDao bridgingDao;
|
||||
|
||||
@Autowired
|
||||
private PegawaiDao pegawaiDao;
|
||||
|
||||
@Autowired
|
||||
private JadwalPraktikDokterDao jadwalPraktikDokterDao;
|
||||
|
||||
@RequestMapping(value = "/klinik_rs", method = RequestMethod.GET, produces = { MediaType.APPLICATION_XML_VALUE })
|
||||
public BridgeDaftarKlinikListVO daftarKlinikRs() {
|
||||
BridgeDaftarKlinikListVO y = new BridgeDaftarKlinikListVO();
|
||||
@SuppressWarnings("unchecked")
|
||||
List<Map<String, Object>> ruanganT = bridgingDao.getJadwalKlinik();
|
||||
|
||||
for (Map<String, Object> ruanganTmp : ruanganT) {
|
||||
BridgeDaftarKlinikVO x = new BridgeDaftarKlinikVO();
|
||||
x.setIdKlinik(ruanganTmp.get("id").toString());
|
||||
x.setNamaKlinik(ruanganTmp.get("namaRuangan").toString());
|
||||
x.setHari(ruanganTmp.get("hari").toString());
|
||||
|
||||
if (CommonUtil.isNullOrEmpty(ruanganTmp.get("jamBuka"))) {
|
||||
x.setJamBukaPelayanan("");
|
||||
} else {
|
||||
x.setJamBukaPelayanan(ruanganTmp.get("jamBuka").toString());
|
||||
}
|
||||
if (CommonUtil.isNullOrEmpty(ruanganTmp.get("jamTutup"))) {
|
||||
x.setJamTutupPelayanan("");
|
||||
} else {
|
||||
x.setJamTutupPelayanan(ruanganTmp.get("jamTutup").toString());
|
||||
}
|
||||
Calendar cal = Calendar.getInstance();
|
||||
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||
x.setUpdate(dateFormat.format(cal.getTime()));
|
||||
x.setKuota(30);// dari antrian
|
||||
y.addBridgePendaftaranDaftarKlinikVO(x);
|
||||
}
|
||||
return y;
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/jadwal_dokters", method = RequestMethod.GET, produces = {
|
||||
MediaType.APPLICATION_XML_VALUE })
|
||||
// public BridgeDaftarJadwalDokterListVO jadwalDokterRs() {
|
||||
public BridgeDaftarJadwalDokterListVO jadwalDokterRs() {
|
||||
BridgeDaftarJadwalDokterListVO y = new BridgeDaftarJadwalDokterListVO();
|
||||
List<Map<String, Object>> ruanganT = modelServiceRuangan.getAllData("Ruangan", "id,departemenId", 1500, null,
|
||||
null, null, null, null, null, null, null, null, null);
|
||||
ArrayList<Integer> ytemp = new ArrayList<Integer>();
|
||||
|
||||
for (int i = 0; i < ruanganT.size(); i++) {
|
||||
Integer deptId = (Integer) ruanganT.get(i).get("departemenId");
|
||||
if (deptId != null) {
|
||||
if (((Integer) ruanganT.get(i).get("departemenId") == 18)
|
||||
|| ((Integer) ruanganT.get(i).get("departemenId") == 28)) {
|
||||
// Hanya di departement ruang RJ dan rehab medik saja
|
||||
ytemp.add((Integer) ruanganT.get(i).get("id"));
|
||||
}
|
||||
}
|
||||
}
|
||||
// System.out.println(ytemp.size());
|
||||
for (int idruang = 0; idruang < ytemp.size(); idruang++) {
|
||||
Map<String, Object> jd = new HashMap<>();
|
||||
try {
|
||||
jd = jadwalDokterService.findByRuangan(ytemp.get(idruang));
|
||||
} catch (Exception ex) {
|
||||
jd = null;
|
||||
}
|
||||
if (jd != null) {
|
||||
if (jd.get("data") != null) {
|
||||
List<JadwalDokter> temp = (List<JadwalDokter>) jd.get("data");
|
||||
|
||||
for (int i = 0; i < temp.size(); i++) {
|
||||
BridgeDaftarJadwalDokterVO x = new BridgeDaftarJadwalDokterVO();
|
||||
|
||||
x.setIdKlinik(temp.get(i).getRuangan().getId().toString());
|
||||
String hari = bridgingDao.getDay(temp.get(i).getTanggalJadwal().getDay());
|
||||
x.setHari(hari);
|
||||
JadwalPraktek jp = temp.get(i).getJadwalPraktek();
|
||||
if (CommonUtil.isNotNullOrEmpty(jp.getJamPraktek())) {
|
||||
String[] pp = jp.getJamPraktek().split("-");
|
||||
if (pp.length == 2) {
|
||||
x.setJamTutupPraktek(pp[1]);
|
||||
x.setJamMulaiPraktek(pp[0]);
|
||||
} else {
|
||||
// System.out.println("Invalid len:" + jp.getJamPraktek());
|
||||
}
|
||||
} else {
|
||||
x.setJamTutupPraktek("");
|
||||
x.setJamMulaiPraktek("");
|
||||
}
|
||||
|
||||
if (CommonUtil.isNotNullOrEmpty(temp.get(i).getQuota())) {
|
||||
x.setKuota(temp.get(i).getQuota().toString());
|
||||
} else {
|
||||
x.setKuota("30");
|
||||
}
|
||||
try {
|
||||
x.setIddokter(temp.get(i).getDokter().getId().toString());
|
||||
x.setNamadokter(temp.get(i).getDokter().getNamaLengkap());
|
||||
} catch (Exception ex) {
|
||||
x.setIddokter("?");
|
||||
x.setNamadokter("?");
|
||||
}
|
||||
|
||||
Calendar cal = Calendar.getInstance();
|
||||
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||
x.setUpdate(dateFormat.format(cal.getTime()));
|
||||
y.addBridgePendaftaranJadwalDokterVO(x);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return y;
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/jadwal_dokter_rev", method = RequestMethod.GET, produces = {
|
||||
MediaType.APPLICATION_XML_VALUE })
|
||||
// public BridgeDaftarJadwalDokterListVO jadwalDokterRs() {
|
||||
public BridgeDaftarJadwalDokterListVO jadwalDokterRse() {
|
||||
BridgeDaftarJadwalDokterListVO y = new BridgeDaftarJadwalDokterListVO();
|
||||
List<BridgeDaftarJadwalDokterVO> filterTemp = new ArrayList<BridgeDaftarJadwalDokterVO>();
|
||||
List<Map<String, Object>> ruanganT = modelServiceRuangan.getAllData("Ruangan", "id,departemenId", 1500, null,
|
||||
null, null, null, null, null, null, null, null, null);
|
||||
ArrayList<Integer> ytemp = new ArrayList<Integer>();
|
||||
|
||||
for (int i = 0; i < ruanganT.size(); i++) {
|
||||
Integer deptId = (Integer) ruanganT.get(i).get("departemenId");
|
||||
if (deptId != null) {
|
||||
if (((Integer) ruanganT.get(i).get("departemenId") == 18)
|
||||
|| ((Integer) ruanganT.get(i).get("departemenId") == 28)) {
|
||||
// Hanya di departement ruang RJ dan rehab medik saja
|
||||
ytemp.add((Integer) ruanganT.get(i).get("id"));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// System.out.print("ruangan yang benar");
|
||||
// System.out.println(ytemp.size());
|
||||
for (int idruang = 0; idruang < ytemp.size(); idruang++) {
|
||||
Map<String, Object> jd = new HashMap<>();
|
||||
try {
|
||||
jd = jadwalDokterService.findByRuangan(ytemp.get(idruang));
|
||||
} catch (Exception ex) {
|
||||
jd = null;
|
||||
}
|
||||
if (jd != null) {
|
||||
if (jd.get("data") != null) {
|
||||
List<JadwalDokter> temp = (List<JadwalDokter>) jd.get("data");
|
||||
|
||||
for (int i = 0; i < temp.size(); i++) {
|
||||
BridgeDaftarJadwalDokterVO x = new BridgeDaftarJadwalDokterVO();
|
||||
|
||||
x.setIdKlinik(temp.get(i).getRuangan().getId().toString());
|
||||
String hari = bridgingDao.getDay(temp.get(i).getTanggalJadwal().getDay());
|
||||
x.setHari(hari);
|
||||
if (CommonUtil.isNullOrEmpty(hari)) {
|
||||
x.setHari("");
|
||||
}
|
||||
JadwalPraktek jp = temp.get(i).getJadwalPraktek();
|
||||
if (CommonUtil.isNotNullOrEmpty(jp.getJamPraktek())) {
|
||||
String[] pp = jp.getJamPraktek().split("-");
|
||||
if (pp.length == 2) {
|
||||
x.setJamTutupPraktek(pp[1]);
|
||||
x.setJamMulaiPraktek(pp[0]);
|
||||
} else {
|
||||
// System.out.println("Invalid len:" + jp.getJamPraktek());
|
||||
}
|
||||
} else {
|
||||
x.setJamTutupPraktek("");
|
||||
x.setJamMulaiPraktek("");
|
||||
}
|
||||
|
||||
if (CommonUtil.isNotNullOrEmpty(temp.get(i).getQuota())) {
|
||||
x.setKuota(temp.get(i).getQuota().toString());
|
||||
} else {
|
||||
x.setKuota("30");
|
||||
}
|
||||
try {
|
||||
x.setIddokter(temp.get(i).getDokter().getId().toString());
|
||||
x.setNamadokter(temp.get(i).getDokter().getNamaLengkap());
|
||||
} catch (Exception ex) {
|
||||
x.setIddokter("?");
|
||||
x.setNamadokter("?");
|
||||
}
|
||||
|
||||
Calendar cal = Calendar.getInstance();
|
||||
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||
x.setUpdate(dateFormat.format(cal.getTime()));
|
||||
|
||||
if (!filterTemp.contains(x)) {
|
||||
filterTemp.add(x);
|
||||
y.addBridgePendaftaranJadwalDokterVO(x);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return y;
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/jadwal_dokter", method = RequestMethod.GET, produces = {
|
||||
MediaType.APPLICATION_XML_VALUE })
|
||||
// public BridgeDaftarJadwalDokterListVO jadwalDokterRs() {
|
||||
public BridgeDaftarJadwalDokterListVO jadwalDokterRseRev() {
|
||||
BridgeDaftarJadwalDokterListVO y = new BridgeDaftarJadwalDokterListVO();
|
||||
List<Map<String, Object>> data = jadwalPraktikDokterDao.findAllJadwalPraktikDokter();
|
||||
|
||||
Calendar cal = Calendar.getInstance();
|
||||
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||
|
||||
for (Map<String, Object> map : data) {
|
||||
BridgeDaftarJadwalDokterVO bridge = new BridgeDaftarJadwalDokterVO();
|
||||
bridge.setHari(map.get("namaHari").toString());
|
||||
bridge.setIddokter(map.get("idPegawai").toString());
|
||||
bridge.setIdKlinik(map.get("idRuangan").toString());
|
||||
bridge.setJamMulaiPraktek(map.get("waktumulai").toString());
|
||||
bridge.setJamTutupPraktek(map.get("waktuselesai").toString());
|
||||
bridge.setKuota(map.get("quota").toString());
|
||||
bridge.setNamadokter(map.get("namaLengkap").toString());
|
||||
bridge.setUpdate(dateFormat.format(cal.getTime()));
|
||||
y.addBridgePendaftaranJadwalDokterVO(bridge);
|
||||
}
|
||||
|
||||
return y;
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/jam_kunjungan", method = RequestMethod.GET, produces = {
|
||||
MediaType.APPLICATION_XML_VALUE })
|
||||
// public BridgeDaftarJadwalDokterListVO jadwalDokterRs() {
|
||||
public BridgeDaftarJadwalJamKunjunganListVO jamKunjungan(
|
||||
@RequestParam(value = "idklinik", required = true) Integer idKlinik,
|
||||
@RequestParam(value = "iddokter", required = true) Integer idDokter,
|
||||
@RequestParam(value = "tanggal", required = false) String tgl) {
|
||||
BridgeDaftarJadwalJamKunjunganListVO y = new BridgeDaftarJadwalJamKunjunganListVO();
|
||||
|
||||
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
|
||||
Date tanggal = null;
|
||||
try {
|
||||
tanggal = formatter.parse(tgl);
|
||||
} catch (ParseException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
Calendar calendar = Calendar.getInstance();
|
||||
calendar.setTime(tanggal);
|
||||
Integer tanggalId = calendar.get(Calendar.DAY_OF_WEEK) - 1;
|
||||
|
||||
// System.out.println(tanggal);
|
||||
List<Map<String, Object>> datas = bridgingDao.getJadwalKlinikbyId(idDokter, idKlinik, tanggalId);
|
||||
// System.out.println(datas.toString());
|
||||
if (CommonUtil.isNotNullOrEmpty(datas)) {
|
||||
for (Map<String, Object> data : datas) {
|
||||
BridgeDaftarJadwalJamKunjunganVO x = new BridgeDaftarJadwalJamKunjunganVO();
|
||||
x.setIdKlinik(data.get("idklinik").toString());
|
||||
String[] pp = data.get("jam").toString().split("-");
|
||||
x.setJamMulai(pp[0]);
|
||||
x.setJamSelesai(pp[1]);
|
||||
x.setKuota("30"); // harus ada perhitungan lagi mengegnai quota,
|
||||
x.setIdDokter(data.get("iddokter").toString());
|
||||
Calendar cal = Calendar.getInstance();
|
||||
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||
x.setUpdate(dateFormat.format(cal.getTime()));
|
||||
y.addBridgePendaftaranJadwalJamKunjunganVO(x);
|
||||
}
|
||||
}
|
||||
return y;
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/cara_bayar", method = RequestMethod.GET, produces = { MediaType.APPLICATION_XML_VALUE })
|
||||
public BridgeDaftarCaraBayarListVO caraBayar() {
|
||||
BridgeDaftarCaraBayarListVO y = new BridgeDaftarCaraBayarListVO();
|
||||
|
||||
List<Map<String, Object>> caraBayar = modelServiceRuangan.getAllData("KelompokPasien", "*", 1500, null, null,
|
||||
null, null, null, null, null, null, null, null);
|
||||
|
||||
for (int i = 0; i < caraBayar.size(); i++) {
|
||||
BridgeDaftarCaraBayarVO x = new BridgeDaftarCaraBayarVO();
|
||||
x.setIdCaraBayar(caraBayar.get(i).get("id").toString());
|
||||
x.setDeskripsi(caraBayar.get(i).get("kelompokPasien").toString());
|
||||
y.addBridgeDaftarCaraBayarVO(x);
|
||||
}
|
||||
return y;
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/verifikasi_pasien", method = RequestMethod.POST, produces = {
|
||||
MediaType.APPLICATION_XML_VALUE }, consumes = { MediaType.APPLICATION_XML_VALUE })
|
||||
public Object verifikasiPasien(@RequestBody BridgeDaftarVerifikasiPasienConsumeVO vox) {
|
||||
System.out.print("NoCM:");
|
||||
System.out.println(vox.getObjVO().getNoCM());
|
||||
PasienVO p = pasienService.findByNoCm(vox.getObjVO().getNoCM());
|
||||
Boolean pasienExist = false;
|
||||
if (p != null) {
|
||||
pasienExist = true;
|
||||
} else {
|
||||
System.out.println("p is null");
|
||||
}
|
||||
|
||||
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
|
||||
String dd_post = vox.getObjVO().getTglLahir();
|
||||
|
||||
String dd = "";
|
||||
if (pasienExist) {
|
||||
dd = dateFormat.format(p.getTglLahir());
|
||||
}
|
||||
|
||||
// System.out.println(dd + "vs" + dd_post);
|
||||
if (dd.equals(dd_post)) {
|
||||
BridgeDaftarVerifikasiPasienFoundReplyVO y = new BridgeDaftarVerifikasiPasienFoundReplyVO();
|
||||
String notel = p.getNoTelepon();
|
||||
if (notel == null) {
|
||||
notel = "";
|
||||
}
|
||||
y.setNomorContact(notel);
|
||||
y.setNama(p.getNamaPasien());
|
||||
y.setAlamat("");
|
||||
for (AlamatVO alamatVO : p.getAlamats()) {
|
||||
y.setAlamat(alamatVO.getAlamatLengkap());
|
||||
break;
|
||||
}
|
||||
y.setTgllahir(vox.getObjVO().getTglLahir());
|
||||
y.setStatus(true);
|
||||
BridgeDaftarVerifikasiPasienFoundReplyProduceVO ret = new BridgeDaftarVerifikasiPasienFoundReplyProduceVO(
|
||||
y);
|
||||
return ret;
|
||||
} else {
|
||||
BridgeDaftarVerifikasiPasienNotFoundReplyVO z = new BridgeDaftarVerifikasiPasienNotFoundReplyVO();
|
||||
z.setPesan("Tidak ada");
|
||||
z.setStatus(false);
|
||||
BridgeDaftarVerifikasiPasienNotFoundReplyProduceVO ret = new BridgeDaftarVerifikasiPasienNotFoundReplyProduceVO(
|
||||
z);
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/pendaftaran_pasien", method = RequestMethod.POST, produces = {
|
||||
MediaType.APPLICATION_XML_VALUE }, consumes = { MediaType.APPLICATION_XML_VALUE })
|
||||
public Object pendaftaranPasien(@RequestBody BridgeDaftarPasienDaftarConsumeVO vox) {
|
||||
|
||||
RegistrasiSmsVO vo = new RegistrasiSmsVO();
|
||||
Pasien p = new Pasien();
|
||||
boolean pasienValid = false;
|
||||
System.out.println("service re-register registered patient has entered");
|
||||
try {
|
||||
p = pasienDao.findPasienByNoCm(vox.getData().getNoCM());
|
||||
pasienValid = true;
|
||||
vo.setKodeDokter(Short.parseShort(vox.getData().getIdDokter()));
|
||||
vo.setKodeRegulerEkslusif(0);
|
||||
vo.setKodeRuangan(vox.getData().getIdPoli());
|
||||
vo.setNoCm(vox.getData().getNoCM());
|
||||
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
|
||||
try {
|
||||
vo.setTanggal(dateFormat.parse(vox.getData().getTglKunjungan()));
|
||||
} catch (ParseException e) {
|
||||
vo.setTanggal(new Date());
|
||||
e.printStackTrace();
|
||||
}
|
||||
vo.setTanggallahir(p.getTglLahir());
|
||||
} catch (Exception ex) {
|
||||
pasienValid = false;
|
||||
}
|
||||
|
||||
AntrianPasienRegistrasi model = new AntrianPasienRegistrasi();
|
||||
AntrianPasienRegistrasi hasil = null;
|
||||
UUID noReservasi = null;
|
||||
Pegawai pegawai = new Pegawai();
|
||||
pegawai = pegawaiDao.getPegawaiById(Integer.parseInt(vox.getData().getIdDokter()));
|
||||
if (pasienValid) {
|
||||
Ruangan ruangan = ruanganDao.findRuanganByDepartemenAndKdRuangan(vo.getKodeRuangan());
|
||||
//// print in log
|
||||
System.out.println("CaraBayar " + vox.getData().getCaraBayar());
|
||||
System.out.println("IdDokter " + vox.getData().getIdDokter());
|
||||
System.out.println("Klinik " + vox.getData().getIdPoli());
|
||||
System.out.println("Jam Kunjungan " + vox.getData().getTglKunjungan());
|
||||
System.out.println("nocm " + vox.getData().getNoCM());
|
||||
System.out.println("nomor Kontak " + vox.getData().getNomorContact());
|
||||
System.out.println("tglDaftar " + vox.getData().getTanggalDaftar());
|
||||
System.out.println("tglkunjungan " + vox.getData().getTglKunjungan());
|
||||
////
|
||||
model.setPasien(p);
|
||||
model.setRuangan(ruangan);
|
||||
model.setPegawai(pegawai);
|
||||
model.setPendidikan(p.getPendidikan());
|
||||
model.setTipePasien(TipePasienEnum.LAMA.getVal());
|
||||
model.setTglReservasi(vo.getTanggal());
|
||||
model.setType(vo.getKodeRegulerEkslusif().equals("0") ? "REGULER"
|
||||
: (vo.getKodeRegulerEkslusif().equals("1") ? "EKSLUSIF" : ""));
|
||||
model.setJenisKelamin(p.getJenisKelamin());
|
||||
noReservasi = UUID.randomUUID();
|
||||
model.setNoReservasi(noReservasi.toString().substring(1, 8));
|
||||
List<String> antrianPasienRegistrasi = antrianPasienRegistrasiDao.findAntrianPasienLamaRegistrasi(
|
||||
p.getNoCm(), Integer.parseInt(vo.getKodeRuangan()), Integer.parseInt(vox.getData().getIdDokter()),
|
||||
vox.getData().getTglKunjungan());
|
||||
if (CommonUtil.isNullOrEmpty(antrianPasienRegistrasi)) {
|
||||
hasil = antrianPasienRegistrasiDao.save(model);
|
||||
}
|
||||
}
|
||||
if (hasil != null) {
|
||||
BridgeDaftarPasienDaftarOkVO y = new BridgeDaftarPasienDaftarOkVO();
|
||||
y.setNomorReservasi(noReservasi.toString().substring(1, 8));
|
||||
y.setJamKunjungan(vox.getData().getTglKunjungan());
|
||||
y.setStatus(true);
|
||||
BridgeDaftarPasienDaftarOkProduceVO ret = new BridgeDaftarPasienDaftarOkProduceVO(y);
|
||||
return ret;
|
||||
} else {
|
||||
BridgeDaftarPasienDaftarFailedVO z = new BridgeDaftarPasienDaftarFailedVO();
|
||||
z.setPesan("Gagal Daftar");
|
||||
z.setStatus(false);
|
||||
BridgeDaftarPasienDaftarFailedProduceVO ret = new BridgeDaftarPasienDaftarFailedProduceVO(z);
|
||||
return ret;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/pendaftaran_pasien_baru", method = RequestMethod.POST, produces = {
|
||||
MediaType.APPLICATION_XML_VALUE }, consumes = { MediaType.APPLICATION_XML_VALUE })
|
||||
public Object pendaftaranPasienBaru(@RequestBody BridgeDaftarPasienDaftarBaruConsumeVO vo) {
|
||||
|
||||
AntrianPasienRegistrasi model = new AntrianPasienRegistrasi();
|
||||
AntrianPasienRegistrasi hasil = null;
|
||||
UUID noReservasi = null;
|
||||
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
|
||||
DateFormat hourFormat = new SimpleDateFormat("HH:mm");
|
||||
////
|
||||
System.out.println("CaraBayar " + vo.getData().getCarabayar());
|
||||
System.out.println("IdDokter " + vo.getData().getIdDokter());
|
||||
System.out.println("Klinik " + vo.getData().getIdKlinik());
|
||||
System.out.println("Jam Kunjungan " + vo.getData().getJamKunjungan());
|
||||
System.out.println("NamaPasien " + vo.getData().getNamaPasien());
|
||||
System.out.println("nomor Kontak " + vo.getData().getNomorKontak());
|
||||
System.out.println("tempat lahir " + vo.getData().getTempatLahir());
|
||||
System.out.println("tglkunjungan " + vo.getData().getTglKunjungan());
|
||||
System.out.println("tglLahir " + vo.getData().getTglLahir());
|
||||
////
|
||||
String jamKunjungan = "";
|
||||
if (CommonUtil.isNotNullOrEmpty(vo.getData())) {
|
||||
Ruangan ruangan = ruanganDao.findRuanganByDepartemenAndKdRuangan(vo.getData().getIdKlinik());
|
||||
Pendidikan pendidikan = pendidikanDao.findByIdPendidikan(13);// basically
|
||||
// pendidikan
|
||||
// has
|
||||
// been
|
||||
// set
|
||||
// to
|
||||
// id
|
||||
// 13
|
||||
Integer ids = 1;
|
||||
if (vo.getData().getCarabayar().toString().toLowerCase().equals("jkn")
|
||||
|| vo.getData().getCarabayar().toString().toLowerCase().equals("jamkesda")) {
|
||||
ids = 2;
|
||||
}
|
||||
KelompokPasien kelompokPasien = kelompokPasienDao.findById(ids);
|
||||
Pegawai pegawai = new Pegawai();
|
||||
pegawai = pegawaiDao.getPegawaiById(Integer.parseInt(vo.getData().getIdDokter()));
|
||||
model.setNamaPasien(vo.getData().getNamaPasien());
|
||||
model.setTempatLahir(vo.getData().getTempatLahir());
|
||||
model.setNoTelepon(vo.getData().getNomorKontak());
|
||||
model.setRuangan(ruangan);
|
||||
model.setPegawai(pegawai);
|
||||
model.setJenisPasien(kelompokPasien);
|
||||
model.setType("REGULER");// type must not null so it has been set to
|
||||
// be reguler
|
||||
model.setTipePasien(TipePasienEnum.BARU.getVal());
|
||||
model.setPendidikan(pendidikan);
|
||||
String tanggal = vo.getData().getTglKunjungan();
|
||||
|
||||
Date tglReservasi = null;
|
||||
Date jamReservasi = null;
|
||||
try {
|
||||
if (CommonUtil.isNotNullOrEmpty(tanggal)) {
|
||||
tglReservasi = dateFormat.parse(tanggal);
|
||||
}
|
||||
if (CommonUtil.isNotNullOrEmpty(vo.getData().getJamKunjungan())) {
|
||||
jamKunjungan = vo.getData().getJamKunjungan();
|
||||
jamReservasi = hourFormat.parse(jamKunjungan);
|
||||
} else {
|
||||
jamKunjungan = "10:00";
|
||||
jamReservasi = hourFormat.parse(jamKunjungan);
|
||||
}
|
||||
if (CommonUtil.isNotNullOrEmpty(vo.getData().getTglLahir())) {
|
||||
Date tglLahir = dateFormat.parse(vo.getData().getTglLahir());
|
||||
model.setTglLahir(tglLahir);
|
||||
}
|
||||
Date reservasi = concatenateTime(tglReservasi, jamReservasi);
|
||||
model.setTglReservasi(reservasi);
|
||||
} catch (ParseException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
// model.setJenisKelamin(p.getJenisKelamin());
|
||||
|
||||
noReservasi = UUID.randomUUID();
|
||||
model.setNoReservasi(noReservasi.toString().substring(1, 8));
|
||||
List<String> antrianPasienRegistrasi = antrianPasienRegistrasiDao.findAntrianPasienRegistrasi(
|
||||
vo.getData().getNamaPasien(), vo.getData().getTglLahir(),
|
||||
Integer.parseInt(vo.getData().getIdKlinik()), Integer.parseInt(vo.getData().getIdDokter()),
|
||||
vo.getData().getTglKunjungan());
|
||||
if (CommonUtil.isNullOrEmpty(antrianPasienRegistrasi)) {
|
||||
hasil = antrianPasienRegistrasiDao.save(model);
|
||||
}
|
||||
}
|
||||
|
||||
if (hasil != null) {
|
||||
BridgeDaftarPasienDaftarOkVO y = new BridgeDaftarPasienDaftarOkVO();
|
||||
y.setNomorReservasi(noReservasi.toString().substring(1, 8));
|
||||
y.setJamKunjungan(jamKunjungan);
|
||||
y.setStatus(true);
|
||||
BridgeDaftarPasienDaftarOkProduceVO ret = new BridgeDaftarPasienDaftarOkProduceVO(y);
|
||||
return ret;
|
||||
} else {
|
||||
BridgeDaftarPasienDaftarFailedVO z = new BridgeDaftarPasienDaftarFailedVO();
|
||||
z.setPesan("Gagal Daftar");
|
||||
z.setStatus(false);
|
||||
BridgeDaftarPasienDaftarFailedProduceVO ret = new BridgeDaftarPasienDaftarFailedProduceVO(z);
|
||||
return ret;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public Date concatenateTime(Date date, Date time) {
|
||||
Calendar aDateTime = Calendar.getInstance();
|
||||
Calendar aDate = Calendar.getInstance();
|
||||
|
||||
if (CommonUtil.isNotNullOrEmpty(date)) {
|
||||
aDate.setTime(date);
|
||||
}
|
||||
Calendar aTime = Calendar.getInstance();
|
||||
if (CommonUtil.isNotNullOrEmpty(time)) {
|
||||
aTime.setTime(time);
|
||||
}
|
||||
aDateTime.set(Calendar.DAY_OF_MONTH, aDate.get(Calendar.DAY_OF_MONTH));
|
||||
aDateTime.set(Calendar.MONTH, aDate.get(Calendar.MONTH));
|
||||
aDateTime.set(Calendar.YEAR, aDate.get(Calendar.YEAR));
|
||||
aDateTime.set(Calendar.HOUR_OF_DAY, aTime.get(Calendar.HOUR_OF_DAY));
|
||||
aDateTime.set(Calendar.MINUTE, aTime.get(Calendar.MINUTE));
|
||||
return aDateTime.getTime();
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,225 @@
|
||||
package com.jasamedika.medifirst2000.controller;
|
||||
|
||||
import java.io.BufferedInputStream;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.io.OutputStream;
|
||||
import java.net.HttpURLConnection;
|
||||
import java.util.ArrayList;
|
||||
|
||||
import org.json.JSONException;
|
||||
import org.json.JSONObject;
|
||||
import org.springframework.http.MediaType;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeEKlaimVO;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/e-klaim")
|
||||
|
||||
public class BridgingEKlaimController {
|
||||
|
||||
@RequestMapping(value = "/ri", method = RequestMethod.GET, produces = { MediaType.APPLICATION_JSON_VALUE })
|
||||
public ArrayList<BridgeEKlaimVO> eKlaimRi(@RequestParam(value = "startdate", required = true) String start, @RequestParam(value = "enddate", required = true) String end) throws IOException {
|
||||
|
||||
java.net.URL obj = new java.net.URL("http://localhost/E-Klaim/ws.php?mode=debug");
|
||||
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
|
||||
con.setRequestMethod("POST");
|
||||
con.setRequestProperty("Content-Type", "application/json");
|
||||
con.setDoInput(true);
|
||||
con.setDoOutput(true);
|
||||
String strJson = "{\"metadata\":{\"method\":\"pull_claim\"},\"data\":{\"start_dt\":\""+start+"\",\"stop_dt\":\""+end+"\",\"jenis_rawat\":\"1\"}}";
|
||||
OutputStream os = con.getOutputStream();
|
||||
os.write(strJson.getBytes("UTF-8"));
|
||||
os.close();
|
||||
|
||||
InputStream in = new BufferedInputStream(con.getInputStream());
|
||||
String result = org.apache.commons.io.IOUtils.toString(in, "UTF-8");
|
||||
ArrayList<BridgeEKlaimVO> ret = new ArrayList<BridgeEKlaimVO>();
|
||||
try {
|
||||
|
||||
JSONObject jsonObject = new JSONObject(result);
|
||||
JSONObject metadata = (JSONObject) jsonObject.get("metadata");
|
||||
System.out.println(metadata.get("code"));
|
||||
System.out.println(metadata.get("message"));
|
||||
JSONObject response = (JSONObject) jsonObject.get("response");
|
||||
String dataKlaim = response.get("data").toString();
|
||||
System.out.println(dataKlaim);
|
||||
String data[] = dataKlaim.split("\n");
|
||||
for(int i=1;i<data.length;i++){
|
||||
String fields[] = data[i].split("\t");
|
||||
BridgeEKlaimVO x = new BridgeEKlaimVO();
|
||||
x.setKODE_RS(fields[0]);
|
||||
x.setKELAS_RS(fields[1]);
|
||||
x.setKELAS_RAWAT(fields[2]);
|
||||
x.setKODE_TARIF(fields[3]);
|
||||
x.setPTD(fields[4]);
|
||||
x.setADMISSION_DATE(fields[5]);
|
||||
x.setDISCHARGE_DATE(fields[6]);
|
||||
x.setBIRTH_DATE(fields[7]);
|
||||
x.setBIRTH_WEIGHT(fields[8]);
|
||||
x.setSEX(fields[9]);
|
||||
x.setDISCHARGE_STATUS(fields[10]);
|
||||
x.setDIAGLIST(fields[11]);
|
||||
x.setPROCLIST(fields[12]);
|
||||
x.setADL1(fields[13]);
|
||||
x.setADL2(fields[14]);
|
||||
x.setIN_SP(fields[15]);
|
||||
x.setIN_SR(fields[16]);
|
||||
x.setIN_SI(fields[17]);
|
||||
x.setIN_SD(fields[18]);
|
||||
x.setINACBG(fields[19]);
|
||||
x.setSUBACUTE(fields[20]);
|
||||
x.setCHRONIC(fields[21]);
|
||||
x.setSP(fields[22]);
|
||||
x.setSR(fields[23]);
|
||||
x.setSI(fields[24]);
|
||||
x.setSD(fields[25]);
|
||||
x.setDESKRIPSI_INACBG(fields[26]);
|
||||
x.setTARIF_INACBG(fields[27]);
|
||||
x.setTARIF_SUBACUTE(fields[28]);
|
||||
x.setTARIF_CHRONIC(fields[29]);
|
||||
x.setDESKRIPSI_SP(fields[30]);
|
||||
x.setTARIF_SP(fields[31]);
|
||||
x.setDESKRIPSI_SR(fields[32]);
|
||||
x.setTARIF_SR(fields[33]);
|
||||
x.setDESKRIPSI_SI(fields[34]);
|
||||
x.setTARIF_SI(fields[35]);
|
||||
x.setDESKRIPSI_SD(fields[36]);
|
||||
x.setTARIF_SD(fields[37]);
|
||||
x.setTOTAL_TARIF(fields[38]);
|
||||
x.setTARIF_RS(fields[39]);
|
||||
x.setTARIF_POLI_EKS(fields[40]);
|
||||
x.setLOS(fields[41]);
|
||||
x.setICU_INDIKATOR(fields[42]);
|
||||
x.setICU_LOS(fields[43]);
|
||||
x.setVENT_HOUR(fields[44]);
|
||||
x.setNAMA_PASIEN(fields[45]);
|
||||
x.setMRN(fields[46]);
|
||||
x.setUMUR_TAHUN(fields[47]);
|
||||
x.setUMUR_HARI(fields[48]);
|
||||
x.setDPJP(fields[48]);
|
||||
x.setSEP(fields[50]);
|
||||
x.setNOKARTU(fields[51]);
|
||||
x.setPAYOR_ID(fields[52]);
|
||||
x.setCODER_ID(fields[53]);
|
||||
x.setVERSI_INACBG(fields[54]);
|
||||
x.setVERSI_GROUPER(fields[55]);
|
||||
x.setC1(fields[56]);
|
||||
x.setC2(fields[57]);
|
||||
x.setC3(fields[58]);
|
||||
x.setC4(fields[59]);
|
||||
ret.add(x);
|
||||
}
|
||||
} catch (JSONException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
in.close();
|
||||
con.disconnect();
|
||||
return ret;
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/rj", method = RequestMethod.GET, produces = { MediaType.APPLICATION_JSON_VALUE })
|
||||
public ArrayList<BridgeEKlaimVO> eKlaimRj(@RequestParam(value = "startdate", required = true) String start, @RequestParam(value = "enddate", required = true) String end) throws IOException {
|
||||
|
||||
java.net.URL obj = new java.net.URL("http://localhost/E-Klaim/ws.php?mode=debug");
|
||||
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
|
||||
con.setRequestMethod("POST");
|
||||
con.setRequestProperty("Content-Type", "application/json");
|
||||
con.setDoInput(true);
|
||||
con.setDoOutput(true);
|
||||
String strJson = "{\"metadata\":{\"method\":\"pull_claim\"},\"data\":{\"start_dt\":\""+start+"\",\"stop_dt\":\""+end+"\",\"jenis_rawat\":\"2\"}}";
|
||||
OutputStream os = con.getOutputStream();
|
||||
os.write(strJson.getBytes("UTF-8"));
|
||||
os.close();
|
||||
|
||||
InputStream in = new BufferedInputStream(con.getInputStream());
|
||||
String result = org.apache.commons.io.IOUtils.toString(in, "UTF-8");
|
||||
ArrayList<BridgeEKlaimVO> ret = new ArrayList<BridgeEKlaimVO>();
|
||||
try {
|
||||
|
||||
JSONObject jsonObject = new JSONObject(result);
|
||||
JSONObject metadata = (JSONObject) jsonObject.get("metadata");
|
||||
System.out.println(metadata.get("code"));
|
||||
System.out.println(metadata.get("message"));
|
||||
JSONObject response = (JSONObject) jsonObject.get("response");
|
||||
String dataKlaim = response.get("data").toString();
|
||||
System.out.println(dataKlaim);
|
||||
String data[] = dataKlaim.split("\n");
|
||||
for(int i=1;i<data.length;i++){
|
||||
String fields[] = data[i].split("\t");
|
||||
BridgeEKlaimVO x = new BridgeEKlaimVO();
|
||||
x.setKODE_RS(fields[0]);
|
||||
x.setKELAS_RS(fields[1]);
|
||||
x.setKELAS_RAWAT(fields[2]);
|
||||
x.setKODE_TARIF(fields[3]);
|
||||
x.setPTD(fields[4]);
|
||||
x.setADMISSION_DATE(fields[5]);
|
||||
x.setDISCHARGE_DATE(fields[6]);
|
||||
x.setBIRTH_DATE(fields[7]);
|
||||
x.setBIRTH_WEIGHT(fields[8]);
|
||||
x.setSEX(fields[9]);
|
||||
x.setDISCHARGE_STATUS(fields[10]);
|
||||
x.setDIAGLIST(fields[11]);
|
||||
x.setPROCLIST(fields[12]);
|
||||
x.setADL1(fields[13]);
|
||||
x.setADL2(fields[14]);
|
||||
x.setIN_SP(fields[15]);
|
||||
x.setIN_SR(fields[16]);
|
||||
x.setIN_SI(fields[17]);
|
||||
x.setIN_SD(fields[18]);
|
||||
x.setINACBG(fields[19]);
|
||||
x.setSUBACUTE(fields[20]);
|
||||
x.setCHRONIC(fields[21]);
|
||||
x.setSP(fields[22]);
|
||||
x.setSR(fields[23]);
|
||||
x.setSI(fields[24]);
|
||||
x.setSD(fields[25]);
|
||||
x.setDESKRIPSI_INACBG(fields[26]);
|
||||
x.setTARIF_INACBG(fields[27]);
|
||||
x.setTARIF_SUBACUTE(fields[28]);
|
||||
x.setTARIF_CHRONIC(fields[29]);
|
||||
x.setDESKRIPSI_SP(fields[30]);
|
||||
x.setTARIF_SP(fields[31]);
|
||||
x.setDESKRIPSI_SR(fields[32]);
|
||||
x.setTARIF_SR(fields[33]);
|
||||
x.setDESKRIPSI_SI(fields[34]);
|
||||
x.setTARIF_SI(fields[35]);
|
||||
x.setDESKRIPSI_SD(fields[36]);
|
||||
x.setTARIF_SD(fields[37]);
|
||||
x.setTOTAL_TARIF(fields[38]);
|
||||
x.setTARIF_RS(fields[39]);
|
||||
x.setTARIF_POLI_EKS(fields[40]);
|
||||
x.setLOS(fields[41]);
|
||||
x.setICU_INDIKATOR(fields[42]);
|
||||
x.setICU_LOS(fields[43]);
|
||||
x.setVENT_HOUR(fields[44]);
|
||||
x.setNAMA_PASIEN(fields[45]);
|
||||
x.setMRN(fields[46]);
|
||||
x.setUMUR_TAHUN(fields[47]);
|
||||
x.setUMUR_HARI(fields[48]);
|
||||
x.setDPJP(fields[48]);
|
||||
x.setSEP(fields[50]);
|
||||
x.setNOKARTU(fields[51]);
|
||||
x.setPAYOR_ID(fields[52]);
|
||||
x.setCODER_ID(fields[53]);
|
||||
x.setVERSI_INACBG(fields[54]);
|
||||
x.setVERSI_GROUPER(fields[55]);
|
||||
x.setC1(fields[56]);
|
||||
x.setC2(fields[57]);
|
||||
x.setC3(fields[58]);
|
||||
x.setC4(fields[59]);
|
||||
ret.add(x);
|
||||
}
|
||||
} catch (JSONException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
in.close();
|
||||
con.disconnect();
|
||||
return ret;
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,250 @@
|
||||
package com.jasamedika.medifirst2000.controller;
|
||||
|
||||
import java.text.DateFormat;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.http.MediaType;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import com.jasamedika.medifirst2000.dao.BridgingDao;
|
||||
import com.jasamedika.medifirst2000.dao.LogSiranapDao;
|
||||
import com.jasamedika.medifirst2000.entities.LogSiranap;
|
||||
import com.jasamedika.medifirst2000.service.ModelService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeSiranapKamarVO;
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeSiranapListVO;
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeSiranapRuanganVO;
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeSiranapVO;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/siranap")
|
||||
|
||||
public class BridgingSiranapController {
|
||||
@Autowired
|
||||
private ModelService modelServiceKelas;
|
||||
@Autowired
|
||||
private ModelService modelServiceRuangan;
|
||||
|
||||
@Autowired
|
||||
private LogSiranapDao logSiranapDao;
|
||||
|
||||
@Autowired
|
||||
private BridgingDao bridgingDao;
|
||||
|
||||
@RequestMapping(value = "/data-old", method = RequestMethod.GET, produces = { MediaType.APPLICATION_XML_VALUE })
|
||||
public BridgeSiranapListVO siranap() {
|
||||
// Map antara ruang/kamar ke jenis perawatan belum tersedia
|
||||
BridgeSiranapListVO y = new BridgeSiranapListVO();
|
||||
@SuppressWarnings("unchecked")
|
||||
List<Map<String, Object>> kamarT = modelServiceKelas.getAllData("Kamar",
|
||||
"id,qtyBed,jumlaKamarIsi,jumlaKamarKosong,kelasId,ruanganId", 250, null, null, null, null, null, null,
|
||||
null, null, null, null);
|
||||
List<Map<String, Object>> ruanganT = modelServiceRuangan.getAllData("Ruangan", "id", 250, null, null, null,
|
||||
null, null, null, null, null, null, null);
|
||||
ArrayList<BridgeSiranapRuanganVO> aRuangan = new ArrayList<BridgeSiranapRuanganVO>();
|
||||
ArrayList<BridgeSiranapKamarVO> aKamar = new ArrayList<BridgeSiranapKamarVO>();
|
||||
|
||||
for (int i = 0; i < ruanganT.size(); i++) {
|
||||
BridgeSiranapRuanganVO nRuangan = new BridgeSiranapRuanganVO();
|
||||
nRuangan.setId((Integer) kamarT.get(i).get("id"));
|
||||
aRuangan.add(nRuangan);
|
||||
}
|
||||
|
||||
for (int i = 0; i < kamarT.size(); i++) {
|
||||
BridgeSiranapKamarVO nKamar = new BridgeSiranapKamarVO();
|
||||
nKamar.setId((Integer) kamarT.get(i).get("id"));
|
||||
nKamar.setJumlaKamarIsi((Integer) kamarT.get(i).get("jumlaKamarIsi"));
|
||||
nKamar.setJumlaKamarKosong((Integer) kamarT.get(i).get("jumlaKamarKosong"));
|
||||
nKamar.setQtyBed((Byte) kamarT.get(i).get("qtyBed"));
|
||||
nKamar.setRuanganId((Integer) kamarT.get(i).get("ruanganId"));
|
||||
Integer kelasId = (Integer) kamarT.get(i).get("kelasId");
|
||||
String kelasPerawatan = "";
|
||||
if (kelasId == 1) {// Kelas III
|
||||
kelasPerawatan = "0005";
|
||||
} else if (kelasId == 2) {// Kelas II
|
||||
kelasPerawatan = "0004";
|
||||
} else if (kelasId == 3) {// Kelas I
|
||||
kelasPerawatan = "0003";
|
||||
} else if (kelasId == 4) {// Kelas Intensif -> Rawat Khusus
|
||||
kelasPerawatan = "0008";
|
||||
} else if (kelasId == 5) {// VIP A
|
||||
kelasPerawatan = "0002";
|
||||
} else if (kelasId == 6) {// non Kelas
|
||||
kelasPerawatan = "";
|
||||
} else if (kelasId == 7) {// Isolasi
|
||||
kelasPerawatan = "0007";
|
||||
} else if (kelasId == 8) {// VIP B
|
||||
kelasPerawatan = "0002";
|
||||
} else {
|
||||
kelasPerawatan = "";
|
||||
}
|
||||
|
||||
nKamar.setKelasPerawatan(kelasPerawatan);
|
||||
|
||||
nKamar.setKelasId((Integer) kamarT.get(i).get("kelasId"));
|
||||
if (!nKamar.getKelasPerawatan().equals("")) {
|
||||
aKamar.add(nKamar);
|
||||
}
|
||||
}
|
||||
|
||||
// merelasikan:
|
||||
for (int i = 0; i < aKamar.size(); i++) {
|
||||
for (int j = 0; j < aRuangan.size(); j++) {
|
||||
if (aKamar.get(i).getRuanganId() == aRuangan.get(j).getId()) {
|
||||
aRuangan.get(j).addKamar(aKamar.get(i));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
for (int i = 0; i < aKamar.size(); i++) {
|
||||
BridgeSiranapVO x = new BridgeSiranapVO();
|
||||
x.setTipePasien(aKamar.get(i).getKelasPerawatan());
|
||||
x.setKodeRuang("belum ada mappingan");
|
||||
// x.setTotalTT(aKamar.get(i).getQtyBed());
|
||||
x.setKosongFemale(0);
|
||||
x.setKosongMale(0);
|
||||
x.setTerpakaiFemale(0);
|
||||
x.setTerpakaiMale(0);
|
||||
x.setWaiting(0);
|
||||
Calendar cal = Calendar.getInstance();
|
||||
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||
x.setTglUpdate(dateFormat.format(cal.getTime()));
|
||||
y.addBridgeSiranapVO(x);
|
||||
}
|
||||
return y;
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/data", method = RequestMethod.GET, produces = { MediaType.APPLICATION_XML_VALUE })
|
||||
public BridgeSiranapListVO siranapNew() {
|
||||
|
||||
BridgeSiranapListVO result = new BridgeSiranapListVO();
|
||||
String id = bridgingDao.findIdDepartemenRawatInap();//departemenRawatInap id = 16 dan icu = 35
|
||||
List<Integer> listId = new ArrayList<Integer>();
|
||||
String idDep[] = id.split(",");
|
||||
for(int i=0;i<idDep.length;i++)
|
||||
{
|
||||
listId.add(Integer.parseInt(idDep[i]));
|
||||
}
|
||||
List<Integer> listRuangan = bridgingDao.findIdRuanganDepartemenRawatInap(listId);//list ruangan yg termasuk departemen rawat inap
|
||||
List<Integer> listRuanganPerawatan = bridgingDao.findIdRuanganPerawatan(listRuangan);
|
||||
for(Integer idRuanganPerawatan : listRuanganPerawatan)//listRuangan
|
||||
{
|
||||
List<Integer> listKelas = bridgingDao.findIdKelasRuangan(idRuanganPerawatan);
|
||||
for(Integer idKelas : listKelas)//kelas per Ruangan
|
||||
{
|
||||
List<Map<String,Object>> listData = bridgingDao.findCountBed(idRuanganPerawatan,idKelas);
|
||||
BridgeSiranapVO voTempatTidur = new BridgeSiranapVO();
|
||||
Map<String,Object> dataTempatTidur = new HashMap<String,Object>();
|
||||
Long total = (long)0;
|
||||
for(Map<String,Object> data : listData)
|
||||
{
|
||||
Long count = (long)0;
|
||||
if(CommonUtil.isNotNullOrEmpty(data.get("countBed")))
|
||||
{
|
||||
count = (Long)data.get("countBed");
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(data.get("statusBed")))
|
||||
{
|
||||
dataTempatTidur.put(""+(String)data.get("statusBed"), count);
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(data.get("tipePasien")))
|
||||
{
|
||||
dataTempatTidur.put("kode_ruang",(String)data.get("tipePasien"));
|
||||
voTempatTidur.setTipePasien((String)data.get("tipePasien"));
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(data.get("namaKelas")))
|
||||
{
|
||||
dataTempatTidur.put("namaKelas",(String)data.get("namaKelas"));
|
||||
voTempatTidur.setKodeRuang((String)data.get("namaKelas"));
|
||||
}
|
||||
total +=count;
|
||||
dataTempatTidur.put("total_TT", total);
|
||||
voTempatTidur.setTotalTT(total);
|
||||
List<String> tglUpdate = bridgingDao.findTanggalUpdate(idRuanganPerawatan, idKelas);
|
||||
if(CommonUtil.isNotNullOrEmpty(tglUpdate))
|
||||
{
|
||||
dataTempatTidur.put("tglUpdate", tglUpdate.get(0));
|
||||
}
|
||||
}
|
||||
//set to vo
|
||||
if(CommonUtil.isNotNullOrEmpty(dataTempatTidur))
|
||||
{
|
||||
if(CommonUtil.isNotNullOrEmpty(dataTempatTidur.get("ISI")))
|
||||
{
|
||||
Long isi = (Long)dataTempatTidur.get("ISI");
|
||||
voTempatTidur.setTerpakaiFemale(isi.intValue());
|
||||
}
|
||||
else
|
||||
{
|
||||
voTempatTidur.setTerpakaiFemale(0);
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(dataTempatTidur.get("KOSONG")))
|
||||
{
|
||||
Long kosong = (Long)dataTempatTidur.get("KOSONG");
|
||||
voTempatTidur.setKosongFemale(kosong.intValue());
|
||||
}
|
||||
else
|
||||
{
|
||||
voTempatTidur.setKosongFemale(0);
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(dataTempatTidur.get("Sedang Proses Administrasi")))
|
||||
{
|
||||
Long waiting = (Long)dataTempatTidur.get("Sedang Proses Administrasi");
|
||||
voTempatTidur.setWaiting(waiting.intValue());
|
||||
}
|
||||
else
|
||||
{
|
||||
voTempatTidur.setWaiting(0);
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(dataTempatTidur.get("tglUpdate")))
|
||||
{
|
||||
String tglUpdate = (String)dataTempatTidur.get("tglUpdate");
|
||||
voTempatTidur.setTglUpdate(tglUpdate);
|
||||
}
|
||||
else
|
||||
{
|
||||
voTempatTidur.setTglUpdate(new SimpleDateFormat("yyyy-MM-dd").format(new java.util.Date()));
|
||||
}
|
||||
voTempatTidur.setKosongMale(0);
|
||||
voTempatTidur.setTerpakaiMale(0);
|
||||
saveLogSiranap(voTempatTidur);
|
||||
}
|
||||
result.addBridgeSiranapVO(voTempatTidur);
|
||||
}
|
||||
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
public void saveLogSiranap(BridgeSiranapVO voTempatTidur)
|
||||
{
|
||||
if(CommonUtil.isNotNullOrEmpty(voTempatTidur))
|
||||
{
|
||||
LogSiranap log = new LogSiranap();
|
||||
log.setKodeRuang(voTempatTidur.getKodeRuang());
|
||||
log.setKosongFemale(voTempatTidur.getKosongFemale()+"");
|
||||
log.setKosongMale(voTempatTidur.getKosongMale()+"");
|
||||
log.setTerpakaiFemale(voTempatTidur.getTerpakaiFemale()+"");
|
||||
log.setTerpakaiMale(voTempatTidur.getTerpakaiMale()+"");
|
||||
log.setTglUpdate(voTempatTidur.getTglUpdate());
|
||||
log.setTipePasien(voTempatTidur.getTipePasien());
|
||||
log.setTotal_TT(voTempatTidur.getTotalTT()+"");
|
||||
log.setWaiting(voTempatTidur.getWaiting()+"");
|
||||
log.setTglAccess(new Date());
|
||||
if(CommonUtil.isNotNullOrEmpty(log))
|
||||
{
|
||||
logSiranapDao.save(log);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,433 @@
|
||||
package com.jasamedika.medifirst2000.controller;
|
||||
|
||||
import java.text.DecimalFormat;
|
||||
import java.text.NumberFormat;
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.GregorianCalendar;
|
||||
import java.util.List;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.http.MediaType;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
|
||||
import com.jasamedika.medifirst2000.dao.BridgingDao;
|
||||
import com.jasamedika.medifirst2000.service.ModelService;
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeBUKBorVO;
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeKunjunganPasienVO;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/sirsbuk")
|
||||
|
||||
public class BridgingSirsBukController {
|
||||
|
||||
@Autowired
|
||||
private AntrianPasienDiPeriksaDao pp;
|
||||
|
||||
@Autowired
|
||||
private BridgingDao myDao;
|
||||
|
||||
@RequestMapping(value = "/irj", method = RequestMethod.GET, produces = { MediaType.APPLICATION_JSON_VALUE })
|
||||
public ArrayList<BridgeKunjunganPasienVO> kunjunganIrj(@RequestParam(value = "tanggal", required = true) String tanggal) throws ParseException {
|
||||
ArrayList<BridgeKunjunganPasienVO> output = new ArrayList<BridgeKunjunganPasienVO>();
|
||||
List<Object[]> returnVal = null;
|
||||
String tanggalan[] = tanggal.split("-");
|
||||
if(tanggalan.length==3){
|
||||
boolean valid = false;
|
||||
if(tanggalan[0].length()==1){
|
||||
tanggalan[0]="0"+tanggalan[0];
|
||||
}
|
||||
if(tanggalan[1].length()==1){
|
||||
tanggalan[1]="0"+tanggalan[1];
|
||||
}
|
||||
if(tanggalan[2].length()==2){
|
||||
tanggalan[2]="20"+tanggalan[2];
|
||||
}
|
||||
if((tanggalan[0].length()==2)&(tanggalan[1].length()==2)&(tanggalan[2].length()==4)){
|
||||
valid=true;
|
||||
}else{
|
||||
System.out.println("tanggalan salah:"+ tanggalan[0]+"-"+tanggalan[1] +"-"+tanggalan[2]);
|
||||
}
|
||||
if(valid){
|
||||
|
||||
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
|
||||
Date d = (Date) sdf.parse(tanggalan[0]+"/"+tanggalan[1]+"/"+tanggalan[2]);
|
||||
returnVal = myDao.kunjunganIrj(d);
|
||||
String namaRuang = null;
|
||||
for(int j = 0; j<returnVal.size();j++){
|
||||
if(output.size()>0){
|
||||
namaRuang = (String)returnVal.get(j)[2];
|
||||
System.out.println(namaRuang);
|
||||
for(int k =0; k<output.size();k++){
|
||||
if(output.get(k).getKLINIK().equals(namaRuang)){
|
||||
if(((Integer)returnVal.get(j)[3]==2)|((Integer)returnVal.get(j)[3]==4)){
|
||||
int counterJKN = output.get(k).getJKN();
|
||||
counterJKN ++;
|
||||
output.get(k).setJKN(counterJKN);
|
||||
}else{
|
||||
int counterNonJKN = output.get(k).getNONJKN();
|
||||
counterNonJKN ++;
|
||||
output.get(k).setNONJKN(counterNonJKN);
|
||||
}
|
||||
|
||||
}else{
|
||||
BridgeKunjunganPasienVO temp2 = new BridgeKunjunganPasienVO();
|
||||
temp2.setKLINIK((String)returnVal.get(j)[2]);
|
||||
if(((Integer)returnVal.get(j)[3]==2)|((Integer)returnVal.get(j)[3]==4)){
|
||||
int counterJKN3 = temp2.getJKN();
|
||||
counterJKN3 ++;
|
||||
temp2.setJKN(counterJKN3);
|
||||
|
||||
}else{
|
||||
int counterNonJKN3 = temp2.getNONJKN();
|
||||
counterNonJKN3 ++;
|
||||
temp2.setNONJKN(counterNonJKN3);
|
||||
}
|
||||
output.add(temp2);
|
||||
}
|
||||
}
|
||||
}else{
|
||||
System.out.println("Inisialisasi");
|
||||
BridgeKunjunganPasienVO temp = new BridgeKunjunganPasienVO();
|
||||
temp.setKLINIK((String)returnVal.get(j)[2]);
|
||||
if(((Integer)returnVal.get(j)[3]==2)|((Integer)returnVal.get(j)[3]==4)){
|
||||
int counterJKN2 = temp.getJKN();
|
||||
counterJKN2 ++;
|
||||
temp.setJKN(counterJKN2);
|
||||
}else{
|
||||
int counterNonJKN2 = temp.getNONJKN();
|
||||
counterNonJKN2 ++;
|
||||
temp.setNONJKN(counterNonJKN2);
|
||||
}
|
||||
output.add(temp);
|
||||
}
|
||||
}
|
||||
}
|
||||
}else{
|
||||
System.out.println("tanggalan salah!");
|
||||
}
|
||||
|
||||
return output;
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/iri", method = RequestMethod.GET, produces = { MediaType.APPLICATION_JSON_VALUE })
|
||||
public ArrayList<BridgeKunjunganPasienVO> kunjunganIri(@RequestParam(value = "tanggal", required = true) String tanggal) throws ParseException {
|
||||
ArrayList<BridgeKunjunganPasienVO> output = new ArrayList<BridgeKunjunganPasienVO>();
|
||||
List<Object[]> returnVal = null;
|
||||
String tanggalan[] = tanggal.split("-");
|
||||
if(tanggalan.length==3){
|
||||
boolean valid = false;
|
||||
if(tanggalan[0].length()==1){
|
||||
tanggalan[0]="0"+tanggalan[0];
|
||||
}
|
||||
if(tanggalan[1].length()==1){
|
||||
tanggalan[1]="0"+tanggalan[1];
|
||||
}
|
||||
if(tanggalan[2].length()==2){
|
||||
tanggalan[2]="20"+tanggalan[2];
|
||||
}
|
||||
if((tanggalan[0].length()==2)&(tanggalan[1].length()==2)&(tanggalan[2].length()==4)){
|
||||
valid=true;
|
||||
}else{
|
||||
System.out.println("tanggalan salah:"+ tanggalan[0]+"-"+tanggalan[1] +"-"+tanggalan[2]);
|
||||
}
|
||||
if(valid){
|
||||
|
||||
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
|
||||
Date d = (Date) sdf.parse(tanggalan[0]+"/"+tanggalan[1]+"/"+tanggalan[2]);
|
||||
returnVal = myDao.kunjunganIri(d);
|
||||
String namaRuang = null;
|
||||
for(int j = 0; j<returnVal.size();j++){
|
||||
if(output.size()>0){
|
||||
namaRuang = (String)returnVal.get(j)[2];
|
||||
System.out.println(namaRuang);
|
||||
for(int k =0; k<output.size();k++){
|
||||
if(output.get(k).getKLINIK().equals(namaRuang)){
|
||||
if(((Integer)returnVal.get(j)[3]==2)|((Integer)returnVal.get(j)[3]==4)){
|
||||
int counterJKN = output.get(k).getJKN();
|
||||
counterJKN ++;
|
||||
output.get(k).setJKN(counterJKN);
|
||||
}else{
|
||||
int counterNonJKN = output.get(k).getNONJKN();
|
||||
counterNonJKN ++;
|
||||
output.get(k).setNONJKN(counterNonJKN);
|
||||
}
|
||||
|
||||
}else{
|
||||
BridgeKunjunganPasienVO temp2 = new BridgeKunjunganPasienVO();
|
||||
temp2.setKLINIK((String)returnVal.get(j)[2]);
|
||||
if(((Integer)returnVal.get(j)[3]==2)|((Integer)returnVal.get(j)[3]==4)){
|
||||
int counterJKN3 = temp2.getJKN();
|
||||
counterJKN3 ++;
|
||||
temp2.setJKN(counterJKN3);
|
||||
|
||||
}else{
|
||||
int counterNonJKN3 = temp2.getNONJKN();
|
||||
counterNonJKN3 ++;
|
||||
temp2.setNONJKN(counterNonJKN3);
|
||||
}
|
||||
output.add(temp2);
|
||||
}
|
||||
}
|
||||
}else{
|
||||
System.out.println("Inisialisasi");
|
||||
BridgeKunjunganPasienVO temp = new BridgeKunjunganPasienVO();
|
||||
temp.setKLINIK((String)returnVal.get(j)[2]);
|
||||
if(((Integer)returnVal.get(j)[3]==2)|((Integer)returnVal.get(j)[3]==4)){
|
||||
int counterJKN2 = temp.getJKN();
|
||||
counterJKN2 ++;
|
||||
temp.setJKN(counterJKN2);
|
||||
}else{
|
||||
int counterNonJKN2 = temp.getNONJKN();
|
||||
counterNonJKN2 ++;
|
||||
temp.setNONJKN(counterNonJKN2);
|
||||
}
|
||||
output.add(temp);
|
||||
}
|
||||
}
|
||||
}
|
||||
}else{
|
||||
System.out.println("tanggalan salah!");
|
||||
}
|
||||
|
||||
return output;
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/igd", method = RequestMethod.GET, produces = { MediaType.APPLICATION_JSON_VALUE })
|
||||
public ArrayList<BridgeKunjunganPasienVO> kunjunganIgd(@RequestParam(value = "tanggal", required = true) String tanggal) throws ParseException {
|
||||
ArrayList<BridgeKunjunganPasienVO> output = new ArrayList<BridgeKunjunganPasienVO>();
|
||||
List<Object[]> returnVal = null;
|
||||
String tanggalan[] = tanggal.split("-");
|
||||
if(tanggalan.length==3){
|
||||
boolean valid = false;
|
||||
if(tanggalan[0].length()==1){
|
||||
tanggalan[0]="0"+tanggalan[0];
|
||||
}
|
||||
if(tanggalan[1].length()==1){
|
||||
tanggalan[1]="0"+tanggalan[1];
|
||||
}
|
||||
if(tanggalan[2].length()==2){
|
||||
tanggalan[2]="20"+tanggalan[2];
|
||||
}
|
||||
if((tanggalan[0].length()==2)&(tanggalan[1].length()==2)&(tanggalan[2].length()==4)){
|
||||
valid=true;
|
||||
}else{
|
||||
System.out.println("tanggalan salah:"+ tanggalan[0]+"-"+tanggalan[1] +"-"+tanggalan[2]);
|
||||
}
|
||||
if(valid){
|
||||
|
||||
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
|
||||
Date d = (Date) sdf.parse(tanggalan[0]+"/"+tanggalan[1]+"/"+tanggalan[2]);
|
||||
returnVal = myDao.kunjunganIgd(d);
|
||||
String namaRuang = null;
|
||||
for(int j = 0; j<returnVal.size();j++){
|
||||
if(output.size()>0){
|
||||
namaRuang = (String)returnVal.get(j)[2];
|
||||
System.out.println(namaRuang);
|
||||
for(int k =0; k<output.size();k++){
|
||||
if(output.get(k).getKLINIK().equals(namaRuang)){
|
||||
if(((Integer)returnVal.get(j)[3]==2)|((Integer)returnVal.get(j)[3]==4)){
|
||||
int counterJKN = output.get(k).getJKN();
|
||||
counterJKN ++;
|
||||
output.get(k).setJKN(counterJKN);
|
||||
}else{
|
||||
int counterNonJKN = output.get(k).getNONJKN();
|
||||
counterNonJKN ++;
|
||||
output.get(k).setNONJKN(counterNonJKN);
|
||||
}
|
||||
|
||||
}else{
|
||||
BridgeKunjunganPasienVO temp2 = new BridgeKunjunganPasienVO();
|
||||
temp2.setKLINIK((String)returnVal.get(j)[2]);
|
||||
if(((Integer)returnVal.get(j)[3]==2)|((Integer)returnVal.get(j)[3]==4)){
|
||||
int counterJKN3 = temp2.getJKN();
|
||||
counterJKN3 ++;
|
||||
temp2.setJKN(counterJKN3);
|
||||
|
||||
}else{
|
||||
int counterNonJKN3 = temp2.getNONJKN();
|
||||
counterNonJKN3 ++;
|
||||
temp2.setNONJKN(counterNonJKN3);
|
||||
}
|
||||
output.add(temp2);
|
||||
}
|
||||
}
|
||||
}else{
|
||||
System.out.println("Inisialisasi");
|
||||
BridgeKunjunganPasienVO temp = new BridgeKunjunganPasienVO();
|
||||
temp.setKLINIK((String)returnVal.get(j)[2]);
|
||||
if(((Integer)returnVal.get(j)[3]==2)|((Integer)returnVal.get(j)[3]==4)){
|
||||
int counterJKN2 = temp.getJKN();
|
||||
counterJKN2 ++;
|
||||
temp.setJKN(counterJKN2);
|
||||
}else{
|
||||
int counterNonJKN2 = temp.getNONJKN();
|
||||
counterNonJKN2 ++;
|
||||
temp.setNONJKN(counterNonJKN2);
|
||||
}
|
||||
output.add(temp);
|
||||
}
|
||||
}
|
||||
}
|
||||
}else{
|
||||
System.out.println("tanggalan salah!");
|
||||
}
|
||||
if(output.size()==0){
|
||||
BridgeKunjunganPasienVO temp0 = new BridgeKunjunganPasienVO();
|
||||
temp0.setKLINIK("Gawat Darurat(Emergency)");
|
||||
temp0.setJKN(0);
|
||||
temp0.setNONJKN(0);
|
||||
output.add(temp0);
|
||||
}
|
||||
|
||||
return output;
|
||||
}
|
||||
|
||||
|
||||
@RequestMapping(value = "/bor", method = RequestMethod.GET, produces = { MediaType.APPLICATION_JSON_VALUE })
|
||||
public BridgeBUKBorVO bor(@RequestParam(value = "bulan", required = true) String bulanTahun) throws ParseException {
|
||||
//String ret = "";
|
||||
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
|
||||
|
||||
List<Object[]> bed = myDao.getQtyBed();
|
||||
Integer totalBed =0;
|
||||
ArrayList<Integer> ruanganId= new ArrayList<Integer>();
|
||||
for(int i = 0; i<bed.size();i++){
|
||||
totalBed = totalBed + ((Byte)bed.get(i)[1]).intValue();
|
||||
if(ruanganId.size()==0){
|
||||
ruanganId.add((Integer)bed.get(i)[0]);
|
||||
}else{
|
||||
boolean found=false;
|
||||
for(int j = 0;j<ruanganId.size();j++){
|
||||
if(ruanganId.get(j)==(Integer)bed.get(i)[0]){
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(!found){
|
||||
ruanganId.add((Integer)bed.get(i)[0]);
|
||||
}
|
||||
}
|
||||
}
|
||||
System.out.println("totalBed"+ String.valueOf(totalBed));
|
||||
String bb[]= bulanTahun.split("-");
|
||||
String bulan = bb[0].trim();
|
||||
String tahun = bb[1].trim();
|
||||
|
||||
int month = Integer.parseInt(bulan);
|
||||
int year = Integer.parseInt(tahun);
|
||||
|
||||
GregorianCalendar mycal = new GregorianCalendar(year,month, 1);
|
||||
int daysInMonth= mycal.getActualMaximum(Calendar.DAY_OF_MONTH);
|
||||
|
||||
Date d1 = (Date) sdf.parse("01"+"/"+bulan+"/"+tahun);
|
||||
Date d2 = (Date) sdf.parse(String.valueOf(daysInMonth)+"/"+bulan+"/"+tahun);
|
||||
|
||||
List<Object[]> x = myDao.getListPasienRanap(d1,d2);
|
||||
System.out.println( "Jumlah Pasien total" + String.valueOf(x.size()) );
|
||||
|
||||
int cnt[] = new int[daysInMonth];
|
||||
for(int i = 0;i<x.size();i++){
|
||||
for(int j = 0;j<daysInMonth;j++){
|
||||
Date tgl1 = (Date)x.get(i)[0];
|
||||
Date tgl2 = (Date)x.get(i)[1];
|
||||
String tgl1s[],tgl2s[];
|
||||
try{
|
||||
tgl1s= sdf.format(tgl1).split("/");
|
||||
String tmp1[] =tgl1s;
|
||||
if(Integer.valueOf(tmp1[0])==j){
|
||||
|
||||
}
|
||||
}catch(Exception ex){
|
||||
tgl1s= new String[0];
|
||||
}
|
||||
try{
|
||||
tgl2s= sdf.format(tgl2).split("/");
|
||||
}catch(Exception ex){
|
||||
tgl2s= (String.valueOf(daysInMonth)+"/"+bulan+"/"+tahun).split("/");
|
||||
}
|
||||
|
||||
if((j>=Integer.valueOf(tgl1s[0])+1)&(j<=Integer.valueOf(tgl2s[0])+1)){
|
||||
cnt[j]++;
|
||||
}
|
||||
}
|
||||
}
|
||||
int totalCnt = 0;
|
||||
for(int i=0;i<cnt.length;i++){
|
||||
totalCnt=totalCnt+cnt[i];
|
||||
}
|
||||
BridgeBUKBorVO returnvalue = new BridgeBUKBorVO();
|
||||
NumberFormat formatter = new DecimalFormat("#0.00");
|
||||
|
||||
returnvalue.setBOR(Double.valueOf(formatter.format((double)(totalCnt*100)/(double)(totalBed*daysInMonth))));
|
||||
|
||||
return returnvalue ;
|
||||
}
|
||||
|
||||
//tidak dipakai, tapi belum dibuang. sudah digantikan dengan yang diatas.
|
||||
/*
|
||||
@RequestMapping(value = "/bor", method = RequestMethod.GET, produces = { MediaType.APPLICATION_JSON_VALUE })
|
||||
public BridgeBUKBorVO borCalc(@RequestParam(value = "bulan", required = true) String bulanTahun) throws ParseException {
|
||||
List<Object[]> ret = myDao.getQtyBed();
|
||||
Integer total =0;
|
||||
ArrayList<Integer> ruanganId= new ArrayList<Integer>();
|
||||
for(int i = 0; i<ret.size();i++){
|
||||
total = total + ((Byte)ret.get(i)[1]).intValue();
|
||||
if(ruanganId.size()==0){
|
||||
ruanganId.add((Integer)ret.get(i)[0]);
|
||||
}else{
|
||||
boolean found=false;
|
||||
for(int j = 0;j<ruanganId.size();j++){
|
||||
if(ruanganId.get(j)==(Integer)ret.get(i)[0]){
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(!found){
|
||||
ruanganId.add((Integer)ret.get(i)[0]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
System.out.println(total);
|
||||
System.out.println(ruanganId.size());
|
||||
String bb[]= bulanTahun.split("-");
|
||||
String bulan = bb[0].trim();
|
||||
String tahun = bb[1].trim();
|
||||
|
||||
int month = Integer.parseInt(bulan);
|
||||
int year = Integer.parseInt(tahun);
|
||||
|
||||
GregorianCalendar mycal = new GregorianCalendar(year,month, 1);
|
||||
int daysInMonth= mycal.getActualMaximum(Calendar.DAY_OF_MONTH);
|
||||
Integer occupied=0;
|
||||
for(int hari =1;hari<daysInMonth+1; hari++){
|
||||
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
|
||||
Date d = (Date) sdf.parse(String.valueOf(hari)+"/"+bulan+"/"+tahun);
|
||||
for (int i = 0;i<ruanganId.size();i++){
|
||||
Integer tmp = pp.getCountByMonthAndYearRuangan(d, ruanganId.get(i));
|
||||
if(tmp==null){
|
||||
tmp=0;
|
||||
}
|
||||
occupied=occupied+tmp;
|
||||
}
|
||||
//System.out.println(String.valueOf(hari)+" terisi:"+occupied.toString());
|
||||
}
|
||||
BridgeBUKBorVO returnvalue = new BridgeBUKBorVO();
|
||||
System.out.println((occupied*100));
|
||||
System.out.println(total);
|
||||
NumberFormat formatter = new DecimalFormat("#0.00");
|
||||
|
||||
returnvalue.setBOR(Double.valueOf(formatter.format((double)(occupied*100)/(double)(total*1))));
|
||||
|
||||
return returnvalue;
|
||||
}
|
||||
*/
|
||||
}
|
||||
@ -0,0 +1,115 @@
|
||||
package com.jasamedika.medifirst2000.controller;
|
||||
|
||||
import java.text.DateFormat;
|
||||
import java.text.SimpleDateFormat;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.http.MediaType;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import com.jasamedika.medifirst2000.dao.BridgingDao;
|
||||
import com.jasamedika.medifirst2000.service.PasienService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.vo.AlamatVO;
|
||||
import com.jasamedika.medifirst2000.vo.PasienVO;
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeSisRuteDataVO;
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeSisRuteKartuAsuransiVO;
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeSisRuteKartuIdentitasVO;
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeSisRuteKontakVO;
|
||||
import com.jasamedika.medifirst2000.vo.custom.BridgeSisRuteReplyOkVO;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/sisrute")
|
||||
|
||||
public class BridgingSisruteController {
|
||||
@Autowired
|
||||
private PasienService pasienService;
|
||||
|
||||
@Autowired
|
||||
private BridgingDao bridgingDao;
|
||||
|
||||
@RequestMapping(value = "/data", method = RequestMethod.GET, produces = { MediaType.APPLICATION_JSON_VALUE })
|
||||
public Object cekPasienSisRute(@RequestParam("norm") String noCM) {
|
||||
BridgeSisRuteReplyOkVO y = new BridgeSisRuteReplyOkVO();
|
||||
// Map<String, Object> resultPageMap =
|
||||
// pasienService.findByNoCmAndTglLahir(1, 30, "id", "asc", noCM,
|
||||
// "", "","","");
|
||||
PasienVO ww = pasienService.findByNoCm(noCM);
|
||||
|
||||
if (ww != null) {
|
||||
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
|
||||
BridgeSisRuteDataVO data = new BridgeSisRuteDataVO();
|
||||
data.setNorm(noCM);
|
||||
for (AlamatVO alamatVO : ww.getAlamats()) {
|
||||
data.setAlamat(alamatVO.getAlamatLengkap());
|
||||
break;
|
||||
}
|
||||
data.setJenisKelamin((ww.getJenisKelamin().getId()).toString());
|
||||
data.setNama(ww.getNamaPasien());
|
||||
data.setTanggalLahir(dateFormat.format(ww.getTglLahir()));
|
||||
data.setTempatLahir(ww.getTempatLahir());
|
||||
|
||||
//added by susy 24052017
|
||||
String idBPJS = bridgingDao.findIdBPJS();
|
||||
String noAsuransi = bridgingDao.findNoAsuransi(Integer.valueOf(idBPJS), noCM);
|
||||
BridgeSisRuteKartuAsuransiVO asuransi = new BridgeSisRuteKartuAsuransiVO();
|
||||
if(CommonUtil.isNotNullOrEmpty(noAsuransi))
|
||||
{
|
||||
asuransi.setJenis("2");
|
||||
asuransi.setNomor(noAsuransi);
|
||||
}
|
||||
else
|
||||
{
|
||||
asuransi.setJenis("1");
|
||||
asuransi.setNomor("-");
|
||||
}
|
||||
|
||||
data.addKartuAsuransi(asuransi);
|
||||
|
||||
// Pada sistem hanya tersedia dua macam: KTP dan Paspor
|
||||
if(CommonUtil.isNotNullOrEmpty(ww.getNoIdentitas()))
|
||||
{
|
||||
BridgeSisRuteKartuIdentitasVO identitas = new BridgeSisRuteKartuIdentitasVO();
|
||||
identitas.setJenis("1");
|
||||
identitas.setNomor(ww.getNoIdentitas());
|
||||
identitas.setAlamat("");
|
||||
data.addKartuIdentitas(identitas);
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(ww.getPaspor()))
|
||||
{
|
||||
BridgeSisRuteKartuIdentitasVO identitas = new BridgeSisRuteKartuIdentitasVO();
|
||||
identitas.setJenis("4");
|
||||
identitas.setNomor(ww.getPaspor());
|
||||
identitas.setAlamat("");
|
||||
data.addKartuIdentitas(identitas);
|
||||
}
|
||||
|
||||
//modified by susy 24052017
|
||||
if(CommonUtil.isNotNullOrEmpty(ww.getNoTelepon()))
|
||||
{
|
||||
BridgeSisRuteKontakVO t1 = new BridgeSisRuteKontakVO();
|
||||
t1.setJenis("1");
|
||||
t1.setNomor(ww.getNoTelepon());
|
||||
data.addKontak(t1);
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(ww.getNoHp()))
|
||||
{
|
||||
BridgeSisRuteKontakVO t1 = new BridgeSisRuteKontakVO();
|
||||
t1.setJenis("3");
|
||||
t1.setNomor(ww.getNoHp());
|
||||
data.addKontak(t1);
|
||||
}
|
||||
y.setDetail("Pasien Ditemukan");
|
||||
y.setStatus("200");
|
||||
y.setData(data);
|
||||
} else {
|
||||
y.setDetail("Pasien tidak Ditemukan");
|
||||
y.setStatus("404");
|
||||
y.setData(null);
|
||||
}
|
||||
return y;
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,42 @@
|
||||
package com.jasamedika.medifirst2000.controller.base;
|
||||
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
import com.jasamedika.medifirst2000.base.vo.BaseVO;
|
||||
|
||||
/**
|
||||
* Base Rest Operation for Controller Class
|
||||
*
|
||||
* @author Roberto
|
||||
*/
|
||||
public interface BaseRestController<V extends BaseVO> extends
|
||||
RestPageController<V> {
|
||||
|
||||
@RequestMapping(value = "/{id}", method = RequestMethod.GET)
|
||||
@ResponseBody
|
||||
public ResponseEntity<V> getVO(@PathVariable("id") String id);
|
||||
|
||||
@RequestMapping(value = "/", method = RequestMethod.PUT)
|
||||
@ResponseBody
|
||||
public ResponseEntity<Integer> addVO(@RequestBody V vo);
|
||||
|
||||
@RequestMapping(value = "/", method = RequestMethod.POST, consumes = { "application/json" })
|
||||
@ResponseBody
|
||||
public ResponseEntity<Integer> editVO(@RequestBody V vo);
|
||||
|
||||
// @RequestMapping(value = "/{id}", method = RequestMethod.DELETE)
|
||||
// @ResponseBody
|
||||
// public ResponseEntity<String> deleteVO(@PathVariable("id") Integer id);
|
||||
|
||||
// @RequestMapping(value = "/", method = RequestMethod.GET)
|
||||
// @ResponseBody
|
||||
// public ResponseEntity<Collection<V>> getAllVO();
|
||||
|
||||
|
||||
|
||||
}
|
||||
@ -0,0 +1,5 @@
|
||||
package com.jasamedika.medifirst2000.controller.base;
|
||||
|
||||
public class CssdPermintaanSterilisasiConverter {
|
||||
|
||||
}
|
||||
@ -0,0 +1,42 @@
|
||||
package com.jasamedika.medifirst2000.controller.base;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
import com.jasamedika.medifirst2000.base.vo.BaseModelVO;
|
||||
|
||||
/**
|
||||
* Base Rest Operation for Controller Class
|
||||
*
|
||||
* @author Roberto
|
||||
*/
|
||||
public interface IBaseRestController<V extends BaseModelVO> extends
|
||||
IRestPageController<V> {
|
||||
|
||||
@RequestMapping(value = "/{id}", method = RequestMethod.GET)
|
||||
@ResponseBody
|
||||
public ResponseEntity<V> getVO(@PathVariable("id") Integer id);
|
||||
|
||||
@RequestMapping(value = "/", method = RequestMethod.PUT, consumes = { "application/json" })
|
||||
@ResponseBody
|
||||
public ResponseEntity<String> addVO(@RequestBody V vo);
|
||||
|
||||
@RequestMapping(value = "/", method = RequestMethod.POST, consumes = { "application/json" })
|
||||
@ResponseBody
|
||||
public ResponseEntity<String> editVO(@RequestBody V vo);
|
||||
|
||||
@RequestMapping(value = "/{id}", method = RequestMethod.DELETE)
|
||||
@ResponseBody
|
||||
public ResponseEntity<String> deleteVO(@PathVariable("id") Integer id);
|
||||
|
||||
@RequestMapping(value = "/", method = RequestMethod.GET)
|
||||
@ResponseBody
|
||||
public ResponseEntity<List<V>> getAllVO();
|
||||
|
||||
}
|
||||
@ -0,0 +1,41 @@
|
||||
package com.jasamedika.medifirst2000.controller.base;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
import com.jasamedika.medifirst2000.base.vo.BaseModelVO;
|
||||
|
||||
/**
|
||||
* Base Rest Operation for 'pagination' Controller Class
|
||||
*
|
||||
* @author Roberto
|
||||
*/
|
||||
public interface IRestPageController<V extends BaseModelVO> {
|
||||
/**
|
||||
*
|
||||
* @param page
|
||||
* : page of
|
||||
* @param limit
|
||||
* : limit query
|
||||
* @param sort
|
||||
* : sort by
|
||||
* @param dir
|
||||
* : direction {asc:desc}
|
||||
* @return Collection of VO, Total-Count & Total Pages on response header
|
||||
*/
|
||||
@RequestMapping(value = "/list", method = RequestMethod.GET)
|
||||
@ResponseBody
|
||||
public ResponseEntity<Collection<V>> getAllVOWithQueryString(
|
||||
HttpServletRequest request,
|
||||
@RequestParam(value = "page", required = false) Integer page,
|
||||
@RequestParam(value = "limit", required = false) Integer limit,
|
||||
@RequestParam(value = "sort", required = false, defaultValue = "id") String sort,
|
||||
@RequestParam(value = "dir", required = false, defaultValue = "asc") String dir);
|
||||
}
|
||||
@ -0,0 +1,306 @@
|
||||
package com.jasamedika.medifirst2000.controller.base;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStreamReader;
|
||||
import java.net.URISyntaxException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collection;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.persistence.EntityManager;
|
||||
import javax.persistence.PersistenceContext;
|
||||
import javax.persistence.Query;
|
||||
import javax.servlet.http.Cookie;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import org.json.JSONException;
|
||||
import org.json.JSONObject;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.context.MessageSource;
|
||||
import org.springframework.http.HttpStatus;
|
||||
import org.springframework.http.MediaType;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
|
||||
import com.google.gson.Gson;
|
||||
import com.google.gson.GsonBuilder;
|
||||
import com.jasamedika.medifirst2000.base.vo.BaseModelVO;
|
||||
import com.jasamedika.medifirst2000.constants.Constants;
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.core.web.WebConstants;
|
||||
import com.jasamedika.medifirst2000.entities.Pegawai;
|
||||
import com.jasamedika.medifirst2000.service.ActivityPegawaiService;
|
||||
import com.jasamedika.medifirst2000.service.AgamaService;
|
||||
import com.jasamedika.medifirst2000.service.LoginUserService;
|
||||
import com.jasamedika.medifirst2000.service.ModelService;
|
||||
import com.jasamedika.medifirst2000.util.rest.RestUtil;
|
||||
import com.jasamedika.medifirst2000.vo.ModelVO;
|
||||
import com.jasamedika.medifirst2000.vo.PasienVO;
|
||||
import com.jasamedika.medifirst2000.vo.PegawaiVO;
|
||||
|
||||
import io.socket.client.IO;
|
||||
|
||||
/**
|
||||
* Base Controller Class for handling messaga resource for internationalization
|
||||
* & locale
|
||||
*
|
||||
* @author Roberto
|
||||
*/
|
||||
public abstract class LocaleController<V extends BaseModelVO> {
|
||||
/*
|
||||
* messageSource bean injected for each controller for accessing message
|
||||
* source
|
||||
*/
|
||||
|
||||
@Autowired
|
||||
private ActivityPegawaiService activityPegawaiServiceImpl;
|
||||
|
||||
|
||||
@Autowired
|
||||
private BaseConverterImpl<PegawaiVO, Pegawai> pegawaiConverter;
|
||||
|
||||
@Autowired
|
||||
private LoginUserService loginUserService;
|
||||
|
||||
@Autowired
|
||||
private MessageSource messageSource;
|
||||
|
||||
@Autowired
|
||||
private ModelService modelService;
|
||||
|
||||
|
||||
@Autowired
|
||||
private AgamaService agamaService;
|
||||
protected Map<String, String> mapHeaderMessage = new HashMap<String, String>();
|
||||
|
||||
/*
|
||||
* code locale
|
||||
*/
|
||||
protected String getMessage(String code, HttpServletRequest request) {
|
||||
return messageSource.getMessage(code, null, new Locale(getCoociesLanguage(request)));
|
||||
}
|
||||
|
||||
protected void SaveLog(String keterangan,String group, HttpServletRequest request) {
|
||||
activityPegawaiServiceImpl.record(pegawaiConverter.transferModelToVO(loginUserService.getLoginUser().getPegawai(), new PegawaiVO()) , new Date(), keterangan,group);
|
||||
}
|
||||
protected Object getItem(HttpServletRequest request,Object vo)
|
||||
{
|
||||
BufferedReader reader;
|
||||
String read = null;
|
||||
String resultData = "";
|
||||
Gson gson = new Gson();
|
||||
try {
|
||||
reader = new BufferedReader(new InputStreamReader(request.getInputStream()));
|
||||
|
||||
|
||||
|
||||
while ((read = reader.readLine()) != null) {
|
||||
resultData += read;
|
||||
System.out.println(read);
|
||||
}
|
||||
|
||||
gson = new GsonBuilder().setDateFormat("yyyy-MM-dd HH:mm:ss")//.excludeFieldsWithoutExposeAnnotation()
|
||||
.create();
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
return vo= gson.fromJson(resultData, vo.getClass());
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/lang/{lang}", method = RequestMethod.GET)
|
||||
public boolean preHandle(HttpServletRequest request, HttpServletResponse response,
|
||||
@PathVariable("lang") String lang) throws Exception {
|
||||
|
||||
Cookie[] cookies = request.getCookies();
|
||||
List<Cookie> cookieList = new ArrayList<Cookie>();
|
||||
if (cookies != null) {
|
||||
cookieList = Arrays.asList(cookies);
|
||||
for (Cookie cookie : cookieList) {
|
||||
if (cookie.getName().equals("lang")) {
|
||||
cookie.setValue(null);
|
||||
cookie.setMaxAge(0);
|
||||
cookie.setPath("/");
|
||||
response.addCookie(cookie);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (lang.equalsIgnoreCase("en")) {
|
||||
Cookie c = new Cookie("lang", "en");
|
||||
c.setPath("/");
|
||||
c.setDomain("localhost");
|
||||
response.addCookie(c);
|
||||
} else if (lang.equalsIgnoreCase("cn")) {
|
||||
Cookie c = new Cookie("lang", "cn");
|
||||
c.setPath("/");
|
||||
c.setDomain("localhost");
|
||||
response.addCookie(c);
|
||||
} else if (lang.equalsIgnoreCase("ina")) {
|
||||
Cookie c = new Cookie("lang", "ina");
|
||||
c.setPath("/");
|
||||
c.setDomain("localhost");
|
||||
response.addCookie(c);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/*
|
||||
* default locale ID
|
||||
*/
|
||||
protected String getMessage(String code) {
|
||||
return messageSource.getMessage(code, null, new Locale(Constants.Locale.INA));
|
||||
}
|
||||
|
||||
protected void addHeaderMessage(String key, String message) {
|
||||
this.mapHeaderMessage.put(key, message);
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/entity-serelize/{entity}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
|
||||
public ResponseEntity<ModelVO> serializeEntity(@PathVariable("entity") String entity, HttpServletRequest request) {
|
||||
ModelVO modelDTO = modelService.getModelSerializeEntity(entity, getCoociesLanguage(request));
|
||||
return RestUtil.getJsonResponse(modelDTO, HttpStatus.OK);
|
||||
}
|
||||
|
||||
public String getCoociesLanguage(HttpServletRequest request) {
|
||||
Cookie cookie[] = request.getCookies();
|
||||
Cookie cook;
|
||||
String lang = Constants.Locale.INA;
|
||||
if (cookie != null) {
|
||||
for (int i = 0; i < cookie.length; i++) {
|
||||
cook = cookie[i];
|
||||
if (cook.getName().equalsIgnoreCase("lang"))
|
||||
lang = cook.getValue();
|
||||
}
|
||||
}
|
||||
|
||||
return lang;
|
||||
|
||||
}
|
||||
|
||||
@SuppressWarnings("rawtypes")
|
||||
protected ResponseEntity constructListPageResult(Map<String, Object> map) {
|
||||
|
||||
if (map == null) {
|
||||
Map<String, String> mapHeaderMessage = new HashMap<String, String>();
|
||||
mapHeaderMessage.put(WebConstants.HttpHeaderInfo.TOTAL_PAGE_HEADER, "0");
|
||||
mapHeaderMessage.put(WebConstants.HttpHeaderInfo.TOTAL_COUNT_HEADER, "0");
|
||||
mapHeaderMessage.put(Constants.MessageInfo.ERROR_MESSAGE, "Data not found.");
|
||||
return RestUtil.getJsonResponse(null, HttpStatus.BAD_REQUEST, mapHeaderMessage);
|
||||
} else {
|
||||
@SuppressWarnings("unchecked")
|
||||
Collection<PasienVO> vos = (Collection<PasienVO>) map.get(WebConstants.PageParameter.LIST_DATA);
|
||||
|
||||
Map<String, String> mapHeaderMessage = new HashMap<String, String>();
|
||||
mapHeaderMessage.put(WebConstants.HttpHeaderInfo.TOTAL_PAGE_HEADER,
|
||||
String.valueOf(map.get(WebConstants.PageParameter.TOTAL_PAGES)));
|
||||
mapHeaderMessage.put(WebConstants.HttpHeaderInfo.TOTAL_COUNT_HEADER,
|
||||
String.valueOf(map.get(WebConstants.PageParameter.TOTAL_ELEMENTS)));
|
||||
|
||||
return RestUtil.getJsonResponse(vos, HttpStatus.OK, mapHeaderMessage);
|
||||
}
|
||||
}
|
||||
|
||||
// @PersistenceContext
|
||||
// protected EntityManager em;
|
||||
|
||||
public String GetSettingDataFixed(String prefix) {
|
||||
return agamaService.GetSettingDataFixed(prefix);
|
||||
// StringBuffer buffer = new StringBuffer();
|
||||
// buffer.append("select model.nilaiField from SettingDataFixed ")
|
||||
// .append(" model where model.namaField ='" + prefix + "' ");
|
||||
// Query query = em.createQuery(buffer.toString());
|
||||
//
|
||||
// return (String) query.getSingleResult();
|
||||
}
|
||||
protected void BroadcastMessage(final String to, final Object data) {
|
||||
final io.socket.client.Socket socket;
|
||||
try {
|
||||
String url =GetSettingDataFixed("UrlSocketMessaging");
|
||||
socket = IO.socket(url);
|
||||
|
||||
socket.on(io.socket.client.Socket.EVENT_CONNECT, new io.socket.emitter.Emitter.Listener() {
|
||||
|
||||
@Override
|
||||
public void call(Object... args) {
|
||||
|
||||
try {
|
||||
Gson gson = new Gson();
|
||||
String json = gson.toJson(data);
|
||||
JSONObject item= new JSONObject("{\"to\":\""+to+"\",\"message\":\""+json.replace("\"", "'")+"\"}");
|
||||
socket.emit("subscribe", item);
|
||||
} catch (JSONException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
});
|
||||
socket.connect();
|
||||
} catch (URISyntaxException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
protected void BroadcastMessage(final String to, final String data) {
|
||||
final io.socket.client.Socket socket;
|
||||
try {
|
||||
socket = IO.socket(GetSettingDataFixed("UrlSocketMessaging"));
|
||||
|
||||
socket.on(io.socket.client.Socket.EVENT_CONNECT, new io.socket.emitter.Emitter.Listener() {
|
||||
|
||||
@Override
|
||||
public void call(Object... args) {
|
||||
|
||||
try {
|
||||
JSONObject item= new JSONObject("{\"to\":\""+to+"\",\"message\":\""+data+"\"}");
|
||||
socket.emit("subscribe", item);
|
||||
} catch (JSONException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
});
|
||||
socket.connect();
|
||||
} catch (URISyntaxException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
protected void BroadcastMessageOther(final String to, final Object data) {
|
||||
final io.socket.client.Socket socket;
|
||||
try {
|
||||
String url = GetSettingDataFixed("UrlSocketMessaging");
|
||||
socket = IO.socket(url);
|
||||
|
||||
socket.on(io.socket.client.Socket.EVENT_CONNECT, new io.socket.emitter.Emitter.Listener() {
|
||||
|
||||
@Override
|
||||
public void call(Object... args) {
|
||||
try {
|
||||
Map<String, Object> result = new HashMap<>();
|
||||
result.put("message", data);
|
||||
result.put("to", to);
|
||||
|
||||
Gson gson = new Gson();
|
||||
JSONObject item = new JSONObject(gson.toJson(result));
|
||||
socket.emit("subscribe", item);
|
||||
} catch (JSONException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
});
|
||||
socket.connect();
|
||||
} catch (URISyntaxException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,78 @@
|
||||
package com.jasamedika.medifirst2000.controller.base;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.springframework.core.GenericTypeResolver;
|
||||
import org.springframework.http.HttpStatus;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import com.jasamedika.medifirst2000.base.vo.BaseModelVO;
|
||||
import com.jasamedika.medifirst2000.constants.Constants;
|
||||
import com.jasamedika.medifirst2000.util.rest.RestUtil;
|
||||
import com.monitorjbl.json.JsonResult;
|
||||
import com.monitorjbl.json.JsonView;
|
||||
import com.monitorjbl.json.Match;
|
||||
|
||||
/**
|
||||
* Base Controller Class for handling "include" parameter to controller
|
||||
* @see https://github.com/monitorjbl/json-view
|
||||
*
|
||||
* @author Roberto
|
||||
*/
|
||||
public abstract class ParamRestController<T extends BaseModelVO> {
|
||||
private JsonResult jsonResult = JsonResult.instance();
|
||||
|
||||
/*
|
||||
* Belum selesai, baru di parameter includes. Untuk field object juga belom.
|
||||
* example :
|
||||
* http://localhost:8080/jasamedika-web/{typeVOClass}/list-using-param
|
||||
* ?includes =id,nama
|
||||
*/
|
||||
@RequestMapping(value = "/list-using-param", method = RequestMethod.GET)
|
||||
public ResponseEntity<List<T>> listUsingParam(
|
||||
@RequestParam(value = "includes", required = false) String includes,
|
||||
@RequestParam(value = "excludes", required = false) String excludes) {
|
||||
List<T> listVO = getAllVOFromService();
|
||||
String[] arrExcludes = null;
|
||||
String[] arrIncludes = null;
|
||||
if (excludes != null)
|
||||
arrExcludes = excludes.split(Constants.COMMA);
|
||||
if (includes != null)
|
||||
arrIncludes = includes.split(Constants.COMMA);
|
||||
if (arrExcludes != null && arrIncludes != null) {
|
||||
listVO = jsonResult.use(
|
||||
JsonView.with(listVO).onClass(
|
||||
getClazz(),
|
||||
Match.match().exclude(arrExcludes)
|
||||
.include(arrIncludes))).returnValue();
|
||||
}
|
||||
if (arrExcludes != null && arrIncludes == null) {
|
||||
listVO = jsonResult.use(
|
||||
JsonView.with(listVO).onClass(getClazz(),
|
||||
Match.match().include("*").exclude(arrExcludes)))
|
||||
.returnValue();
|
||||
}
|
||||
if (arrExcludes == null && arrIncludes != null) {
|
||||
listVO = jsonResult.use(
|
||||
JsonView.with(listVO).onClass(getClazz(),
|
||||
Match.match().exclude("*").include(arrIncludes)))
|
||||
.returnValue();
|
||||
}
|
||||
|
||||
return RestUtil.getJsonResponse(listVO, HttpStatus.OK);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
protected Class<T> getClazz() {
|
||||
return (Class<T>) GenericTypeResolver.resolveTypeArgument(getClass(),
|
||||
ParamRestController.class);
|
||||
}
|
||||
|
||||
/*
|
||||
* method untuk mendapatkan all VO from service
|
||||
* */
|
||||
protected abstract List<T> getAllVOFromService();
|
||||
}
|
||||
@ -0,0 +1,38 @@
|
||||
package com.jasamedika.medifirst2000.controller.base;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
import com.jasamedika.medifirst2000.base.vo.BaseVO;
|
||||
|
||||
/**
|
||||
* Base Rest Operation for 'pagination' Controller Class
|
||||
*
|
||||
* @author Roberto
|
||||
*/
|
||||
public interface RestPageController<V extends BaseVO> {
|
||||
/**
|
||||
*
|
||||
* @param page
|
||||
* : page of
|
||||
* @param limit
|
||||
* : limit query
|
||||
* @param sort
|
||||
* : sort by
|
||||
* @param dir
|
||||
* : direction {asc:desc}
|
||||
* @return Collection of VO, Total-Count & Total Pages on response header
|
||||
*/
|
||||
@RequestMapping(value = "/list", method = RequestMethod.GET)
|
||||
@ResponseBody
|
||||
public ResponseEntity<Collection<V>> getAllVOWithQueryString(
|
||||
@RequestParam(value = "page", required = false) Integer page,
|
||||
@RequestParam(value = "limit", required = false) Integer limit,
|
||||
@RequestParam(value = "sort", required = false, defaultValue = "id") String sort,
|
||||
@RequestParam(value = "dir", required = false, defaultValue = "asc") String dir);
|
||||
}
|
||||
@ -0,0 +1,61 @@
|
||||
package com.jasamedika.medifirst2000.filter;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
import javax.servlet.Filter;
|
||||
import javax.servlet.FilterChain;
|
||||
import javax.servlet.FilterConfig;
|
||||
import javax.servlet.ServletException;
|
||||
import javax.servlet.ServletRequest;
|
||||
import javax.servlet.ServletResponse;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
/**
|
||||
* CORSFilter class
|
||||
*
|
||||
* @author Roberto
|
||||
*/
|
||||
@Component
|
||||
public class CORSFilter implements Filter {
|
||||
|
||||
private final Logger log = LoggerFactory.getLogger(CORSFilter.class);
|
||||
|
||||
public CORSFilter() {
|
||||
log.info("CORSFilter JasaMedika Web init");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void doFilter(ServletRequest req, ServletResponse res,
|
||||
FilterChain chain) throws IOException, ServletException {
|
||||
|
||||
HttpServletRequest request = (HttpServletRequest) req;
|
||||
HttpServletResponse response = (HttpServletResponse) res;
|
||||
|
||||
response.setHeader("Access-Control-Allow-Origin",
|
||||
request.getHeader("Origin"));
|
||||
response.setHeader("Access-Control-Allow-Credentials", "true");
|
||||
|
||||
response.setHeader("Access-Control-Allow-Methods",
|
||||
"POST, GET, OPTIONS, DELETE");
|
||||
response.setHeader("Access-Control-Max-Age", "3600");
|
||||
response.setHeader("Access-Control-Allow-Headers",
|
||||
"Content-Type, Accept, X-Requested-With, remember-me,X-AUTH-TOKEN, Supervising, RequestSupervisor, Module, Form, Action");
|
||||
response.setHeader("Content-Type", "application/json");
|
||||
chain.doFilter(req, res);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void init(FilterConfig filterConfig) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void destroy() {
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,66 @@
|
||||
package com.jasamedika.medifirst2000.filter;
|
||||
|
||||
import io.jsonwebtoken.MalformedJwtException;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
import javax.servlet.FilterChain;
|
||||
import javax.servlet.ServletException;
|
||||
import javax.servlet.ServletRequest;
|
||||
import javax.servlet.ServletResponse;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import org.springframework.security.core.Authentication;
|
||||
import org.springframework.security.core.context.SecurityContextHolder;
|
||||
import org.springframework.web.filter.GenericFilterBean;
|
||||
|
||||
import com.fasterxml.jackson.core.JsonParseException;
|
||||
import com.jasamedika.medifirst2000.constants.Constants;
|
||||
import com.jasamedika.medifirst2000.security.service.TokenAuthenticationService;
|
||||
|
||||
/**
|
||||
* StatelessAuthenticationFilter class
|
||||
*
|
||||
* @author Roberto
|
||||
*/
|
||||
public class StatelessAuthenticationFilter extends GenericFilterBean {
|
||||
private final TokenAuthenticationService authenticationService;
|
||||
|
||||
public StatelessAuthenticationFilter(
|
||||
TokenAuthenticationService authenticationService) {
|
||||
this.authenticationService = authenticationService;
|
||||
}
|
||||
|
||||
public void doFilter(ServletRequest request, ServletResponse response,
|
||||
FilterChain filterChain) throws IOException, ServletException {
|
||||
HttpServletRequest httpRequest = (HttpServletRequest) request;
|
||||
HttpServletRequest req = (HttpServletRequest) request;
|
||||
HttpServletResponse res = (HttpServletResponse) response;
|
||||
|
||||
res.setHeader("Access-Control-Allow-Origin",
|
||||
req.getHeader("Origin"));
|
||||
res.setHeader("Access-Control-Allow-Credentials", "true");
|
||||
|
||||
res.setHeader("Access-Control-Allow-Methods",
|
||||
"POST, GET, OPTIONS, DELETE");
|
||||
res.setHeader("Access-Control-Max-Age", "3600");
|
||||
res.setHeader("Access-Control-Allow-Headers",
|
||||
"Content-Type, Accept, X-Requested-With, remember-me,X-AUTH-TOKEN");
|
||||
|
||||
Authentication authentication = null;
|
||||
try {
|
||||
|
||||
authentication = authenticationService
|
||||
.getAuthentication(httpRequest);
|
||||
} catch (JsonParseException | MalformedJwtException e) {
|
||||
HttpServletResponse httpResponse = (HttpServletResponse) response;
|
||||
httpResponse.addHeader(Constants.MessageInfo.ERROR_MESSAGE,
|
||||
"Error Token (Not Valid Token)");
|
||||
filterChain.doFilter(request, response);
|
||||
}
|
||||
SecurityContextHolder.getContext().setAuthentication(authentication);
|
||||
filterChain.doFilter(request, response);
|
||||
SecurityContextHolder.getContext().setAuthentication(null);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,103 @@
|
||||
package com.jasamedika.medifirst2000.handler;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.context.MessageSource;
|
||||
import org.springframework.context.i18n.LocaleContextHolder;
|
||||
import org.springframework.http.HttpStatus;
|
||||
import org.springframework.validation.BindingResult;
|
||||
import org.springframework.validation.FieldError;
|
||||
import org.springframework.web.bind.MethodArgumentNotValidException;
|
||||
import org.springframework.web.bind.annotation.ControllerAdvice;
|
||||
import org.springframework.web.bind.annotation.ExceptionHandler;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
import org.springframework.web.bind.annotation.ResponseStatus;
|
||||
|
||||
import com.jasamedika.medifirst2000.base.vo.validation.ValidationErrorVO;
|
||||
import com.jasamedika.medifirst2000.constants.Constants;
|
||||
|
||||
/**
|
||||
* Exception Handler Rest Controller class
|
||||
*
|
||||
* @author Roberto
|
||||
*/
|
||||
|
||||
@ControllerAdvice
|
||||
public class RestErrorHandler {
|
||||
|
||||
private static final Logger LOGGER = LoggerFactory
|
||||
.getLogger(RestErrorHandler.class);
|
||||
|
||||
private MessageSource messageSource;
|
||||
|
||||
@Autowired
|
||||
public RestErrorHandler(MessageSource validationNessageSource) {
|
||||
this.messageSource = validationNessageSource;
|
||||
}
|
||||
|
||||
@ExceptionHandler(MethodArgumentNotValidException.class)
|
||||
@ResponseStatus(HttpStatus.BAD_REQUEST)
|
||||
@ResponseBody
|
||||
public ValidationErrorVO processValidationError(
|
||||
MethodArgumentNotValidException ex) {
|
||||
LOGGER.warn("Handling data validation error");
|
||||
BindingResult result = ex.getBindingResult();
|
||||
List<FieldError> fieldErrors = result.getFieldErrors();
|
||||
|
||||
return processFieldErrors(fieldErrors);
|
||||
}
|
||||
|
||||
private ValidationErrorVO processFieldErrors(List<FieldError> fieldErrors) {
|
||||
ValidationErrorVO dto = new ValidationErrorVO();
|
||||
|
||||
for (FieldError fieldError : fieldErrors) {
|
||||
String localizedErrorMessage = resolveLocalizedErrorMessage(fieldError);
|
||||
dto.addFieldError(fieldError.getField(), localizedErrorMessage);
|
||||
}
|
||||
|
||||
return dto;
|
||||
}
|
||||
|
||||
/*
|
||||
* resolve error message with parameter locale
|
||||
*/
|
||||
private String resolveLocalizedErrorMessage(FieldError fieldError, String locale) {
|
||||
Locale currentLocale = LocaleContextHolder.getLocale();
|
||||
String localizedErrorMessage = messageSource.getMessage(fieldError,
|
||||
currentLocale);
|
||||
|
||||
// If the message was not found, return the most accurate field error
|
||||
// code instead.
|
||||
// You can remove this check if you prefer to get the default error
|
||||
// message.
|
||||
if (localizedErrorMessage.equals(fieldError.getDefaultMessage())) {
|
||||
String[] fieldErrorCodes = fieldError.getCodes();
|
||||
localizedErrorMessage = fieldErrorCodes[0];
|
||||
}
|
||||
|
||||
return localizedErrorMessage;
|
||||
}
|
||||
|
||||
/*
|
||||
* resolve error message with default locale
|
||||
*/
|
||||
private String resolveLocalizedErrorMessage(FieldError fieldError) {
|
||||
String localizedErrorMessage = messageSource.getMessage(fieldError,
|
||||
new Locale(Constants.Locale.INA));
|
||||
|
||||
// If the message was not found, return the most accurate field error
|
||||
// code instead.
|
||||
// You can remove this check if you prefer to get the default error
|
||||
// message.
|
||||
if (localizedErrorMessage.equals(fieldError.getDefaultMessage())) {
|
||||
String[] fieldErrorCodes = fieldError.getCodes();
|
||||
localizedErrorMessage = fieldErrorCodes[0];
|
||||
}
|
||||
|
||||
return localizedErrorMessage;
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,176 @@
|
||||
package com.jasamedika.medifirst2000.interceptor;
|
||||
|
||||
import java.lang.reflect.Method;
|
||||
import java.util.List;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.security.core.Authentication;
|
||||
import org.springframework.web.method.HandlerMethod;
|
||||
import org.springframework.web.servlet.HandlerInterceptor;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.jasamedika.medifirst2000.constants.Constants;
|
||||
import com.jasamedika.medifirst2000.dao.LoginUserDao;
|
||||
import com.jasamedika.medifirst2000.dao.MapLoginUserToRuanganDao;
|
||||
import com.jasamedika.medifirst2000.dao.MapObjekModulToKelompokUserDao;
|
||||
import com.jasamedika.medifirst2000.entities.KelompokUser;
|
||||
import com.jasamedika.medifirst2000.entities.LoginUser;
|
||||
import com.jasamedika.medifirst2000.entities.MapObjekModulToKelompokUser;
|
||||
import com.jasamedika.medifirst2000.security.model.AppPermission;
|
||||
import com.jasamedika.medifirst2000.security.service.TokenAuthenticationService;
|
||||
|
||||
/**
|
||||
* Interceptor class for All annotation method controller @AppPermission
|
||||
*
|
||||
* @author Roberto
|
||||
*/
|
||||
public class AppInterceptor implements HandlerInterceptor {
|
||||
|
||||
private final Logger LOG = LoggerFactory.getLogger(AppInterceptor.class);
|
||||
|
||||
@Autowired
|
||||
private TokenAuthenticationService tokenAuthenticationService;
|
||||
|
||||
@Autowired
|
||||
private LoginUserDao loginUserDao;
|
||||
|
||||
@Autowired
|
||||
private MapObjekModulToKelompokUserDao mapObjekModulToKelompokUserDao;
|
||||
|
||||
// @Autowired
|
||||
// private MapLoginUserToRuanganDao mapLoginUserToRuanganDao;
|
||||
|
||||
public AppInterceptor() {}
|
||||
|
||||
/*
|
||||
* return true untuk valid permission request ke controller method
|
||||
* */
|
||||
@Override
|
||||
public boolean preHandle(HttpServletRequest request,
|
||||
HttpServletResponse response, Object handler) throws Exception {
|
||||
try {
|
||||
HandlerMethod hm = (HandlerMethod) handler;
|
||||
Method method = hm.getMethod();
|
||||
|
||||
if (method.isAnnotationPresent(AppPermission.class)) {/*
|
||||
String moduleName = request.getHeader(Constants.HttpHeader.MODULE) == null ? "" : request.getHeader(Constants.HttpHeader.MODULE);
|
||||
String formName = request.getHeader(Constants.HttpHeader.FORM) == null ? "" : request.getHeader(Constants.HttpHeader.FORM);
|
||||
String action = request.getHeader(Constants.HttpHeader.ACTION) == null ? "" : request.getHeader(Constants.HttpHeader.ACTION);
|
||||
|
||||
String methodName = method.getAnnotation(AppPermission.class)
|
||||
.value();
|
||||
Authentication authentication = tokenAuthenticationService
|
||||
.getAuthentication(request);
|
||||
String namaUser = authentication.getName();
|
||||
List<LoginUser> loginUser = loginUserDao.findByNamaUser(namaUser);
|
||||
if (loginUser.isEmpty()) {
|
||||
// untuk testing false
|
||||
// response.addHeader("Access-Control-Expose-Headers", "content-type");
|
||||
response.setHeader(Constants.MessageInfo.ERROR_MESSAGE, "User "
|
||||
+ namaUser + " can not access Controller " + methodName);
|
||||
response.setStatus(HttpServletResponse.SC_UNAUTHORIZED);
|
||||
return false;
|
||||
}
|
||||
|
||||
// get user login
|
||||
if (!loginUser.isEmpty()) {
|
||||
LoginUser user = loginUser.get(0);
|
||||
|
||||
// get application modules
|
||||
KelompokUser role = user.getKelompokUser();
|
||||
boolean result = false;
|
||||
if (role != null) {
|
||||
List<MapObjekModulToKelompokUser> objekModules = mapObjekModulToKelompokUserDao.findByKelompokUser(role.getId());
|
||||
if (!objekModules.isEmpty()) {
|
||||
// matching current module to user's module
|
||||
for (MapObjekModulToKelompokUser module : objekModules) {
|
||||
if (moduleName.equals(module.getReportDisplay())) {
|
||||
LOG.info("Module match");
|
||||
|
||||
// matching user's action
|
||||
switch (action.toLowerCase()) {
|
||||
case "save":
|
||||
case "simpan":
|
||||
if (module.getSimpan())
|
||||
result = true;
|
||||
break;
|
||||
case "edit":
|
||||
case "ubah":
|
||||
if (module.getEdit())
|
||||
result = true;
|
||||
break;
|
||||
case "print":
|
||||
case "cetak":
|
||||
if (module.getCetak())
|
||||
result = true;
|
||||
break;
|
||||
case "delete":
|
||||
case "hapus":
|
||||
if (module.getHapus())
|
||||
result = true;
|
||||
break;
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (result) {
|
||||
response.setStatus(HttpServletResponse.SC_OK);
|
||||
response.setHeader(Constants.MessageInfo.INFO_MESSAGE, "Supervise execution success");
|
||||
return true;
|
||||
} else {
|
||||
response.addHeader("RequireSupervisor", "true");
|
||||
response.setStatus(HttpServletResponse.SC_FORBIDDEN);
|
||||
response.setHeader(Constants.MessageInfo.ERROR_MESSAGE, "Action requires supervisor");
|
||||
return false;
|
||||
}
|
||||
|
||||
} else {
|
||||
LOG.info("User {} has no access to module application");
|
||||
response.setStatus(HttpServletResponse.SC_FORBIDDEN);
|
||||
response.setHeader(Constants.MessageInfo.ERROR_MESSAGE, "User has no access to module application");
|
||||
return false;
|
||||
}
|
||||
|
||||
} else {
|
||||
LOG.info("User {} has no role to gain access restricted area", namaUser);
|
||||
response.setStatus(HttpServletResponse.SC_FORBIDDEN);
|
||||
response.setHeader(Constants.MessageInfo.ERROR_MESSAGE, "User has no role to gain access restricted area");
|
||||
return false;
|
||||
}
|
||||
} else {
|
||||
LOG.info("User {} is unauthorized", namaUser);
|
||||
response.setStatus(HttpServletResponse.SC_FORBIDDEN);
|
||||
response.setHeader(Constants.MessageInfo.ERROR_MESSAGE, "User is unauthorized");
|
||||
return false;
|
||||
}
|
||||
*/
|
||||
|
||||
return true;
|
||||
|
||||
}
|
||||
} catch (Exception e) {
|
||||
System.out.println("Not Found "+request.getRequestURL());
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void afterCompletion(HttpServletRequest request,
|
||||
HttpServletResponse response, Object obj, Exception ex)
|
||||
throws Exception {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void postHandle(HttpServletRequest request, HttpServletResponse response,
|
||||
Object obj, ModelAndView mav) throws Exception {
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,29 @@
|
||||
package com.jasamedika.medifirst2000.security;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
import javax.servlet.ServletException;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import org.springframework.security.core.AuthenticationException;
|
||||
import org.springframework.security.web.AuthenticationEntryPoint;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
/**
|
||||
* RestAuthenticationEntryPoint class
|
||||
* set Unauthorized response from "Unauthorized client"
|
||||
*
|
||||
* @author Roberto
|
||||
*/
|
||||
@Component("RestAuthenticationEntryPoint")
|
||||
public class RestAuthenticationEntryPoint implements AuthenticationEntryPoint {
|
||||
|
||||
@Override
|
||||
public void commence(HttpServletRequest request,
|
||||
HttpServletResponse response, AuthenticationException ae)
|
||||
throws IOException, ServletException {
|
||||
response.sendError(HttpServletResponse.SC_UNAUTHORIZED, "Unauthorized");
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,151 @@
|
||||
package com.jasamedika.medifirst2000.security;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.core.annotation.Order;
|
||||
import org.springframework.security.authentication.AuthenticationManager;
|
||||
import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder;
|
||||
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
|
||||
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
|
||||
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
|
||||
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
|
||||
import org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter;
|
||||
|
||||
import com.jasamedika.medifirst2000.constants.Constants;
|
||||
import com.jasamedika.medifirst2000.filter.StatelessAuthenticationFilter;
|
||||
import com.jasamedika.medifirst2000.security.service.TokenAuthenticationService;
|
||||
import com.jasamedika.medifirst2000.security.service.UserService;
|
||||
|
||||
/**
|
||||
* SpringSecurityConfig class
|
||||
* Di sini Kita tidak menggunakan XML Config untuk Spring Security
|
||||
*
|
||||
* @author Roberto
|
||||
*/
|
||||
@Configuration
|
||||
@EnableWebSecurity
|
||||
@Order(2)
|
||||
public class SpringSecurityConfig extends WebSecurityConfigurerAdapter {
|
||||
|
||||
@Autowired
|
||||
private RestAuthenticationEntryPoint restAuthenticationEntryPoint;
|
||||
|
||||
private final UserService userService;
|
||||
private final TokenAuthenticationService tokenAuthenticationService;
|
||||
|
||||
public SpringSecurityConfig() {
|
||||
super(true);
|
||||
this.userService = new UserService();
|
||||
tokenAuthenticationService = new TokenAuthenticationService(
|
||||
Constants.JASAMEDIKA, userService);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void configure(HttpSecurity http) throws Exception {
|
||||
http.exceptionHandling()
|
||||
//restAuthenticationEntryPoint
|
||||
.authenticationEntryPoint(restAuthenticationEntryPoint)
|
||||
|
||||
.and()
|
||||
.anonymous()
|
||||
.and()
|
||||
.servletApi()
|
||||
.and()
|
||||
.headers()
|
||||
.cacheControl()
|
||||
.and()
|
||||
.authorizeRequests()
|
||||
|
||||
|
||||
// Allow anonymous resource requests
|
||||
.antMatchers("/favicon.ico")
|
||||
.permitAll()
|
||||
.antMatchers("**/*.html")
|
||||
.permitAll()
|
||||
.antMatchers("**/*.css")
|
||||
.permitAll()
|
||||
.antMatchers("**/*.js")
|
||||
.permitAll()
|
||||
|
||||
// Allow anonymous logins
|
||||
.antMatchers("/auth/**")
|
||||
.permitAll()
|
||||
|
||||
// Allow SMS gateway
|
||||
.antMatchers("/registrasi-pasien-sms/**")
|
||||
.permitAll()
|
||||
|
||||
// Allow SMS gateway
|
||||
.antMatchers("/report/**")
|
||||
.permitAll()
|
||||
|
||||
// URL tanpa auth deklarasikan di sini
|
||||
.antMatchers("/test-tanpa-auth/**")
|
||||
.permitAll()
|
||||
.antMatchers("/test/**")
|
||||
.permitAll()
|
||||
|
||||
.antMatchers("/api-docs.json")
|
||||
.permitAll()
|
||||
|
||||
.antMatchers("/api-docs/**")
|
||||
.permitAll()
|
||||
|
||||
.antMatchers("/xml/**")
|
||||
.permitAll()
|
||||
|
||||
//Arga, 09-02-2017
|
||||
//yang ga perlu login:
|
||||
.antMatchers("/bios/**")
|
||||
.permitAll()
|
||||
.antMatchers("/e-klaim/**")
|
||||
.permitAll()
|
||||
.antMatchers("/daftar-ol/**")
|
||||
.permitAll()
|
||||
.antMatchers("/sisrute/**")
|
||||
.permitAll()
|
||||
.antMatchers("/siranap/**")
|
||||
.permitAll()
|
||||
.antMatchers("/bridging/**")
|
||||
.permitAll()
|
||||
.antMatchers("/sirsbuk/**")
|
||||
.permitAll()
|
||||
|
||||
// All other request need to be authenticated
|
||||
.anyRequest()
|
||||
.authenticated()
|
||||
.and()
|
||||
|
||||
// Custom Token based authentication based on the header
|
||||
// previously given to the client
|
||||
.addFilterBefore(
|
||||
new StatelessAuthenticationFilter(
|
||||
tokenAuthenticationService),
|
||||
UsernamePasswordAuthenticationFilter.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void configure(AuthenticationManagerBuilder auth)
|
||||
throws Exception {
|
||||
auth.userDetailsService(userDetailsService()).passwordEncoder(
|
||||
new BCryptPasswordEncoder());
|
||||
}
|
||||
|
||||
@Bean
|
||||
@Override
|
||||
public AuthenticationManager authenticationManagerBean() throws Exception {
|
||||
return super.authenticationManagerBean();
|
||||
}
|
||||
|
||||
@Bean
|
||||
@Override
|
||||
public UserService userDetailsService() {
|
||||
return userService;
|
||||
}
|
||||
|
||||
@Bean
|
||||
public TokenAuthenticationService tokenAuthenticationService() {
|
||||
return tokenAuthenticationService;
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,40 @@
|
||||
package com.jasamedika.medifirst2000.security.handler;
|
||||
|
||||
import io.jsonwebtoken.Jwts;
|
||||
import io.jsonwebtoken.SignatureAlgorithm;
|
||||
|
||||
import org.springframework.security.core.userdetails.User;
|
||||
|
||||
import com.jasamedika.medifirst2000.security.service.UserService;
|
||||
|
||||
/**
|
||||
* TokenHandler class
|
||||
* using jjwt https://github.com/jwtk/jjwt
|
||||
*
|
||||
* @author Roberto
|
||||
*/
|
||||
public class TokenHandler {
|
||||
private final String secret;
|
||||
private final UserService userService;
|
||||
|
||||
public TokenHandler(String secret, UserService userService) {
|
||||
this.secret = secret;
|
||||
this.userService = userService;
|
||||
}
|
||||
|
||||
public User parseUserFromToken(String token) {
|
||||
String username = Jwts.parser()
|
||||
.setSigningKey(secret)
|
||||
.parseClaimsJws(token)
|
||||
.getBody()
|
||||
.getSubject();
|
||||
return userService.loadUserByUsername(username);
|
||||
}
|
||||
|
||||
public String createTokenForUser(User user) {
|
||||
return Jwts.builder().setHeaderParam("typ", "JWT")
|
||||
.setSubject(user.getUsername())
|
||||
.signWith(SignatureAlgorithm.HS512, secret)
|
||||
.compact();
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,17 @@
|
||||
package com.jasamedika.medifirst2000.security.model;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
|
||||
/**
|
||||
* AppPermission annotation, digunakan untuk method yang butuh authorized dari database
|
||||
* can use in method only.
|
||||
* @author Roberto
|
||||
*/
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Target(ElementType.METHOD)
|
||||
public @interface AppPermission {
|
||||
String value();
|
||||
}
|
||||
@ -0,0 +1,60 @@
|
||||
package com.jasamedika.medifirst2000.security.model;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
import org.springframework.security.core.Authentication;
|
||||
import org.springframework.security.core.GrantedAuthority;
|
||||
import org.springframework.security.core.userdetails.User;
|
||||
|
||||
/**
|
||||
* UserAuthentication class
|
||||
*
|
||||
* @author Roberto
|
||||
*/
|
||||
public class UserAuthentication implements Authentication {
|
||||
/**
|
||||
* serialVersionUID
|
||||
*/
|
||||
private static final long serialVersionUID = -7410905698525654537L;
|
||||
private final User user;
|
||||
private boolean authenticated = true;
|
||||
|
||||
public UserAuthentication(User user) {
|
||||
this.user = user;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getName() {
|
||||
return user.getUsername();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Collection<? extends GrantedAuthority> getAuthorities() {
|
||||
return user.getAuthorities();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object getCredentials() {
|
||||
return user.getPassword();
|
||||
}
|
||||
|
||||
@Override
|
||||
public User getDetails() {
|
||||
return user;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object getPrincipal() {
|
||||
return user.getUsername();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isAuthenticated() {
|
||||
return authenticated;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setAuthenticated(boolean authenticated) {
|
||||
this.authenticated = authenticated;
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,70 @@
|
||||
package com.jasamedika.medifirst2000.security.service;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import org.springframework.security.core.Authentication;
|
||||
import org.springframework.security.core.userdetails.User;
|
||||
|
||||
import com.fasterxml.jackson.core.JsonParseException;
|
||||
import com.jasamedika.medifirst2000.core.web.WebConstants;
|
||||
import com.jasamedika.medifirst2000.security.handler.TokenHandler;
|
||||
import com.jasamedika.medifirst2000.security.model.UserAuthentication;
|
||||
|
||||
/**
|
||||
* TokenAuthenticationService class
|
||||
*
|
||||
* @author Roberto
|
||||
*/
|
||||
public class TokenAuthenticationService {
|
||||
|
||||
public static TokenHandler tokenHandler;
|
||||
|
||||
public TokenAuthenticationService() {
|
||||
}
|
||||
|
||||
public TokenAuthenticationService(String secret, UserService userService) {
|
||||
tokenHandler = new TokenHandler(secret, userService);
|
||||
}
|
||||
|
||||
public String addAuthentication(HttpServletResponse response,
|
||||
UserAuthentication authentication) {
|
||||
final User user = authentication.getDetails();
|
||||
return tokenHandler.createTokenForUser(user);
|
||||
}
|
||||
|
||||
public Authentication getAuthentication(HttpServletRequest request)
|
||||
throws JsonParseException {
|
||||
|
||||
String token = request.getHeader(WebConstants.AUTH_HEADER_NAME);
|
||||
if (token != null) {
|
||||
final User user = tokenHandler.parseUserFromToken(token);
|
||||
if (user != null) {
|
||||
return new UserAuthentication(user);
|
||||
}
|
||||
}
|
||||
else{
|
||||
try
|
||||
{
|
||||
if(request.getQueryString()=="")return null;
|
||||
final String[] tokens= request.getQueryString().split("&");
|
||||
for (String tokenTemp : tokens) {
|
||||
if(tokenTemp.toLowerCase().indexOf(WebConstants.AUTH_HEADER_NAME.toLowerCase())>=0)
|
||||
{
|
||||
token =tokenTemp.split("=")[1];
|
||||
final User user = tokenHandler.parseUserFromToken(token);
|
||||
if (user != null) {
|
||||
return new UserAuthentication(user);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
catch(Exception e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,59 @@
|
||||
package com.jasamedika.medifirst2000.security.service;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.security.authentication.AccountStatusUserDetailsChecker;
|
||||
import org.springframework.security.core.GrantedAuthority;
|
||||
import org.springframework.security.core.authority.SimpleGrantedAuthority;
|
||||
import org.springframework.security.core.userdetails.User;
|
||||
import org.springframework.security.core.userdetails.UserDetails;
|
||||
import org.springframework.security.core.userdetails.UsernameNotFoundException;
|
||||
|
||||
import com.jasamedika.medifirst2000.dao.LoginUserDao;
|
||||
import com.jasamedika.medifirst2000.entities.LoginUser;
|
||||
|
||||
/**
|
||||
* UserService implements
|
||||
org.springframework.security.core.userdetails.UserDetailsService
|
||||
*
|
||||
* @author Roberto
|
||||
*/
|
||||
public class UserService implements
|
||||
org.springframework.security.core.userdetails.UserDetailsService {
|
||||
|
||||
@Autowired
|
||||
private LoginUserDao loginUserDao;
|
||||
|
||||
private final AccountStatusUserDetailsChecker detailsChecker = new AccountStatusUserDetailsChecker();
|
||||
|
||||
public UserService() {
|
||||
super();
|
||||
}
|
||||
|
||||
/**
|
||||
* this method is called for rest authentication from client
|
||||
*
|
||||
* @author Roberto
|
||||
*/
|
||||
@Override
|
||||
public final User loadUserByUsername(String username)
|
||||
throws UsernameNotFoundException {
|
||||
List<LoginUser> loginUsers = loginUserDao.findByNamaUser(username);
|
||||
if (loginUsers.isEmpty()) {
|
||||
throw new UsernameNotFoundException("user not found");
|
||||
}
|
||||
LoginUser loginUser = loginUsers.get(0);
|
||||
//validasi tambahan lakukan di sini
|
||||
|
||||
// GrantedAuthority authority = new SimpleGrantedAuthority(loginUser
|
||||
// .getKelompokUser().getKelompokUser());
|
||||
GrantedAuthority authority = new SimpleGrantedAuthority("USER");
|
||||
UserDetails userDetails = (UserDetails) new User(
|
||||
loginUser.getNamaUser(), loginUser.getKataSandi(),
|
||||
Arrays.asList(authority));
|
||||
detailsChecker.check(userDetails);
|
||||
return (User) userDetails;
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,29 @@
|
||||
package com.jasamedika.medifirst2000.util.rest;
|
||||
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonInclude.Include;
|
||||
import com.fasterxml.jackson.databind.DeserializationFeature;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.fasterxml.jackson.databind.SerializationFeature;
|
||||
|
||||
@Component
|
||||
public class JacksonConfiguration {
|
||||
private ObjectMapper mapper;
|
||||
|
||||
public JacksonConfiguration() {
|
||||
}
|
||||
|
||||
public JacksonConfiguration(ObjectMapper mapper) {
|
||||
this.mapper = mapper;
|
||||
configureJackson(mapper);
|
||||
}
|
||||
|
||||
public static ObjectMapper configureJackson(ObjectMapper mapper) {
|
||||
mapper.enable(SerializationFeature.INDENT_OUTPUT);
|
||||
mapper.setSerializationInclusion(Include.NON_NULL);
|
||||
mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES,
|
||||
false);
|
||||
return mapper;
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,194 @@
|
||||
package com.jasamedika.medifirst2000.util.rest;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.springframework.http.HttpHeaders;
|
||||
import org.springframework.http.HttpStatus;
|
||||
import org.springframework.http.MediaType;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
|
||||
import com.google.gson.Gson;
|
||||
|
||||
/**
|
||||
* Rest Util Class
|
||||
*
|
||||
* @author Roberto
|
||||
*/
|
||||
public class RestUtil {
|
||||
|
||||
private static final String CONTENT_TYPE = "Content-Type";
|
||||
private static final String ACCESS_CONTROL_ALLOW_ORIGIN = "Access-Control-Allow-Origin";
|
||||
|
||||
/**
|
||||
* get JSON response from Object
|
||||
*
|
||||
* @param src
|
||||
* @param <T>
|
||||
* source class
|
||||
* @return @ResponseEntity
|
||||
*/
|
||||
public static <T> ResponseEntity<T> getJsonResponse(T src) {
|
||||
|
||||
HttpHeaders headers = new HttpHeaders();
|
||||
//headers.add(ACCESS_CONTROL_ALLOW_ORIGIN, "*");
|
||||
headers.set(CONTENT_TYPE, MediaType.APPLICATION_JSON_VALUE);
|
||||
return new ResponseEntity<T>(src, headers, HttpStatus.OK);
|
||||
}
|
||||
|
||||
/**
|
||||
* get JSON response from Object with HTTP status
|
||||
*
|
||||
* @param src
|
||||
* @param <T>
|
||||
* source class
|
||||
* @return @ResponseEntity
|
||||
*/
|
||||
public static <T> ResponseEntity<T> getJsonResponse(T src, HttpStatus status) {
|
||||
|
||||
HttpHeaders headers = new HttpHeaders();
|
||||
// headers.add(ACCESS_CONTROL_ALLOW_ORIGIN, "*");
|
||||
headers.set(CONTENT_TYPE, MediaType.APPLICATION_JSON_VALUE);
|
||||
Map<String,Object> map=new HashMap<String,Object>();
|
||||
map.put("data", src);
|
||||
return new ResponseEntity(map, headers, status);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param src
|
||||
* @param status
|
||||
* @param mapHeaderMessage
|
||||
* @param <T>
|
||||
* @return
|
||||
*/
|
||||
public static <T> ResponseEntity<T> getJsonResponse(T src,
|
||||
HttpStatus status, Map<String, String> mapHeaderMessage) {
|
||||
|
||||
|
||||
HttpHeaders headers = new HttpHeaders();
|
||||
|
||||
if (null != mapHeaderMessage) {
|
||||
for (String key : mapHeaderMessage.keySet()) {
|
||||
headers.add(key, mapHeaderMessage.get(key));
|
||||
}
|
||||
}
|
||||
|
||||
Map<String,Object> map=new HashMap<String,Object>();
|
||||
map.put("messages", mapHeaderMessage);
|
||||
map.put("data", src);
|
||||
//headers.add(ACCESS_CONTROL_ALLOW_ORIGIN, "*");
|
||||
headers.set(CONTENT_TYPE, MediaType.APPLICATION_JSON_VALUE);
|
||||
return new ResponseEntity(map, headers, status);
|
||||
}
|
||||
|
||||
public static <T> ResponseEntity<T> getNewJsonResponse(T src,
|
||||
HttpStatus status, Map<String, String> mapHeaderMessage, String keyHeader) {
|
||||
|
||||
|
||||
HttpHeaders headers = new HttpHeaders();
|
||||
|
||||
if (null != mapHeaderMessage) {
|
||||
for (String key : mapHeaderMessage.keySet()) {
|
||||
headers.add(key, mapHeaderMessage.get(key));
|
||||
}
|
||||
}
|
||||
|
||||
Map<String,Object> map=new HashMap<String,Object>();
|
||||
//map.put("messages", mapHeaderMessage);
|
||||
map.put(keyHeader, src);
|
||||
//headers.add(ACCESS_CONTROL_ALLOW_ORIGIN, "*");
|
||||
headers.set(CONTENT_TYPE, MediaType.APPLICATION_JSON_VALUE);
|
||||
return new ResponseEntity(map, headers, status);
|
||||
}
|
||||
|
||||
/**
|
||||
* get JSON response from HTTP status only
|
||||
*
|
||||
* @param <T>
|
||||
* source class
|
||||
* @return @ResponseEntity
|
||||
*/
|
||||
public static <T> ResponseEntity<T> getJsonHttptatus(HttpStatus status) {
|
||||
|
||||
return new ResponseEntity<T>(status);
|
||||
|
||||
}
|
||||
|
||||
public static <T> ResponseEntity<T> getJsonHttptatus(HttpStatus status,
|
||||
Map<String, String> mapHeaderMessage) {
|
||||
|
||||
HttpHeaders headers = new HttpHeaders();
|
||||
|
||||
if (null != mapHeaderMessage) {
|
||||
for (String key : mapHeaderMessage.keySet()) {
|
||||
headers.add(key, mapHeaderMessage.get(key));
|
||||
}
|
||||
}
|
||||
|
||||
headers.set(CONTENT_TYPE, MediaType.APPLICATION_JSON_VALUE);
|
||||
return new ResponseEntity<T>(headers, status);
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* get JSON response from List Object
|
||||
*
|
||||
* @param src
|
||||
* @param <T>
|
||||
* source class
|
||||
* @return @ResponseEntity
|
||||
*/
|
||||
public static <T> ResponseEntity<List<T>> defaultJsonResponse(List<T> src) {
|
||||
|
||||
HttpHeaders headers = new HttpHeaders();
|
||||
// headers.add(ACCESS_CONTROL_ALLOW_ORIGIN, "*");
|
||||
headers.set(CONTENT_TYPE, MediaType.APPLICATION_JSON_VALUE);
|
||||
return new ResponseEntity<List<T>>(src, headers, HttpStatus.OK);
|
||||
}
|
||||
|
||||
/**
|
||||
* get default JSON response from Object
|
||||
*
|
||||
* @param src
|
||||
* @return @ResponseEntity
|
||||
*/
|
||||
public static ResponseEntity<String> defaultJsonResponse(Object src) {
|
||||
|
||||
Gson gson = new Gson();
|
||||
|
||||
HttpHeaders headers = new HttpHeaders();
|
||||
// headers.add(ACCESS_CONTROL_ALLOW_ORIGIN, "*");
|
||||
headers.set(CONTENT_TYPE, MediaType.APPLICATION_JSON_VALUE);
|
||||
return new ResponseEntity<String>(gson.toJson(src), headers,
|
||||
HttpStatus.OK);
|
||||
}
|
||||
|
||||
/**
|
||||
* convert JSON to Object
|
||||
*
|
||||
* @param strJson
|
||||
* string source JSON
|
||||
* @param type
|
||||
* class type result
|
||||
* @param <T>
|
||||
* @return
|
||||
*/
|
||||
public static <T> T jsonToObject(String strJson, Class<T> type) {
|
||||
Gson gson = new Gson();
|
||||
return gson.fromJson(strJson, type);
|
||||
}
|
||||
|
||||
/**
|
||||
* convert object to json
|
||||
*
|
||||
* @param object
|
||||
* @return
|
||||
*/
|
||||
public static String toJson(Object object) {
|
||||
Gson gson = new Gson();
|
||||
return gson.toJson(object);
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,53 @@
|
||||
package com.monitorjbl.json;
|
||||
|
||||
public class JsonResult {
|
||||
private static final JsonResult instance = new JsonResult();
|
||||
private static final ThreadLocal<JsonView> current = new ThreadLocal<>();
|
||||
|
||||
private JsonResult() {
|
||||
}
|
||||
|
||||
/**
|
||||
* Use the provided {@code JsonView} object to serialize the return value.
|
||||
*
|
||||
* @param view
|
||||
* JsonView used to render JSON
|
||||
* @param <E>
|
||||
* Type of object being rendered
|
||||
* @return ResultWrapper to provide return value
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
public <E> ResultWrapper<E> use(JsonView<E> view) {
|
||||
current.set(view);
|
||||
return new ResultWrapper<>(view);
|
||||
}
|
||||
|
||||
public static JsonResult instance() {
|
||||
return instance;
|
||||
}
|
||||
|
||||
static JsonView get() {
|
||||
return current.get();
|
||||
}
|
||||
|
||||
static void unset() {
|
||||
current.remove();
|
||||
}
|
||||
|
||||
public static class ResultWrapper<T> {
|
||||
private JsonView<T> obj;
|
||||
|
||||
private ResultWrapper(JsonView<T> obj) {
|
||||
this.obj = obj;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the object being serialized
|
||||
*
|
||||
* @return the object
|
||||
*/
|
||||
public T returnValue() {
|
||||
return obj.getValue();
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,18 @@
|
||||
package com.monitorjbl.json;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class JsonResultRetriever {
|
||||
private static final Logger log = LoggerFactory.getLogger(JsonResultRetriever.class);
|
||||
|
||||
static boolean hasValue() {
|
||||
return JsonResult.get() != null;
|
||||
}
|
||||
|
||||
static JsonView retrieve() {
|
||||
JsonView val = JsonResult.get();
|
||||
JsonResult.unset();
|
||||
return val;
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,33 @@
|
||||
package com.monitorjbl.json;
|
||||
|
||||
import org.springframework.core.MethodParameter;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.http.converter.HttpMessageConverter;
|
||||
import org.springframework.web.context.request.NativeWebRequest;
|
||||
import org.springframework.web.method.support.ModelAndViewContainer;
|
||||
import org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class JsonViewHttpEntityMethodProcessor extends HttpEntityMethodProcessor {
|
||||
|
||||
public JsonViewHttpEntityMethodProcessor(List<HttpMessageConverter<?>> converters) {
|
||||
super(converters);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void handleReturnValue(Object returnValue, MethodParameter returnType,
|
||||
|
||||
ModelAndViewContainer mavContainer, NativeWebRequest webRequest) throws Exception {
|
||||
if(returnValue instanceof ResponseEntity && JsonResultRetriever.hasValue()) {
|
||||
JsonView json = JsonResultRetriever.retrieve();
|
||||
ResponseEntity re = (ResponseEntity) returnValue;
|
||||
returnValue = ResponseEntity.status(re.getStatusCode())
|
||||
.headers(re.getHeaders())
|
||||
.body(json);
|
||||
}
|
||||
|
||||
super.handleReturnValue(returnValue, returnType, mavContainer, webRequest);
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,35 @@
|
||||
package com.monitorjbl.json;
|
||||
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.fasterxml.jackson.databind.module.SimpleModule;
|
||||
import org.springframework.http.HttpOutputMessage;
|
||||
import org.springframework.http.converter.HttpMessageNotWritableException;
|
||||
import org.springframework.http.converter.json.MappingJackson2HttpMessageConverter;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
public class JsonViewMessageConverter extends MappingJackson2HttpMessageConverter {
|
||||
|
||||
public JsonViewMessageConverter() {
|
||||
super();
|
||||
ObjectMapper defaultMapper = new ObjectMapper();
|
||||
SimpleModule module = new SimpleModule();
|
||||
module.addSerializer(JsonView.class, new JsonViewSerializer());
|
||||
defaultMapper.registerModule(module);
|
||||
setObjectMapper(defaultMapper);
|
||||
}
|
||||
|
||||
public JsonViewMessageConverter(ObjectMapper mapper) {
|
||||
super();
|
||||
SimpleModule module = new SimpleModule();
|
||||
module.addSerializer(JsonView.class, new JsonViewSerializer());
|
||||
mapper.registerModule(module);
|
||||
setObjectMapper(mapper);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void writeInternal(Object object, HttpOutputMessage outputMessage) throws IOException, HttpMessageNotWritableException {
|
||||
super.writeInternal(object, outputMessage);
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,12 @@
|
||||
package com.monitorjbl.json;
|
||||
|
||||
import org.springframework.http.converter.HttpMessageConverter;
|
||||
import org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class JsonViewResponseProcessor extends RequestResponseBodyMethodProcessor {
|
||||
public JsonViewResponseProcessor(List<HttpMessageConverter<?>> messageConverters) {
|
||||
super(messageConverters);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,40 @@
|
||||
package com.monitorjbl.json;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.core.MethodParameter;
|
||||
import org.springframework.http.converter.HttpMessageConverter;
|
||||
import org.springframework.web.context.request.NativeWebRequest;
|
||||
import org.springframework.web.method.support.HandlerMethodReturnValueHandler;
|
||||
import org.springframework.web.method.support.ModelAndViewContainer;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class JsonViewReturnValueHandler implements HandlerMethodReturnValueHandler {
|
||||
private static final Logger log = LoggerFactory.getLogger(JsonViewReturnValueHandler.class);
|
||||
|
||||
private final HandlerMethodReturnValueHandler delegate;
|
||||
|
||||
public JsonViewReturnValueHandler(List<HttpMessageConverter<?>> converters) {
|
||||
this.delegate = new JsonViewResponseProcessor(converters);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean supportsReturnType(MethodParameter returnType) {
|
||||
return delegate.supportsReturnType(returnType);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void handleReturnValue(Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) throws Exception {
|
||||
Object val = returnValue;
|
||||
if(JsonResultRetriever.hasValue()) {
|
||||
val = JsonResultRetriever.retrieve();
|
||||
log.debug("Found [" + ((JsonView) val).getValue().getClass() + "] to serialize");
|
||||
} else {
|
||||
log.debug("No JsonView found for thread, using returned value");
|
||||
}
|
||||
|
||||
delegate.handleReturnValue(val, returnType, mavContainer, webRequest);
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,52 @@
|
||||
package com.monitorjbl.json;
|
||||
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import org.springframework.beans.factory.InitializingBean;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.http.converter.HttpMessageConverter;
|
||||
import org.springframework.web.method.support.HandlerMethodReturnValueHandler;
|
||||
import org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor;
|
||||
import org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter;
|
||||
import org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
public class JsonViewSupportFactoryBean implements InitializingBean {
|
||||
|
||||
@Autowired
|
||||
private RequestMappingHandlerAdapter adapter;
|
||||
private final JsonViewMessageConverter converter;
|
||||
|
||||
public JsonViewSupportFactoryBean() {
|
||||
this(new ObjectMapper());
|
||||
}
|
||||
|
||||
public JsonViewSupportFactoryBean(ObjectMapper mapper) {
|
||||
this.converter = new JsonViewMessageConverter(mapper.copy());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void afterPropertiesSet() throws Exception {
|
||||
List<HandlerMethodReturnValueHandler> handlers = new ArrayList<>(adapter.getReturnValueHandlers());
|
||||
adapter.setMessageConverters(Collections.<HttpMessageConverter<?>>singletonList(converter));
|
||||
decorateHandlers(handlers);
|
||||
adapter.setReturnValueHandlers(handlers);
|
||||
}
|
||||
|
||||
private void decorateHandlers(List<HandlerMethodReturnValueHandler> handlers) {
|
||||
List<HttpMessageConverter<?>> converters = new ArrayList<>(adapter.getMessageConverters());
|
||||
converters.add(converter);
|
||||
for(HandlerMethodReturnValueHandler handler : handlers) {
|
||||
int index = handlers.indexOf(handler);
|
||||
if(handler instanceof HttpEntityMethodProcessor) {
|
||||
handlers.set(index, new JsonViewHttpEntityMethodProcessor(converters));
|
||||
} else if(handler instanceof RequestResponseBodyMethodProcessor) {
|
||||
handlers.set(index, new JsonViewReturnValueHandler(converters));
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
307
jasamedika-bridging/src/main/resources/hibernate.cfg.xml
Normal file
307
jasamedika-bridging/src/main/resources/hibernate.cfg.xml
Normal file
@ -0,0 +1,307 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
|
||||
<hibernate-configuration>
|
||||
<session-factory>
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.Pasien" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.Agama" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.AgamaM" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.AgamaMId" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.Alamat" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.AlatKesehatan" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.Alergi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.AntrianPasienRegistrasi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.AntrianPasienRegistrasiDetail" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.AsalAnggaran" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.AsalPeserta" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.AsalProduk" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.AsalRujukan" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.AsKepIntervensi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.AsKepJenisKajian" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.AsKepKajian" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.AsKepKategoryKajian" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.AsKepRasionalI" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.AsKepTujuan" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.AsuransiPasien" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.AsuransiPasienBerlaku" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.BahanProduk" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.BahanSample" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.BentukProduk" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.CaraBayar" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.CaraLahirBayi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.CaraMasuk" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.ChartOfAccount" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.Departemen" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.DesaKelurahan" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.DetailAsalRujukan" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.DetailGolonganProduk" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.DetailJenisProduk" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.DetailKamar" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.DetailKategoryPegawai" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.DetailKelompokPegawai" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.Diagnosa" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.DiagnosaKeperawatan" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.DiagnosaTindakan" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.Dokumen" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.Eselon" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.EventBayi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.FungsiProduk" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.GeneralDetailJenisProduk" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.GeneralJenisProduk" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.GeneralKelompokProduk" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.GeneralProduk" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.GolonganAsuransi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.GolonganDarah" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.GolonganPegawai" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.GolonganProduk" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.GroupPasien" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.HargaNettoDiscPasienPulang" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.HargaNettoProdukByKelas" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.HargaNettoProdukByKelasD" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.HargaNettoProdukCitoD" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.HargaPaketPenjamin" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.HargaPaketPenjaminLuarPaket" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.Hari" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.HariLibur" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.HistoryLoginModulAplikasi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.HistoryLoginUser" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.HubunganKeluarga" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.HubunganPesertaAsuransi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.Imunisasi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.IndikatorAccount" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.InfeksiNosokomial" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.Jabatan" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisAccount" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisAlamat" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisAlatKesehatan" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisAnggaran" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisAset" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisDiagnosa" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisDiet" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisDokumen" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisHukuman" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisInfeksiNosokomial" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisJabatan" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisJurnal" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisKartu" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisKartuDetail" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisKelamin" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisKemasan" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisKeputusan" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisKomponenHarga" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisKomponenIndex" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisKondisiPasien" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisKontrasepsi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisObjekModulAplikasi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisOrder" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisOrganisasi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisPajak" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisPaket" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisPegawai" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisPelayananProfile" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisPendidikan" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisPengantarPasien" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisPerawatan" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisPeriksaPenunjang" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisPetugasPelaksana" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisProduk" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisProfile" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisRange" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisRekanan" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisResep" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisSatuanKerja" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisTarif" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisTempat" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisTindakanMedis" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisTransaksi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.JenisWaktu" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.Kalender" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.Kamar" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KasusPenyakit" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KategoryAccount" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KategoryDiagnosa" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KategoryDiet" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KategoryDokumen" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KategoryPegawai" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KategoryProduk" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KeadaanLahirBayi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KeadaanTaliPusat" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KeadaanUmum" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.Kecamatan" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KelainanPasienPasca" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.Kelas" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KelasM" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KelompokAset" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KelompokPasien" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KelompokPegawai" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KelompokPelayanan" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KelompokPemilikProfile" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KelompokPenyebabDiagnosa" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KelompokProduk" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KelompokTindakanMedis" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KelompokTransaksi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KelompokUmur" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KelompokUser" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KeteranganDiet" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KetunaanKelainan" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KomponenEvaluasi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KomponenHarga" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KomponenHargaDetailR" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KomponenHargaR" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KomponenIndex" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KomponenIndexDetail" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KomponenIndexDetailRange" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KomponenKlinis" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KomponenKlinisHasil" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KomponenPemeriksaan" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KomponenPemeriksaanAlkes" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KomponenPemeriksaanRangeNilai" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KomponenPemeriksaanRangeNilaiK" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KomponenScore" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KomponenScoreNilaiNormal" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KondisiPasien" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KondisiProduk" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KotaKabupaten" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KualifikasiJurusan" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KualitasHasil" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.KuantitasLahirBayi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.LetakJaninBayi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.LevelProduk" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.LoginUser" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.Lokasi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MakananBayi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MapAccountToProdukPelayanan" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MapAngkaToBulan" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MapAngkaToHari" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MapAngkaToRomawi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MapAsKepIntervensiToProduk" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MapAsKepIntervensiToRasional" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MapDiagnosaKepToAsKepIntervensi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MapDiagnosaKepToAsKepKajian" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MapDiagnosaKepToAsKepTujuan" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MapGolonganAsuransiToKelas" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MapJenisPetugasPToJenisPegawai" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MapJenisPetugasPToProduk" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MapKalenderToHariLibur" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MapKasusPenyakitToDiagnosa" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MapKasusPenyakitToPegawai" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MapKelompokPasienToPenjamin" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MapKomponenKlinisToHasil" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MapLoginUserToRuangan" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MapObjekModulToDepartemen" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MapObjekModulToKelompokUser" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MapPaketPenjaminToProduk" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MapPaketToProduk" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MapPegawaiToModulAplikasi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MapPegawaiToObjekPajak" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MapPenjaminToDokumenRegistrasi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MapRuanganToDetailJenisProduk" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MapRuanganToKasusPenyakit" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MapRuanganToKelas" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MapRuanganToKelasM" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MapRuanganToKelasMId" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MapRuanganToProduk" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MapTindakanMedisToKualitasHasil" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MataUang" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MenuDietBahan" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MenuDietCaraMasak" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MerkProduk" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MetodeDelivery" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MetodePemeriksaanPenunjang" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MetodePenyusutan" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MetodologiBayiTabung" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.ModelPelayanan" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.ModulAplikasi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.MorfologiNeoplasma" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.Negara" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.ObjekModulAplikasi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.ObjekPajak" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.Pajak" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.Paket" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.Pangkat" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.Pasien" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.PasienDaftar" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.Pegawai" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.PegawaiJadwalKerja" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.PegawaiJadwalKerjaDokter" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.PegawaiJadwalKerjaDokterD" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.PegawaiSKGaji" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.Pekerjaan" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.PelayananProfile" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.PemeriksaPasien" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.PemilikProfile" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.PenanggungJawabPasien" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.Pendidikan" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.PenghasilanTidakKenaPajak" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.PenyebabDiagnosa" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.PenyebabInfeksiNosokomial" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.PenyebabKematian" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.PersenHargaJualProduk" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.PersenHargaJualProdukD" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.PersenTanggunganPenjamin" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.PersenTanggunganPenjaminD" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.PosisiRahim" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.Printer" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.Produk" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.ProdukFormulaProduksi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.ProdukTidakDiTanggung" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.ProdusenProduk" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.Profile" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.ProfileM" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.Propinsi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.ProsesLahirBayi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.PurchasedTest" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.PurchaseParent" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.Range" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.RegistrasiPelayananPasien" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.Rekanan" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.RekananDetail" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.Ruangan" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.RuanganM" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.SatuanAnggaran" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.SatuanBesar" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.SatuanHasil" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.SatuanKecil" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.SatuanKerja" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.SatuanStandar" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.SatuanWaktu" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.SettingDataFixed" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.ShiftKerja" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.ShiftKerjaFormulasi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.SiklusPengobatanBayiTabung" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.StatusAbsensi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.StatusAccount" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.StatusAkreditasi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.StatusBed" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.StatusHasil" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.StatusKeluar" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.StatusKontras" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.StatusMinumAsi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.StatusPegawai" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.StatusPerkawinan" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.StatusProduk" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.StatusPulang" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.StatusSuratIjin" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.StokProdukGlobal" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.StrukturAccount" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.StrukturKategoryAccount" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.StrukturNoCM" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.StrukRetur" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.Suku" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.TahapanAkreditasi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.TandaGejala" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.TempatLahirBayi" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.TempatTidur" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.TindakanMedis" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.TitlePasien" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.TitlePegawai" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.TransportasiPasien" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.Triase" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.TypePegawai" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.TypeProduk" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.UnitBagian" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.UnitKerja" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.UnitLaporan" />
|
||||
<mapping class="com.jasamedika.medifirst2000.entities.WarnaProduk" />
|
||||
</session-factory>
|
||||
</hibernate-configuration>
|
||||
@ -0,0 +1,3 @@
|
||||
documentation.services.version=1.0
|
||||
|
||||
documentation.services.basePath=http://localhost:9999/jasamedika-web/
|
||||
438
jasamedika-bridging/src/main/resources/views.properties
Normal file
438
jasamedika-bridging/src/main/resources/views.properties
Normal file
@ -0,0 +1,438 @@
|
||||
|
||||
#kartuPasien
|
||||
registrasi-pelayanan/kartuPasien.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
registrasi-pelayanan/kartuPasien.url=/WEB-INF/templates/jrxml/kartuPasien.jrxml
|
||||
|
||||
#gelangPasien
|
||||
registrasi-pelayanan/gelangPasien.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
registrasi-pelayanan/gelangPasien.url=/WEB-INF/templates/jrxml/reportRekamMedis.jrxml
|
||||
|
||||
#AntrianPasienRegistrasi-ReportReservasi
|
||||
registrasi-pelayanan/antrianPasienReservasi.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
registrasi-pelayanan/antrianPasienReservasi.url=/WEB-INF/templates/jrxml/reportReservasi.jrxml
|
||||
|
||||
#AsuransiBPJS
|
||||
asuransi/asuransiBPJS.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
asuransi/asuransiBPJS.url=/WEB-INF/templates/jrxml/suratEligibilitasBPJS.jrxml
|
||||
|
||||
#EtiketPersetujuanUmum
|
||||
registrasi-pelayanan/etiketPersetujuanUmum.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
registrasi-pelayanan/etiketPersetujuanUmum.url=/WEB-INF/templates/jrxml/eTiketPersetujuanUmum.jrxml
|
||||
|
||||
#AntrianPasienDiperiksa
|
||||
registrasi-pelayanan/antrianPasienDiperiksa.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
registrasi-pelayanan/antrianPasienDiperiksa.url=/WEB-INF/templates/jrxml/LaporanAntrianPasienDiperiksa.jrxml
|
||||
|
||||
#SlipAntrian
|
||||
registrasi-pelayanan/slipAntrian.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
registrasi-pelayanan/slipAntrian.url=/WEB-INF/templates/jrxml/reportSlipAntrian.jrxml
|
||||
|
||||
#reportDetailLaboratorium
|
||||
registrasi-pelayanan/report-detail-laboratorium.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
registrasi-pelayanan/report-detail-laboratorium.url=/WEB-INF/templates/jrxml/reportLaboratorium.jrxml
|
||||
|
||||
|
||||
#reportReservasi
|
||||
registrasi-pelayanan/reportReservasi.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
registrasi-pelayanan/reportReservasi.url=/WEB-INF/templates/jrxml/reportReservasi.jrxml
|
||||
|
||||
#instalasiRawatInap
|
||||
reporting/instalasiRawatInap.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/instalasiRawatInap.url=/WEB-INF/templates/jrxml/reportInstalasiRawatInap.jrxml
|
||||
|
||||
#instalasiHarianRawatInap
|
||||
reporting/instalasiHarianRawatInap.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/instalasiHarianRawatInap.url=/WEB-INF/templates/jrxml/reportHarianInstalasiRawatInap.jrxml
|
||||
|
||||
#pasienPerDiagnosa
|
||||
reporting/pasienPerDiagnosa.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/pasienPerDiagnosa.url=/WEB-INF/templates/jrxml/reportPasienPerDiagnosaKelas.jrxml
|
||||
|
||||
#pasienPerDokter
|
||||
reporting/pasienPerDokter.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/pasienPerDokter.url=/WEB-INF/templates/jrxml/reportPasienPerDokter.jrxml
|
||||
|
||||
#morbiditas-mortalitas-pasien
|
||||
reporting/morbiditasMortalitasPasien.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/morbiditasMortalitasPasien.url=/WEB-INF/templates/jrxml/reportMorbiditasMortalitasPasien.jrxml
|
||||
|
||||
#indexPenyakitRawatInap
|
||||
reporting/indexPenyakitRawatInap.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/indexPenyakitRawatInap.url=/WEB-INF/templates/jrxml/reportIndexPenyakitRawatInap.jrxml
|
||||
|
||||
#indexPenyakitRawatJalan
|
||||
reporting/indexPenyakitRawatJalan.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/indexPenyakitRawatJalan.url=/WEB-INF/templates/jrxml/reportIndexPenyakitRawatJalan.jrxml
|
||||
|
||||
#icdPerPasien
|
||||
reporting/icdPerPasien.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/icdPerPasien.url=/WEB-INF/templates/jrxml/reportIcdPerPasien2.jrxml
|
||||
|
||||
#statistikRawatInapBulanan
|
||||
reporting/statistikRawatInapBulanan.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/statistikRawatInapBulanan.url=/WEB-INF/templates/jrxml/reportStatistikRawatInapBulanan.jrxml
|
||||
|
||||
#statistikRawatInapTahunan
|
||||
reporting/statistikRawatInapTahunan.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/statistikRawatInapTahunan.url=/WEB-INF/templates/jrxml/reportStatistikRawatInapTahunan.jrxml
|
||||
|
||||
#lapBukuRegisterMasukRi
|
||||
reporting/lapBukuRegisterMasukRi.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapBukuRegisterMasukRi.url=/WEB-INF/templates/jrxml/lapBukuRegisterMasukRi.jrxml
|
||||
|
||||
#lapBukuRegisterPelayananRi
|
||||
reporting/lapBukuRegisterPelayananRi.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapBukuRegisterPelayananRi.url=/WEB-INF/templates/jrxml/lapBukuRegisterPelayananRi.jrxml
|
||||
|
||||
#lapKunjunganBdsJenisDiagnosa
|
||||
reporting/lapKunjunganBdsJenisDiagnosa.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapKunjunganBdsJenisDiagnosa.url=/WEB-INF/templates/jrxml/lapKunjunganBdsJenisDiagnosa2.jrxml
|
||||
|
||||
#lapKunjunganBdsStatusDanJenisOperasi
|
||||
reporting/lapKunjunganBdsStatusDanJenisOperasi.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapKunjunganBdsStatusDanJenisOperasi.url=/WEB-INF/templates/jrxml/lapKunjunganBdsStatusDanJenisOperasi2.jrxml
|
||||
|
||||
#lapKunjunganBdsStatusDanJenisPasien
|
||||
reporting/lapKunjunganBdsStatusDanJenisPasien.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapKunjunganBdsStatusDanJenisPasien.url=/WEB-INF/templates/jrxml/lapKunjunganBdsStatusDanJenisPasien2.jrxml
|
||||
|
||||
#lapKunjunganBdsRuanganJenisPasienStatus
|
||||
reporting/lapKunjunganBdsRuanganJenisPasienStatus.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapKunjunganBdsRuanganJenisPasienStatus.url=/WEB-INF/templates/jrxml/lapKunjunganBdsRuanganStatusDanJenisPasien.jrxml
|
||||
|
||||
#lapKunjunganBdsStatusDanKasusPenyakitPasien
|
||||
reporting/lapKunjunganBdsStatusDanKasusPenyakitPasien.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapKunjunganBdsStatusDanKasusPenyakitPasien.url=/WEB-INF/templates/jrxml/lapKunjunganBdsStatusDanKasusPenyakit2.jrxml
|
||||
|
||||
#lapKunjunganBdsStatusDanKelas
|
||||
reporting/lapKunjunganBdsStatusDanKelas.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapKunjunganBdsStatusDanKelas.url=/WEB-INF/templates/jrxml/lapKunjunganBdsStatusDanKelas2.jrxml
|
||||
|
||||
#lapKunjunganBdsStatusDanKondisiPulang
|
||||
reporting/lapKunjunganBdsStatusDanKondisiPulang.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapKunjunganBdsStatusDanKondisiPulang.url=/WEB-INF/templates/jrxml/lapKunjunganBdsStatusDanKondisiPulang2.jrxml
|
||||
|
||||
#lapKunjunganBdsStatusDanRujukan
|
||||
reporting/lapKunjunganBdsStatusDanRujukan.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapKunjunganBdsStatusDanRujukan.url=/WEB-INF/templates/jrxml/lapKunjunganBdsStatusDanRujukan2.jrxml
|
||||
|
||||
#lapKunjunganBdsWilayah
|
||||
reporting/lapKunjunganBdsWilayah.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapKunjunganBdsWilayah.url=/WEB-INF/templates/jrxml/lapKunjunganBdsWilayah2.jrxml
|
||||
|
||||
#lapSensusHarian
|
||||
reporting/lapSensusHarian.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapSensusHarian.url=/WEB-INF/templates/jrxml/lapSensusHarian.jrxml
|
||||
|
||||
#lapHasilLaboratorium
|
||||
reporting/lapHasilLaboratorium.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapHasilLaboratorium.url=/WEB-INF/templates/jrxml/lapHasilLaboratorium.jrxml
|
||||
|
||||
#lapPengkajianAwalRawatJalan
|
||||
reporting/lapPengkajianAwalRawatJalan.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapPengkajianAwalRawatJalan.url=/WEB-INF/templates/jrxml/LaporanPengkajianRawatJalan.jrxml
|
||||
|
||||
#lapObatGenerik
|
||||
reporting/lapObatGenerik.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapObatGenerik.url=/WEB-INF/templates/jrxml/lapObatGenerik.jrxml
|
||||
|
||||
#lapObatPsikotropika
|
||||
reporting/lapObatPsikotropika.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapObatPsikotropika.url=/WEB-INF/templates/jrxml/lapObatNarkotika.jrxml
|
||||
|
||||
#lapObatNarkotika
|
||||
#reporting/lapObatNarkotika.(class)=org.springframewFork.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
#reporting/lapObatNarkotika.url=/WEB-INF/templates/jrxml/lapObatNarkotika.jrxml
|
||||
|
||||
#lapObatAntibiotika
|
||||
reporting/lapObatAntibiotika.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapObatAntibiotika.url=/WEB-INF/templates/jrxml/lapObatAntibiotik.jrxml
|
||||
|
||||
#lapKlinikMata
|
||||
reporting/lapKlinikMata.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapKlinikMata.url=/WEB-INF/templates/jrxml/LaporanKlinikMata.jrxml
|
||||
|
||||
#lapPengkajianAwalNeonatusRawatjalan
|
||||
reporting/lapPengkajianAwalNeonatusRawatJalan.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapPengkajianAwalNeonatusRawatJalan.url=/WEB-INF/templates/jrxml/LaporanPengkajianAwalNeonatusRawatJalan.jrxml
|
||||
|
||||
#lapPengkajianAwalNeonatusRawatInap
|
||||
reporting/lapPengkajianAwalNeonatusRawatInap.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapPengkajianAwalNeonatusRawatInap.url=/WEB-INF/templates/jrxml/LaporanPengkajianAwalNeonatusRawatInap.jrxml
|
||||
|
||||
#lapPengkajianAwalAnakRawatJalan
|
||||
reporting/lapPengkajianAwalAnakRawatJalan.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapPengkajianAwalAnakRawatJalan.url=/WEB-INF/templates/jrxml/LaporanPengkajianAwalAnakRawatJalan.jrxml
|
||||
|
||||
#lapPengkajianAwalDewasaRawatJalan
|
||||
reporting/lapPengkajianAwalDewasaRawatJalan.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapPengkajianAwalDewasaRawatJalan.url=/WEB-INF/templates/jrxml/LaporanPengkajianAwalDewasaRawatJalan.jrxml
|
||||
|
||||
#lapLaboratorium
|
||||
reporting/lapLaboratorium.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapLaboratorium.url=/WEB-INF/templates/jrxml/lapLaboratorium.jrxml
|
||||
|
||||
#lapResume
|
||||
reporting/lapResume.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapResume.url=/WEB-INF/templates/jrxml/lapResume2.jrxml
|
||||
|
||||
#lapBilling
|
||||
reporting/lapBilling.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapBilling.url=/WEB-INF/templates/jrxml/lapBilling.jrxml
|
||||
|
||||
#lapSPMRS
|
||||
reporting/lapSPMRS.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapSPMRS.url=/WEB-INF/templates/jrxml/LaporanSPMRS.jrxml
|
||||
|
||||
#lapCheckListProsedurKeselamatan
|
||||
reporting/lapCheckListProsedurKeselamatan.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapCheckListProsedurKeselamatan.url=/WEB-INF/templates/jrxml/LaporanCheckListProsedur.jrxml
|
||||
|
||||
#lapKwitansi
|
||||
reporting/lapKwitansi.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapKwitansi.url=/WEB-INF/templates/jrxml/lapKwitansi.jrxml
|
||||
|
||||
#lapKwitansiNoRegistrasi
|
||||
reporting/lapKwitansiNoRegistrasi.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapKwitansiNoRegistrasi.url=/WEB-INF/templates/jrxml/lapKwitansiNoRegistrasi.jrxml
|
||||
|
||||
#lapBarcodeNoLab
|
||||
reporting/lapBarcodeNoLab.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapBarcodeNoLab.url=/WEB-INF/templates/jrxml/lapBarcodeLab.jrxml
|
||||
|
||||
#lapKartuPemberitahuanPasienPulang
|
||||
reporting/lapKartuPemberitahuanPasienPulang.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapKartuPemberitahuanPasienPulang.url=/WEB-INF/templates/jrxml/lapKartuPemberitahuanPasienPulang.jrxml
|
||||
|
||||
#lapPerjanjianPasien
|
||||
reporting/lapPerjanjianPasien.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapPerjanjianPasien.url=/WEB-INF/templates/jrxml/lapPerjanjianPasien.jrxml
|
||||
|
||||
#lapKartuPasienPulang
|
||||
reporting/lapKartuPasienPulang.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapKartuPasienPulang.url=/WEB-INF/templates/jrxml/lapKartuPasienPulang.jrxml
|
||||
|
||||
#lapHasilPemeriksaanLab
|
||||
reporting/lapHasilPemeriksaanLab.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapHasilPemeriksaanLab.url=/WEB-INF/templates/jrxml/lapHasilPemeriksaanLab.jrxml
|
||||
|
||||
#lapBankDarah
|
||||
reporting/lapBankDarah.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapBankDarah.url=/WEB-INF/templates/jrxml/lapBankDarah.jrxml
|
||||
|
||||
#lapKartuPengendali
|
||||
reporting/lapKartuPengendali.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapKartuPengendali.url=/WEB-INF/templates/jrxml/lapKartuPengendali.jrxml
|
||||
|
||||
#lapHPS
|
||||
reporting/lapHPS.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapHPS.url=/WEB-INF/templates/jrxml/lapHPS.jrxml
|
||||
|
||||
#lapRincianBiayaSementara
|
||||
reporting/lapRincianBiayaSementara.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapRincianBiayaSementara.url=/WEB-INF/templates/jrxml/lapRincianBiayaSementara.jrxml
|
||||
|
||||
#lapCppt
|
||||
reporting/lapCppt.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapCppt.url=/WEB-INF/templates/jrxml/lapCppt.jrxml
|
||||
|
||||
#lapSPS
|
||||
reporting/lapSPS.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapSPS.url=/WEB-INF/templates/jrxml/lapSPS.jrxml
|
||||
|
||||
#lapLampiranSPPH
|
||||
reporting/lapLampiranSPPH.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapLampiranSPPH.url=/WEB-INF/templates/jrxml/lapLampiranSPPH.jrxml
|
||||
|
||||
#lapSPPHBarangUmum
|
||||
reporting/lapSPPHBarangUmum.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapSPPHBarangUmum.url=/WEB-INF/templates/jrxml/lapSPPHBarangUmum.jrxml
|
||||
|
||||
#lapSPPHBarangMedis
|
||||
reporting/lapSPPHBarangMedis.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapSPPHBarangMedis.url=/WEB-INF/templates/jrxml/lapSPPHBarangMedis.jrxml
|
||||
|
||||
#lapSPPHPekerjaan
|
||||
reporting/lapSPPHPekerjaan.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapSPPHPekerjaan.url=/WEB-INF/templates/jrxml/lapSPPHPekerjaan.jrxml
|
||||
|
||||
#lapBuktiPenerimaanBarang
|
||||
reporting/lapBuktiPenerimaanBarang.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapBuktiPenerimaanBarang.url=/WEB-INF/templates/jrxml/lapPenerimaanBarangDariSupplier.jrxml
|
||||
|
||||
#lapPengeluaranBarang
|
||||
reporting/lapBuktiPengeluaranBarang.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapBuktiPengeluaranBarang.url=/WEB-INF/templates/jrxml/lapPengeluaranBarang.jrxml
|
||||
|
||||
#lapQRCode
|
||||
reporting/lapQRCode.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapQRCode.url=/WEB-INF/templates/jrxml/QRCode.jrxml
|
||||
|
||||
#lapQRCode
|
||||
reporting/lapQRCodeAset.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapQRCodeAset.url=/WEB-INF/templates/jrxml/QRCodeAsset.jrxml
|
||||
|
||||
#lapRekapIKI
|
||||
reporting/lapRekapIKI.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapRekapIKI.url=/WEB-INF/templates/jrxml/lapRekapitulasiIKI.jrxml
|
||||
|
||||
#lapMonitoringAbsensi
|
||||
reporting/lapMonitoringAbsensi.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapMonitoringAbsensi.url=/WEB-INF/templates/jrxml/lapMonitoringAbsensi.jrxml
|
||||
|
||||
#lapRekapIndeksKehadiran
|
||||
reporting/lapRekapIndeksKehadiran.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapRekapIndeksKehadiran.url=/WEB-INF/templates/jrxml/lapRekapIndeksKehadiran.jrxml
|
||||
|
||||
#lapSlipPenghasilan
|
||||
reporting/lapSlipPenghasilan.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapSlipPenghasilan.url=/WEB-INF/templates/jrxml/lapSlipPenghasilan.jrxml
|
||||
|
||||
#lapRekapitulasiKehadiran
|
||||
reporting/lapRekapitulasiKehadiran.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapRekapitulasiKehadiran.url=/WEB-INF/templates/jrxml/lapRekapitulasiKehadiran.jrxml
|
||||
|
||||
#lapRekapitulasiStokRuangan
|
||||
reporting/lapRekapitulasiStokRuangan.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapRekapitulasiStokRuangan.url=/WEB-INF/templates/jrxml/lapRekapStokRuangan.jrxml
|
||||
|
||||
#lapDataStokRuangan
|
||||
reporting/lapDataStokRuangan.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapDataStokRuangan.url=/WEB-INF/templates/jrxml/lapDataStokRuangan.jrxml
|
||||
|
||||
#lapPemakaianBarangHabisPakai
|
||||
reporting/lapPemakaianBarangHabisPakai.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapPemakaianBarangHabisPakai.url=/WEB-INF/templates/jrxml/lapPemakaianBarangHabisPakai.jrxml
|
||||
|
||||
#lapPemusnahanBarang
|
||||
reporting/lapPemusnahanBarang.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapPemusnahanBarang.url=/WEB-INF/templates/jrxml/lapPemusnahanBarang.jrxml
|
||||
|
||||
#lapDaftarReturBarangRuangan
|
||||
reporting/lapDaftarReturBarangRuangan.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapDaftarReturBarangRuangan.url=/WEB-INF/templates/jrxml/lapDaftarReturBarangRuangan.jrxml
|
||||
|
||||
#lapDaftarReturBarangSupplier
|
||||
reporting/lapDaftarReturBarangSupplier.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapDaftarReturBarangSupplier.url=/WEB-INF/templates/jrxml/lapDaftarReturBarangSupplier.jrxml
|
||||
|
||||
#lapSasaranMutuPoliklinikRawatJalan
|
||||
reporting/lapSasaranMutuPoliklinikRawatJalan.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapSasaranMutuPoliklinikRawatJalan.url=/WEB-INF/templates/jrxml/lapSasaranMutuPoliklinikRawatJalan.jrxml
|
||||
|
||||
#lapDataUangMakanPegawai
|
||||
reporting/lapDataUangMakanPegawai.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapDataUangMakanPegawai.url=/WEB-INF/templates/jrxml/lapDataUangMakanPegawai.jrxml
|
||||
|
||||
#lapKwitansiDeposit
|
||||
reporting/lapKwitansiDeposit.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapKwitansiDeposit.url=/WEB-INF/templates/jrxml/lapKwitansiDeposit.jrxml
|
||||
|
||||
#lapResepApotek
|
||||
reporting/lapResepApotek.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapResepApotek.url=/WEB-INF/templates/jrxml/reportResepApotek.jrxml
|
||||
|
||||
#lapSuratPernyataan
|
||||
reporting/lapSuratPernyataan.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapSuratPernyataan.url=/WEB-INF/templates/jrxml/lapSuratPernyataan.jrxml
|
||||
|
||||
#lapKwitansiResep
|
||||
reporting/lapKwitansiResep.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapKwitansiResep.url=/WEB-INF/templates/jrxml/lapKwitansiResep.jrxml
|
||||
|
||||
#lapKwitansiCicilan
|
||||
reporting/lapKwitansiCicilan.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapKwitansiCicilan.url=/WEB-INF/templates/jrxml/lapKwitansiCicilan.jrxml
|
||||
|
||||
#lapBuktiKas
|
||||
reporting/lapBuktiKas.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapBuktiKas.url=/WEB-INF/templates/jrxml/lapBuktiKas.jrxml
|
||||
|
||||
#lapKwitansiUmum
|
||||
reporting/lapKwitansiUmum.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapKwitansiUmum.url=/WEB-INF/templates/jrxml/lapKwitansiUmum.jrxml
|
||||
|
||||
#lapKwitansiPengeluaran
|
||||
reporting/lapKwitansiPengeluaran.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapKwitansiPengeluaran.url=/WEB-INF/templates/jrxml/lapKwitansiPengeluaran.jrxml
|
||||
|
||||
#lapStrukLaundry
|
||||
reporting/lapStrukLaundry.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapStrukLaundry.url=/WEB-INF/templates/jrxml/lapStrukLaundry.jrxml
|
||||
|
||||
#lapResumeMedis
|
||||
reporting/lapResumeMedis.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapResumeMedis.url=/WEB-INF/templates/jrxml/lapResumeMedis.jrxml
|
||||
|
||||
#lapDaftarHadir
|
||||
reporting/lapDaftarHadir.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapDaftarHadir.url=/WEB-INF/templates/jrxml/lapDaftarHadir.jrxml
|
||||
|
||||
#lapBuktiPelayanan
|
||||
reporting/lapBuktiPelayanan.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapBuktiPelayanan.url=/WEB-INF/templates/jrxml/lapBuktiLayanan.jrxml
|
||||
|
||||
#lapPengkajianAwalAnakRawatInap
|
||||
reporting/lapPengkajianAwalAnakRawatInap.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapPengkajianAwalAnakRawatInap.url=/WEB-INF/templates/jrxml/LaporanPengkajianAwalAnakRawatInap.jrxml
|
||||
|
||||
#lapTracer
|
||||
reporting/lapTracer.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapTracer.url=/WEB-INF/templates/jrxml/lapTracer.jrxml
|
||||
|
||||
#labelPasien
|
||||
reporting/labelPasien.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/labelPasien.url=/WEB-INF/templates/jrxml/labelPasienNew.jrxml
|
||||
|
||||
#lapRingkasanKeluarMasuk
|
||||
reporting/lapRingkasanKeluarMasuk.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapRingkasanKeluarMasuk.url=/WEB-INF/templates/jrxml/lapRingkasanMasukKeluar.jrxml
|
||||
|
||||
#lapGeneralConsent
|
||||
reporting/lapGeneralConsent.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapGeneralConsent.url=/WEB-INF/templates/jrxml/lapGeneralConsent.jrxml
|
||||
|
||||
#lapRekapALLIKI
|
||||
reporting/lapRekapALLIKI.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapRekapALLIKI.url=/WEB-INF/templates/jrxml/lapRekapitulasiIKI.jrxml
|
||||
|
||||
#lapLogbookPegawai
|
||||
reporting/lapLogbookPegawai.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapLogbookPegawai.url=/WEB-INF/templates/jrxml/lapLogbook.jrxml
|
||||
|
||||
#lapCapaianKinerja
|
||||
reporting/lapCapaianKinerja.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapCapaianKinerja.url=/WEB-INF/templates/jrxml/lapCapaianKinerja.jrxml
|
||||
|
||||
#lapPermohonanCuti
|
||||
reporting/lapPermohonanCuti.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapPermohonanCuti.url=/WEB-INF/templates/jrxml/lapPermohonanCuti.jrxml
|
||||
|
||||
#lapSuratIzinCuti
|
||||
reporting/lapSuratIzinCuti.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapSuratIzinCuti.url=/WEB-INF/templates/jrxml/lapSuratIzinCuti.jrxml
|
||||
|
||||
#lapSuratIzin
|
||||
reporting/lapSuratIzin.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapSuratIzin.url=/WEB-INF/templates/jrxml/lapSuratIzin.jrxml
|
||||
|
||||
#lapPelayananPasien
|
||||
reporting/lapPelayananPasien.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapPelayananPasien.url=/WEB-INF/templates/jrxml/lapPelayananPasienDaily.jrxml
|
||||
|
||||
#lapPelayananPasienByDokter
|
||||
reporting/lapPelayananPasienByDokter.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapPelayananPasienByDokter.url=/WEB-INF/templates/jrxml/lapPelayananPasienKarcisDailyByDokter.jrxml
|
||||
|
||||
#lapPelayananPasienKarcis
|
||||
reporting/lapPelayananPasienKarcis.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapPelayananPasienKarcis.url=/WEB-INF/templates/jrxml/lapPelayananPasienKarcisDaily.jrxml
|
||||
|
||||
#lapPelayananPasienByAllDokter
|
||||
reporting/lapPelayananPasienByAllDokter.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapPelayananPasienByAllDokter.url=/WEB-INF/templates/jrxml/lapPelayananPasienKarcisDailyByAllDokter.jrxml
|
||||
|
||||
#lapPelayananPasienByAllDokter
|
||||
reporting/lapPelayananPasienByDokterWithKarcis.(class)=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView
|
||||
reporting/lapPelayananPasienByDokterWithKarcis.url=/WEB-INF/templates/jrxml/lapPenerimaanKasir.jrxml
|
||||
|
||||
BIN
jasamedika-bridging/src/main/webapp/WEB-INF/images/bpjs.png
Normal file
BIN
jasamedika-bridging/src/main/webapp/WEB-INF/images/bpjs.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 28 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 13 KiB |
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans:beans xmlns="http://www.springframework.org/schema/security"
|
||||
xmlns:beans="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd
|
||||
http://www.springframework.org/schema/security
|
||||
http://www.springframework.org/schema/security/spring-security.xsd">
|
||||
|
||||
<!-- implmentasi nya by anotasi di com.jasamedika.medifirst2000.security.SpringSecurityCOnfig -->
|
||||
</beans:beans>
|
||||
@ -0,0 +1,75 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:context="http://www.springframework.org/schema/context"
|
||||
xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:p="http://www.springframework.org/schema/p"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
|
||||
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
|
||||
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd
|
||||
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd">
|
||||
|
||||
<context:component-scan base-package="com.jasamedika.medifirst2000.controller" />
|
||||
|
||||
|
||||
<!-- Configures interceptor to all controller with annotation @AppPermission -->
|
||||
<mvc:interceptors>
|
||||
<bean class="com.jasamedika.medifirst2000.interceptor.AppInterceptor" />
|
||||
</mvc:interceptors>
|
||||
<!-- Configures the @Controller programming model -->
|
||||
<mvc:annotation-driven>
|
||||
<mvc:argument-resolvers>
|
||||
<bean class="org.springframework.data.web.PageableArgumentResolver" />
|
||||
<bean class="net.kaczmarzyk.spring.data.jpa.web.SpecificationArgumentResolver"/>
|
||||
<ref bean="customArgumentResolver" />
|
||||
</mvc:argument-resolvers>
|
||||
</mvc:annotation-driven>
|
||||
|
||||
<bean id="customArgumentResolver" class="net.kaczmarzyk.spring.data.jpa.web.SpecificationArgumentResolver"/>
|
||||
|
||||
<mvc:default-servlet-handler />
|
||||
|
||||
<bean id="multipartResolver"
|
||||
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
|
||||
<!-- Maksimal Upload 10 MB -->
|
||||
<property name="maxUploadSize" value="10000000" />
|
||||
</bean>
|
||||
|
||||
<bean id="jacksonConfig"
|
||||
class="com.jasamedika.medifirst2000.util.rest.JacksonConfiguration">
|
||||
<constructor-arg ref="mapper" />
|
||||
</bean>
|
||||
<!-- <bean id="jsonViewSupport" class="com.monitorjbl.json.JsonViewSupportFactoryBean">
|
||||
<constructor-arg ref="mapper" />
|
||||
</bean> -->
|
||||
|
||||
<bean id="mapper" class="com.fasterxml.jackson.databind.ObjectMapper" />
|
||||
|
||||
<bean id="jsonMessageConverter"
|
||||
class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter" />
|
||||
|
||||
<bean id="xmlMessageConverter"
|
||||
class="org.springframework.http.converter.xml.Jaxb2RootElementHttpMessageConverter" />
|
||||
|
||||
<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
|
||||
<property name="messageConverters">
|
||||
<list>
|
||||
<ref bean="jsonMessageConverter"/>
|
||||
<ref bean="xmlMessageConverter"/>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Configuration Bean -->
|
||||
<bean id="documentationConfig"
|
||||
class="com.mangofactory.swagger.configuration.DocumentationConfig" />
|
||||
|
||||
<context:property-placeholder location="classpath:swagger.properties" />
|
||||
|
||||
<bean id="jasperViewResolver" class="org.springframework.web.servlet.view.ResourceBundleViewResolver">
|
||||
<property name="basename" value="views"/>
|
||||
<property name="order" value="0"/>
|
||||
</bean>
|
||||
|
||||
|
||||
<aop:aspectj-autoproxy />
|
||||
</beans>
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 28 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 13 KiB |
@ -0,0 +1,226 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Created with Jaspersoft Studio version 6.3.0.final using JasperReports Library version 6.3.0 -->
|
||||
<!-- 2017-01-09T18:38:25 -->
|
||||
<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="LaporanAntrianPasienDiperiksa" pageWidth="282" pageHeight="290" columnWidth="242" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="64350459-000a-4915-b204-a6122c444ae6">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<property name="com.jaspersoft.studio.unit." value="pixel"/>
|
||||
<property name="ireport.zoom" value="1.5"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="16"/>
|
||||
<queryString>
|
||||
<![CDATA[]]>
|
||||
</queryString>
|
||||
<field name="antrianPasienDiPeriksa.noAntrian" class="java.lang.Integer"/>
|
||||
<field name="antrianPasienDiPeriksa.pasienDaftar.noRegistrasi" class="java.lang.String"/>
|
||||
<field name="antrianPasienDiPeriksa.pasienDaftar.pasien.noCm" class="java.lang.String"/>
|
||||
<field name="antrianPasienDiPeriksa.pasienDaftar.pasien.namaPasien" class="java.lang.String"/>
|
||||
<field name="antrianPasienDiPeriksa.pasienDaftar.pasien.noTelepon" class="java.lang.String"/>
|
||||
<field name="antrianPasienDiPeriksa.pasienDaftar.pasien.jenisKelamin.jenisKelamin" class="java.lang.String"/>
|
||||
<field name="antrianPasienDiPeriksa.pasienDaftar.kelompokPasien.kelompokPasien" class="java.lang.String"/>
|
||||
<field name="umur" class="java.lang.String"/>
|
||||
<field name="antrianPasienDiPeriksa.pasienDaftar.kelas.namaKelas" class="java.lang.String"/>
|
||||
<field name="antrianPasienDiPeriksa.ruangan.namaRuangan" class="java.lang.String"/>
|
||||
<field name="alamat.alamatLengkap" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="239" splitType="Stretch">
|
||||
<image>
|
||||
<reportElement x="25" y="-3" width="232" height="30" uuid="991e1283-e587-48f9-a3d8-aabc24b9b56a">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<imageExpression><![CDATA["../images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
<staticText>
|
||||
<reportElement x="1" y="21" width="256" height="20" uuid="16a92cce-787b-4cd9-b4ed-8cde404a8eef"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="0" y="29" width="257" height="20" uuid="ee9a028b-c15f-4b35-b60a-b5c99e871c50"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Jakarta Barat 11420 – Indonesia ]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="1" y="38" width="256" height="20" uuid="c0e78024-a3e6-423b-b889-847b87219e11"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="46" y="57" width="139" height="52" uuid="722674f3-37f7-4274-bc5c-6e2931ef36d2">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<imageExpression><![CDATA[com.google.zxing.client.j2se.MatrixToImageWriter.toBufferedImage(
|
||||
new com.google.zxing.qrcode.QRCodeWriter().encode($F{antrianPasienDiPeriksa.pasienDaftar.pasien.noCm},
|
||||
com.google.zxing.BarcodeFormat.QR_CODE, 300, 300))]]></imageExpression>
|
||||
</image>
|
||||
<textField>
|
||||
<reportElement x="3" y="108" width="256" height="21" uuid="8402ebd0-e509-4873-b9ad-015f58a11724"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="14" isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{antrianPasienDiPeriksa.noAntrian}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="1" y="125" width="60" height="15" uuid="18844d55-9486-4a16-8861-fb947d3df997"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<text><![CDATA[No. Pendaftaran]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="61" y="125" width="120" height="15" uuid="33493459-b609-43d5-9724-148608724f28"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{antrianPasienDiPeriksa.pasienDaftar.noRegistrasi}!=null?$F{antrianPasienDiPeriksa.pasienDaftar.noRegistrasi}:""]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="1" y="136" width="60" height="15" uuid="5b5c987b-e36c-4d0e-8923-1b3942ed9c15"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<text><![CDATA[No. RM]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="61" y="136" width="120" height="15" uuid="dc839307-aade-4890-bb5b-4675be78cbb6"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{antrianPasienDiPeriksa.pasienDaftar.pasien.noCm}!=null?$F{antrianPasienDiPeriksa.pasienDaftar.pasien.noCm}:""]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="1" y="146" width="60" height="15" uuid="defe4a2b-ea85-43ee-ac28-266906036081"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Nama Pasien]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="61" y="146" width="120" height="15" uuid="ae26e4d3-0899-4c0b-a7e1-3e40605b3f48"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{antrianPasienDiPeriksa.pasienDaftar.pasien.namaPasien}!=null?$F{antrianPasienDiPeriksa.pasienDaftar.pasien.namaPasien}:""]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="1" y="156" width="60" height="15" uuid="e9d1fb78-50ac-439d-95f1-c867bd9ed892"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<text><![CDATA[No Telepon]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="61" y="156" width="120" height="15" uuid="bb40ae56-bea3-4e70-a1fc-1564ea211cb3"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{antrianPasienDiPeriksa.pasienDaftar.pasien.noTelepon}!=null?$F{antrianPasienDiPeriksa.pasienDaftar.pasien.noTelepon}:"-"]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="1" y="166" width="60" height="15" uuid="19ddddfd-e447-48f7-aa9f-ff8726f82bf2"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Jenis kelamin]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="61" y="166" width="120" height="15" uuid="038b5a2e-1990-4ccf-bf06-e4c76d051173"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{antrianPasienDiPeriksa.pasienDaftar.pasien.jenisKelamin.jenisKelamin}!=null?$F{antrianPasienDiPeriksa.pasienDaftar.pasien.jenisKelamin.jenisKelamin}:""]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="1" y="195" width="60" height="15" uuid="88844d2a-d3ab-47c7-89bc-da9b15782459"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Jenis Pasien]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="61" y="195" width="120" height="15" uuid="53090186-d37c-414e-985d-92fd6b3bfb93"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{antrianPasienDiPeriksa.pasienDaftar.kelompokPasien.kelompokPasien}!=null?$F{antrianPasienDiPeriksa.pasienDaftar.kelompokPasien.kelompokPasien}:""]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="1" y="176" width="60" height="15" uuid="bdc5ab36-4c5d-4cf3-baf3-2a9d0c759b1d"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Umur]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="61" y="176" width="120" height="15" uuid="707baf6b-c93b-40e6-86d3-dd0a4e24da11"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{umur}!=null?$F{umur}:""]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="1" y="186" width="60" height="15" uuid="1e673af2-2f45-4e4c-bfb0-879c46d04d94"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Alamat]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="61" y="186" width="120" height="15" uuid="1df81e0b-d845-43cb-ba2c-22b025efa8ab"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{alamat.alamatLengkap}!=null?$F{alamat.alamatLengkap}:""]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="1" y="205" width="60" height="15" uuid="f9073f20-aab2-457b-86d8-c18d6bef513a">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Nama Ruangan]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="61" y="205" width="120" height="15" uuid="2c7a24f3-0ae3-402d-a259-cbf15697496a">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{antrianPasienDiPeriksa.ruangan.namaRuangan}!=null?$F{antrianPasienDiPeriksa.ruangan.namaRuangan}:""]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="61" y="216" width="120" height="15" uuid="219625a1-d4b6-41f4-92e1-fe208470f115"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{antrianPasienDiPeriksa.pasienDaftar.kelas.namaKelas}!=null?$F{antrianPasienDiPeriksa.pasienDaftar.kelas.namaKelas}:"-"]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="1" y="215" width="60" height="15" uuid="05aea804-67e5-4e4b-ad2e-04fd49046f64"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Jenis Kelas]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="185" y="96" width="64" height="15" uuid="25040638-605a-47ed-927b-d762b5060c95"/>
|
||||
<textElement textAlignment="Right">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[new SimpleDateFormat("dd-MM-yyyy").format(new Date())]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</title>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,246 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Created with Jaspersoft Studio version 6.3.0.final using JasperReports Library version 6.3.0 -->
|
||||
<!-- 2016-11-29T15:59:38 -->
|
||||
<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="LaporanCheckListProsedur" pageWidth="1008" pageHeight="612" orientation="Landscape" columnWidth="968" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="64350459-000a-4915-b204-a6122c444ae6">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<property name="com.jaspersoft.studio.unit." value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.pageHeight" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.pageWidth" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.topMargin" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.bottomMargin" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.leftMargin" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.rightMargin" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.columnWidth" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.columnSpacing" value="pixel"/>
|
||||
<subDataset name="ListDataSet" uuid="8728f518-1765-46dc-8e9f-f43a137f6be3">
|
||||
<queryString>
|
||||
<![CDATA[]]>
|
||||
</queryString>
|
||||
</subDataset>
|
||||
<queryString>
|
||||
<![CDATA[]]>
|
||||
</queryString>
|
||||
<field name="noCm" class="java.lang.String"/>
|
||||
<field name="namaPasien" class="java.lang.String"/>
|
||||
<field name="tglLahir" class="java.lang.String"/>
|
||||
<field name="namaRuangan" class="java.lang.String"/>
|
||||
<field name="checkIn" class="java.lang.String"/>
|
||||
<field name="jenisKelamin" class="java.lang.String"/>
|
||||
<field name="signIn" class="java.lang.String"/>
|
||||
<field name="timeOut" class="java.lang.String"/>
|
||||
<field name="signOut" class="java.lang.String"/>
|
||||
<field name="checkOut" class="java.lang.String"/>
|
||||
<field name="namaDokter" class="java.lang.String"/>
|
||||
<field name="namaTindakan" class="java.lang.String"/>
|
||||
<field name="diagnosaMedis" class="java.lang.String"/>
|
||||
<field name="tanggalTindakan" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="572" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="1" y="0" width="967" height="20" uuid="db9feecd-aafb-4f4f-92ad-aa2333de7fd7"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top">
|
||||
<font size="14" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[RUMAH SAKIT ANAK DAN BUNDA HARAPAN KITA JAKARTA]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="3" y="20" width="966" height="30" uuid="9d61abdc-3258-49fe-a449-a9285e453855">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="16" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[CHECK LIST PROSEDUR KESELAMATAN PASIEN DI KAMAR OPERASI]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="1" y="50" width="90" height="20" uuid="fa355405-5cd0-49eb-9cd0-6c3785a569e7"/>
|
||||
<text><![CDATA[No. Rekam Medis :]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="1" y="64" width="90" height="20" uuid="545bf919-8988-4eff-b748-ecec6c86a5a2"/>
|
||||
<text><![CDATA[Nama Lengkap :]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="1" y="78" width="90" height="20" uuid="e2f10df5-1cfd-408f-8b35-731abd4b0695"/>
|
||||
<text><![CDATA[Tanggal Lahir :]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="1" y="91" width="90" height="21" uuid="0b7ec952-90a8-4d03-b59f-961251b3a488"/>
|
||||
<text><![CDATA[Jenis Kelamin :]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="1" y="95" width="90" height="21" uuid="33424334-c20c-469e-ad0d-662a4e93a634"/>
|
||||
<textElement verticalAlignment="Bottom"/>
|
||||
<text><![CDATA[Ruang]]></text>
|
||||
</staticText>
|
||||
<line>
|
||||
<reportElement x="968" y="20" width="1" height="551" uuid="f14fa415-81b2-4575-8f5a-b13c847d7d66">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="0" y="20" width="1" height="551" uuid="ecff0198-5bf6-4a11-87d5-799ddd64a032">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="0" y="20" width="969" height="1" uuid="3cd16059-98ae-4b78-a682-7f97f6be63ad">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="1" y="50" width="968" height="1" uuid="bb29a736-df81-4e0a-9977-2a0f43385544">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="1" y="116" width="230" height="1" uuid="84ed358b-1061-4d27-bf0e-17b01d666cef">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="90" y="50" width="140" height="14" uuid="b3c0a9ed-ce0e-4da4-b1e4-3583543f9769">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Top">
|
||||
<font fontName="SansSerif" size="10"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{noCm}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="90" y="65" width="140" height="14" uuid="0c447ce9-f6f0-46b4-9a83-6897feebb271">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font fontName="SansSerif" size="10"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{namaPasien}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="90" y="78" width="70" height="20" uuid="68ca8572-449d-4d9f-958c-f81034a1c31c"/>
|
||||
<textElement>
|
||||
<font fontName="SansSerif" size="10"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{tglLahir}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="90" y="91" width="140" height="14" uuid="a866f286-4b07-42b8-892d-523e0de9c5a1"/>
|
||||
<textElement>
|
||||
<font fontName="SansSerif" size="10"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{jenisKelamin}]]></textFieldExpression>
|
||||
</textField>
|
||||
<line>
|
||||
<reportElement x="230" y="50" width="1" height="521" uuid="922e37b5-01fc-4396-b962-57fc352e618f">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="90" y="99" width="140" height="17" uuid="837a1c7d-6929-4b24-a9a9-1fa42e42dab5">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Left" verticalAlignment="Bottom">
|
||||
<font fontName="SansSerif" size="10"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{namaRuangan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<line>
|
||||
<reportElement x="480" y="50" width="1" height="521" uuid="5fb5b740-212b-418b-b122-cd60cebc1a4c">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="730" y="50" width="1" height="521" uuid="dfd23c56-11fd-4d2e-ae54-94ddb9b747c1">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="3" y="180" width="227" height="391" uuid="a609f3b5-ae1c-4f4c-8217-282acd5b920e"/>
|
||||
<textFieldExpression><![CDATA[$F{checkIn}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="232" y="51" width="247" height="289" uuid="506c3b49-7fdf-446e-95bc-44ed52eb79ff">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
<textFieldExpression><![CDATA[$F{signIn}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="81" y="118" width="151" height="14" uuid="7937ccc7-f922-4f9c-b2f4-06463cfe84e5"/>
|
||||
<textElement>
|
||||
<font fontName="SansSerif" size="10"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[": "+$F{namaDokter}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="81" y="132" width="150" height="14" uuid="67cdb725-c75c-4d89-baa7-3f27da17b122"/>
|
||||
<textElement>
|
||||
<font fontName="SansSerif" size="10"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[": "+$F{namaTindakan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="81" y="146" width="150" height="14" uuid="6112f58f-52ee-4439-b6a6-40101ae7d3b3"/>
|
||||
<textElement>
|
||||
<font fontName="SansSerif" size="10"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[": "+$F{diagnosaMedis}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="81" y="160" width="150" height="14" uuid="533e913e-9b9c-4905-8a48-626db65b12b6"/>
|
||||
<textElement>
|
||||
<font fontName="SansSerif" size="10"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[": "+$F{tanggalTindakan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="1" y="146" width="100" height="14" uuid="d18d6a50-706a-42fb-a0b0-0f5ac08f7fd5">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<text><![CDATA[Diagnosa Medis]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="1" y="118" width="100" height="14" uuid="e6bcdcba-dad6-4c6d-8187-cf23b9688657">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<text><![CDATA[Nama Dokter]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="1" y="132" width="100" height="14" uuid="39fd90b2-e787-4fa1-b358-95161dfb83ec">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<text><![CDATA[Nama Tindakan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="1" y="160" width="100" height="14" uuid="f3f6ad6c-5b8b-4152-a7d1-11a71b356b0d">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<text><![CDATA[Tanggal Tindakan]]></text>
|
||||
</staticText>
|
||||
<line>
|
||||
<reportElement x="1" y="551" width="968" height="1" uuid="2620dba0-4c13-41b7-8643-e5e9950cf0ea">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<textField>
|
||||
<reportElement x="482" y="51" width="249" height="339" uuid="b748765c-62a4-4db9-a306-8ef25b7a191f"/>
|
||||
<textFieldExpression><![CDATA[$F{signOut}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="732" y="51" width="238" height="329" uuid="2ee4746e-0b48-4dd3-b7bb-66bedf1a659a"/>
|
||||
<textFieldExpression><![CDATA[$F{checkOut}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</title>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,228 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Created with Jaspersoft Studio version 6.3.0.final using JasperReports Library version 6.3.0 -->
|
||||
<!-- 2016-11-17T10:47:58 -->
|
||||
<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="LaporanKlinikMata" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="64350459-000a-4915-b204-a6122c444ae6">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<subDataset name="ListDataSet" uuid="8728f518-1765-46dc-8e9f-f43a137f6be3">
|
||||
<queryString>
|
||||
<![CDATA[]]>
|
||||
</queryString>
|
||||
</subDataset>
|
||||
<queryString>
|
||||
<![CDATA[]]>
|
||||
</queryString>
|
||||
<field name="noCm" class="java.lang.String"/>
|
||||
<field name="namaPasien" class="java.lang.String"/>
|
||||
<field name="tglLahir" class="java.lang.String"/>
|
||||
<field name="namaRuangan" class="java.lang.String"/>
|
||||
<field name="tglMasuk" class="java.lang.String"/>
|
||||
<field name="jenisKelamin" class="java.lang.String"/>
|
||||
<field name="visus" class="java.lang.String"/>
|
||||
<field name="kacamata" class="java.lang.String"/>
|
||||
<field name="koreksi" class="java.lang.String"/>
|
||||
<field name="tonometri" class="java.lang.String"/>
|
||||
<field name="aplasnasi" class="java.lang.String"/>
|
||||
<field name="streak" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="161" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="3" y="0" width="550" height="20" uuid="db9feecd-aafb-4f4f-92ad-aa2333de7fd7"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top">
|
||||
<font size="11" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[RUMAH SAKIT ANAK DAN BUNDA HARAPAN KITA JAKARTA]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="3" y="20" width="337" height="63" uuid="9d61abdc-3258-49fe-a449-a9285e453855"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="18" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[KLINIK MATA]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="340" y="21" width="90" height="20" uuid="fa355405-5cd0-49eb-9cd0-6c3785a569e7"/>
|
||||
<text><![CDATA[No. Rekam Medis :]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="340" y="35" width="90" height="20" uuid="545bf919-8988-4eff-b748-ecec6c86a5a2"/>
|
||||
<text><![CDATA[Nama Lengkap :]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="340" y="49" width="90" height="20" uuid="e2f10df5-1cfd-408f-8b35-731abd4b0695"/>
|
||||
<text><![CDATA[Tanggal Lahir :]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="340" y="62" width="90" height="21" uuid="0b7ec952-90a8-4d03-b59f-961251b3a488"/>
|
||||
<text><![CDATA[Jenis Kelamin :]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="340" y="66" width="90" height="21" uuid="33424334-c20c-469e-ad0d-662a4e93a634"/>
|
||||
<textElement verticalAlignment="Bottom"/>
|
||||
<text><![CDATA[Klinik :]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="10" y="89" width="140" height="19" uuid="335da0b9-9c8a-42dc-8285-043aec64ee4a"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[TANGGAL : ]]></text>
|
||||
</staticText>
|
||||
<line>
|
||||
<reportElement x="553" y="20" width="1" height="110" uuid="f14fa415-81b2-4575-8f5a-b13c847d7d66">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="0" y="18" width="1" height="109" uuid="ecff0198-5bf6-4a11-87d5-799ddd64a032"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="0" y="18" width="553" height="2" uuid="3cd16059-98ae-4b78-a682-7f97f6be63ad"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="1" y="88" width="552" height="2" uuid="bb29a736-df81-4e0a-9977-2a0f43385544"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="338" y="21" width="1" height="68" uuid="1448a558-e3e2-497b-a5bc-14535a38aaa1"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="1" y="108" width="554" height="2" uuid="84ed358b-1061-4d27-bf0e-17b01d666cef"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="1" y="127" width="552" height="3" uuid="ff90d58e-df0d-4f3d-ae33-9ed0c9fe2088"/>
|
||||
</line>
|
||||
<textField>
|
||||
<reportElement x="430" y="21" width="140" height="14" uuid="b3c0a9ed-ce0e-4da4-b1e4-3583543f9769">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Top"/>
|
||||
<textFieldExpression><![CDATA[$F{noCm}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="430" y="36" width="140" height="14" uuid="0c447ce9-f6f0-46b4-9a83-6897feebb271">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textFieldExpression><![CDATA[$F{namaPasien}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="430" y="49" width="70" height="20" uuid="68ca8572-449d-4d9f-958c-f81034a1c31c"/>
|
||||
<textFieldExpression><![CDATA[$F{tglLahir}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="430" y="62" width="140" height="14" uuid="a866f286-4b07-42b8-892d-523e0de9c5a1"/>
|
||||
<textFieldExpression><![CDATA[$F{jenisKelamin}]]></textFieldExpression>
|
||||
</textField>
|
||||
<line>
|
||||
<reportElement x="338" y="90" width="1" height="20" uuid="922e37b5-01fc-4396-b962-57fc352e618f"/>
|
||||
</line>
|
||||
<textField>
|
||||
<reportElement x="80" y="89" width="258" height="22" uuid="04c6fcef-ff1b-43e3-8ceb-1e6ade105cb4"/>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{tglMasuk}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="430" y="70" width="140" height="17" uuid="837a1c7d-6929-4b24-a9a9-1fa42e42dab5">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Left" verticalAlignment="Bottom"/>
|
||||
<textFieldExpression><![CDATA[$F{namaRuangan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="0" y="131" width="100" height="30" uuid="33a4299f-dbe0-418f-8689-9796166fc5b8"/>
|
||||
<text><![CDATA[ANAMNESIS : ]]></text>
|
||||
</staticText>
|
||||
</band>
|
||||
</title>
|
||||
<detail>
|
||||
<band height="370" splitType="Stretch">
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="100" y="160" width="430" height="20" uuid="b0add820-b7c7-4d2d-92ae-7387aba09da1">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+$F{visus}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="3" y="160" width="100" height="20" uuid="6b78acb7-faef-43db-b7bf-c93638fd630e">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[VISUS]]></text>
|
||||
</staticText>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="100" y="200" width="430" height="20" uuid="989b4bf7-4926-44ad-b4df-9ee9853106fd">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+$F{kacamata}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="3" y="200" width="100" height="20" uuid="d23c13e1-bc09-4092-8930-91a9a8bb90b4">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[KACAMATA]]></text>
|
||||
</staticText>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="100" y="180" width="430" height="20" uuid="2e85f065-129b-4557-9c6f-55be2eafd517"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+$F{koreksi}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="3" y="180" width="100" height="20" uuid="1626900d-0981-4a30-8f1b-a4787900f474">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[KOREKSI ]]></text>
|
||||
</staticText>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="100" y="220" width="430" height="20" uuid="0cfb2afc-8bdc-436e-93b6-b59628db4d34">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+$F{tonometri}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="3" y="220" width="100" height="20" uuid="c2f7609b-4cf8-402c-879f-87c9033706b6">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[TONOMETRI]]></text>
|
||||
</staticText>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="100" y="240" width="430" height="20" uuid="ca4e5bfb-8cca-4b0a-8d0b-0b4bc0927c5d">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+$F{aplasnasi}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="3" y="240" width="100" height="20" uuid="dd4852d1-1936-4bb6-af29-4d19dcf848b1">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[APLASNASI]]></text>
|
||||
</staticText>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="100" y="260" width="430" height="20" uuid="1e619d45-d2c0-455e-b006-2b4d3fe8beec">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+$F{streak}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="3" y="260" width="100" height="20" uuid="79efdca2-a4f0-4591-8d99-adcaf0fbb109">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[STREAK]]></text>
|
||||
</staticText>
|
||||
</band>
|
||||
</detail>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,211 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Created with Jaspersoft Studio version 6.3.0.final using JasperReports Library version 6.3.0 -->
|
||||
<!-- 2016-12-22T18:28:59 -->
|
||||
<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="LaporanPengkajianAwalNeonatus" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="64350459-000a-4915-b204-a6122c444ae6">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<subDataset name="ListDataSet" uuid="8728f518-1765-46dc-8e9f-f43a137f6be3">
|
||||
<queryString>
|
||||
<![CDATA[]]>
|
||||
</queryString>
|
||||
</subDataset>
|
||||
<parameter name="noCm" class="java.lang.String"/>
|
||||
<parameter name="nama" class="java.lang.String"/>
|
||||
<parameter name="tglLahir" class="java.lang.String"/>
|
||||
<parameter name="tglMasuk" class="java.lang.String"/>
|
||||
<parameter name="namaRuangan" class="java.lang.String"/>
|
||||
<parameter name="jenisKelamin" class="java.lang.String"/>
|
||||
<queryString>
|
||||
<![CDATA[]]>
|
||||
</queryString>
|
||||
<field name="informasiIbu.detail" class="java.lang.String"/>
|
||||
<field name="kelahiranYangLalu.detail" class="java.lang.String"/>
|
||||
<field name="kebutuhanEdukasi.detail" class="java.lang.String"/>
|
||||
<field name="dataKebutuhanDasar.detail" class="java.lang.String"/>
|
||||
<field name="masalahKeperawatan.detail" class="java.lang.String"/>
|
||||
<field name="perencanaanPulang.detail" class="java.lang.String"/>
|
||||
<field name="kehamilanSekarang.detail" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="290" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="3" y="0" width="550" height="20" uuid="db9feecd-aafb-4f4f-92ad-aa2333de7fd7"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top">
|
||||
<font size="11" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[RUMAH SAKIT ANAK DAN BUNDA HARAPAN KITA JAKARTA]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="3" y="20" width="337" height="30" uuid="9d61abdc-3258-49fe-a449-a9285e453855"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="16" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[PENGKAJIAN AWAL NEONATUS]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="3" y="69" width="337" height="21" uuid="ef2e2676-e0d5-4a53-bb5f-e412bfb7996b"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top">
|
||||
<font isItalic="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[(Dilengkapi dalam waktu 24 jam saat pasien masuk ruang rawat)]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="340" y="21" width="90" height="20" uuid="fa355405-5cd0-49eb-9cd0-6c3785a569e7"/>
|
||||
<text><![CDATA[No. Rekam Medis :]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="340" y="35" width="90" height="20" uuid="545bf919-8988-4eff-b748-ecec6c86a5a2"/>
|
||||
<text><![CDATA[Nama Lengkap :]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="340" y="49" width="90" height="20" uuid="e2f10df5-1cfd-408f-8b35-731abd4b0695"/>
|
||||
<text><![CDATA[Tanggal Lahir :]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="340" y="62" width="90" height="21" uuid="0b7ec952-90a8-4d03-b59f-961251b3a488"/>
|
||||
<text><![CDATA[Jenis Kelamin :]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="340" y="66" width="90" height="21" uuid="33424334-c20c-469e-ad0d-662a4e93a634"/>
|
||||
<textElement verticalAlignment="Bottom"/>
|
||||
<text><![CDATA[Klinik :]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="10" y="89" width="140" height="19" uuid="335da0b9-9c8a-42dc-8285-043aec64ee4a"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Tanggal Masuk Rumah Sakit]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="346" y="88" width="100" height="20" uuid="190c536b-cbbe-4352-a013-ef85d41810c0"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Ruangan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="0" y="127" width="190" height="20" uuid="764986d7-7d4f-4c4d-8268-b1ef4474d154"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[ I.PENGKAJIAN KEPERAWATAN]]></text>
|
||||
</staticText>
|
||||
<line>
|
||||
<reportElement x="0" y="150" width="553" height="1" uuid="ff7d9603-8b3a-4ca7-8fad-13e72052ae83"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="554" y="18" width="1" height="133" uuid="f14fa415-81b2-4575-8f5a-b13c847d7d66">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="0" y="18" width="1" height="133" uuid="ecff0198-5bf6-4a11-87d5-799ddd64a032"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="0" y="18" width="553" height="1" uuid="3cd16059-98ae-4b78-a682-7f97f6be63ad"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="1" y="88" width="552" height="1" uuid="bb29a736-df81-4e0a-9977-2a0f43385544">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="338" y="18" width="1" height="70" uuid="1448a558-e3e2-497b-a5bc-14535a38aaa1">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="1" y="108" width="554" height="1" uuid="84ed358b-1061-4d27-bf0e-17b01d666cef"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="1" y="127" width="552" height="1" uuid="ff90d58e-df0d-4f3d-ae33-9ed0c9fe2088"/>
|
||||
</line>
|
||||
<textField>
|
||||
<reportElement x="430" y="21" width="140" height="14" uuid="b3c0a9ed-ce0e-4da4-b1e4-3583543f9769">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Top"/>
|
||||
<textFieldExpression><![CDATA[$P{noCm}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="430" y="36" width="140" height="14" uuid="0c447ce9-f6f0-46b4-9a83-6897feebb271">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textFieldExpression><![CDATA[$P{nama}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="430" y="49" width="70" height="20" uuid="68ca8572-449d-4d9f-958c-f81034a1c31c"/>
|
||||
<textFieldExpression><![CDATA[$P{tglLahir}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="430" y="62" width="140" height="14" uuid="a866f286-4b07-42b8-892d-523e0de9c5a1"/>
|
||||
<textFieldExpression><![CDATA[$P{jenisKelamin}]]></textFieldExpression>
|
||||
</textField>
|
||||
<line>
|
||||
<reportElement x="338" y="88" width="1" height="39" uuid="922e37b5-01fc-4396-b962-57fc352e618f"/>
|
||||
</line>
|
||||
<textField>
|
||||
<reportElement x="340" y="108" width="230" height="19" uuid="a53c89cf-0c88-4b40-a952-40d0a965306b"/>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$P{namaRuangan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="10" y="108" width="270" height="22" uuid="04c6fcef-ff1b-43e3-8ceb-1e6ade105cb4"/>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$P{tglMasuk}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="3" y="150" width="552" height="140" uuid="7d91f683-6fc4-4339-96bf-4e29fce62250">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textFieldExpression><![CDATA[$F{informasiIbu.detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</title>
|
||||
<detail>
|
||||
<band height="418" splitType="Stretch">
|
||||
<textField>
|
||||
<reportElement x="3" y="0" width="552" height="130" uuid="e1986ae7-93ad-4bc2-b5d3-ed81bd927a88">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textFieldExpression><![CDATA[$F{kelahiranYangLalu.detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="3" y="130" width="552" height="280" uuid="be34bd08-f7bb-4cb3-b148-3a26fe0431c6">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
<textFieldExpression><![CDATA[$F{kehamilanSekarang.detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</detail>
|
||||
<summary>
|
||||
<band height="710">
|
||||
<textField>
|
||||
<reportElement x="3" y="0" width="552" height="115" uuid="f3dd6270-70f6-4df2-b6ac-a652995ec244"/>
|
||||
<textFieldExpression><![CDATA[$F{dataKebutuhanDasar.detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="3" y="115" width="552" height="122" uuid="ea3f75f4-a6fc-440d-8db9-b7253b9d2ac2">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
<textFieldExpression><![CDATA[$F{kebutuhanEdukasi.detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="3" y="237" width="552" height="273" uuid="ae78bbc2-45bf-4aff-a337-4e667ae46a25"/>
|
||||
<textFieldExpression><![CDATA[$F{masalahKeperawatan.detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="3" y="512" width="552" height="198" uuid="3822397d-aa6f-4378-93a9-5106c839899d"/>
|
||||
<textFieldExpression><![CDATA[$F{perencanaanPulang.detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,244 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Created with Jaspersoft Studio version 6.3.0.final using JasperReports Library version 6.3.0 -->
|
||||
<!-- 2016-12-09T10:04:19 -->
|
||||
<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="LaporanPengkajianPasienRawatJalanDewasa" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="64350459-000a-4915-b204-a6122c444ae6">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<property name="ireport.zoom" value="1.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="1233"/>
|
||||
<queryString>
|
||||
<![CDATA[]]>
|
||||
</queryString>
|
||||
<field name="noCm" class="java.lang.String"/>
|
||||
<field name="namaPasien" class="java.lang.String"/>
|
||||
<field name="tglLahir" class="java.lang.String"/>
|
||||
<field name="klinik" class="java.lang.String"/>
|
||||
<field name="tglMasuk" class="java.lang.String"/>
|
||||
<field name="waktuPemeriksaan" class="java.lang.String"/>
|
||||
<field name="namaRuangan" class="java.lang.String"/>
|
||||
<field name="jenisKelamin" class="java.lang.String"/>
|
||||
<field name="keluhanUtama.detail" class="java.lang.String"/>
|
||||
<field name="alergi.detail" class="java.lang.String"/>
|
||||
<field name="riwayatKelahiran.detail" class="java.lang.String"/>
|
||||
<field name="riwayatImunisasiDasar.detail" class="java.lang.String"/>
|
||||
<field name="kebutuhanEdukasi.detail" class="java.lang.String"/>
|
||||
<field name="riwayatTumbuhKembang.detail" class="java.lang.String"/>
|
||||
<field name="masalahKeperawatan.detail" class="java.lang.String"/>
|
||||
<field name="skriningGizi.detail" class="java.lang.String"/>
|
||||
<field name="tandaVital.detail" class="java.lang.String"/>
|
||||
<field name="asesmenGiziAwal.detail" class="java.lang.String"/>
|
||||
<field name="anamnesis.detail" class="java.lang.String"/>
|
||||
<field name="dataKebutuhanSuster.detail" class="java.lang.String"/>
|
||||
<field name="riwayatKeluarga.detail" class="java.lang.String"/>
|
||||
<field name="riwayatKesehatan.detail" class="java.lang.String"/>
|
||||
<field name="skriningNyeri.detail" class="java.lang.String"/>
|
||||
<field name="riwayatPsikososial.detail" class="java.lang.String"/>
|
||||
<field name="statusFungsional.detail" class="java.lang.String"/>
|
||||
<field name="catatan.detail" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="771" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="3" y="0" width="550" height="20" uuid="db9feecd-aafb-4f4f-92ad-aa2333de7fd7"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top">
|
||||
<font size="11" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[RUMAH SAKIT ANAK DAN BUNDA HARAPAN KITA JAKARTA]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="3" y="20" width="327" height="30" uuid="9d61abdc-3258-49fe-a449-a9285e453855"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[PENGKAJIAN AWAL PASIEN RAWAT JALAN DEWASA]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="3" y="50" width="337" height="30" uuid="ef2e2676-e0d5-4a53-bb5f-e412bfb7996b"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top">
|
||||
<font isItalic="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[(Dilengkapi dalam waktu 2 jam saat pasien masuk klinik)]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="324" y="21" width="90" height="20" uuid="fa355405-5cd0-49eb-9cd0-6c3785a569e7"/>
|
||||
<text><![CDATA[No. Rekam Medis :]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="324" y="35" width="90" height="20" uuid="545bf919-8988-4eff-b748-ecec6c86a5a2"/>
|
||||
<text><![CDATA[Nama Lengkap :]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="324" y="49" width="90" height="20" uuid="e2f10df5-1cfd-408f-8b35-731abd4b0695"/>
|
||||
<text><![CDATA[Tanggal Lahir :]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="324" y="62" width="90" height="21" uuid="0b7ec952-90a8-4d03-b59f-961251b3a488"/>
|
||||
<text><![CDATA[Jenis Kelamin :]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="324" y="66" width="90" height="21" uuid="33424334-c20c-469e-ad0d-662a4e93a634"/>
|
||||
<textElement verticalAlignment="Bottom"/>
|
||||
<text><![CDATA[Klinik :]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="10" y="89" width="140" height="19" uuid="335da0b9-9c8a-42dc-8285-043aec64ee4a"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Tanggal Masuk Rumah Sakit]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="330" y="88" width="100" height="20" uuid="190c536b-cbbe-4352-a013-ef85d41810c0"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Ruangan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="0" y="127" width="190" height="20" uuid="764986d7-7d4f-4c4d-8268-b1ef4474d154"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[ I.PENGKAJIAN KEPERAWATAN]]></text>
|
||||
</staticText>
|
||||
<line>
|
||||
<reportElement x="0" y="150" width="553" height="1" uuid="ff7d9603-8b3a-4ca7-8fad-13e72052ae83"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="554" y="18" width="1" height="133" uuid="f14fa415-81b2-4575-8f5a-b13c847d7d66">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="0" y="18" width="1" height="133" uuid="ecff0198-5bf6-4a11-87d5-799ddd64a032"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="0" y="18" width="553" height="1" uuid="3cd16059-98ae-4b78-a682-7f97f6be63ad">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="1" y="88" width="552" height="1" uuid="bb29a736-df81-4e0a-9977-2a0f43385544"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="322" y="21" width="1" height="68" uuid="1448a558-e3e2-497b-a5bc-14535a38aaa1"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="1" y="108" width="554" height="1" uuid="84ed358b-1061-4d27-bf0e-17b01d666cef"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="1" y="127" width="552" height="1" uuid="ff90d58e-df0d-4f3d-ae33-9ed0c9fe2088"/>
|
||||
</line>
|
||||
<textField>
|
||||
<reportElement x="414" y="21" width="140" height="14" uuid="b3c0a9ed-ce0e-4da4-b1e4-3583543f9769">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Top"/>
|
||||
<textFieldExpression><![CDATA[$F{noCm}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="414" y="36" width="140" height="14" uuid="0c447ce9-f6f0-46b4-9a83-6897feebb271">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textFieldExpression><![CDATA[$F{namaPasien}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="414" y="49" width="141" height="20" uuid="68ca8572-449d-4d9f-958c-f81034a1c31c"/>
|
||||
<textFieldExpression><![CDATA[$F{tglLahir}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="414" y="62" width="140" height="14" uuid="a866f286-4b07-42b8-892d-523e0de9c5a1"/>
|
||||
<textFieldExpression><![CDATA[$F{jenisKelamin}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="414" y="75" width="140" height="14" uuid="54c9fb3b-611c-471c-b731-ca9eef0855cd"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{klinik}]]></textFieldExpression>
|
||||
</textField>
|
||||
<line>
|
||||
<reportElement x="322" y="90" width="1" height="39" uuid="922e37b5-01fc-4396-b962-57fc352e618f"/>
|
||||
</line>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="324" y="108" width="230" height="19" uuid="a53c89cf-0c88-4b40-a952-40d0a965306b"/>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{namaRuangan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="10" y="108" width="169" height="22" uuid="04c6fcef-ff1b-43e3-8ceb-1e6ade105cb4"/>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{tglMasuk}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="3" y="151" width="549" height="55" uuid="b6a5422e-63bc-48f1-bae9-a04de44d7340">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textFieldExpression><![CDATA[$F{keluhanUtama.detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="3" y="201" width="549" height="55" uuid="da4ff952-4838-4151-b767-610aed24c92d"/>
|
||||
<textFieldExpression><![CDATA[$F{alergi.detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="3" y="256" width="550" height="137" uuid="c26e7cb3-b7c2-441c-b100-fc2a6c02b7ac">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textFieldExpression><![CDATA[$F{riwayatKesehatan.detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="3" y="393" width="549" height="146" uuid="2a882088-039e-459c-a206-d5700f3b1148">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textFieldExpression><![CDATA[$F{riwayatPsikososial.detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="3" y="541" width="549" height="227" uuid="2bbb7b77-bb7c-4c0a-a4fd-8d659f3e69aa">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textFieldExpression><![CDATA[$F{dataKebutuhanSuster.detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</title>
|
||||
<detail>
|
||||
<band height="802" splitType="Stretch">
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="3" y="6" width="549" height="104" uuid="ae73b148-af64-47fa-9fb3-e45a9a83cddf"/>
|
||||
<textFieldExpression><![CDATA[$F{skriningNyeri.detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="3" y="110" width="549" height="371" uuid="104f1dc5-7b17-4963-be86-4e3370e95151">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textFieldExpression><![CDATA[$F{skriningGizi.detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="3" y="481" width="549" height="95" uuid="84687015-5927-4911-9efd-f0ef91e7f7e3"/>
|
||||
<textFieldExpression><![CDATA[$F{statusFungsional.detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="3" y="584" width="549" height="206" uuid="41358dba-3078-433e-bafa-ad2087376ade">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textFieldExpression><![CDATA[$F{kebutuhanEdukasi.detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</detail>
|
||||
<summary>
|
||||
<band height="802" splitType="Stretch">
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="3" y="110" width="549" height="300" uuid="9451b3c8-b407-474f-880f-bffac93ddc54"/>
|
||||
<textFieldExpression><![CDATA[$F{masalahKeperawatan.detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="3" y="17" width="549" height="93" uuid="ccf33dfa-3734-4cc3-bd30-3d825160e4c5"/>
|
||||
<textFieldExpression><![CDATA[$F{catatan.detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,283 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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="LaporanPengkajianRawatJalan" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="64350459-000a-4915-b204-a6122c444ae6">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<property name="ireport.zoom" value="1.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="1233"/>
|
||||
<queryString>
|
||||
<![CDATA[]]>
|
||||
</queryString>
|
||||
<field name="noCm" class="java.lang.String"/>
|
||||
<field name="namaPasien" class="java.lang.String"/>
|
||||
<field name="tglLahir" class="java.lang.String"/>
|
||||
<field name="klinik" class="java.lang.String"/>
|
||||
<field name="tglMasuk" class="java.lang.String"/>
|
||||
<field name="waktuPemeriksaan" class="java.lang.String"/>
|
||||
<field name="namaRuangan" class="java.lang.String"/>
|
||||
<field name="jenisKelamin" class="java.lang.String"/>
|
||||
<field name="keluhanUtama.detail" class="java.lang.String"/>
|
||||
<field name="alergi.detail" class="java.lang.String"/>
|
||||
<field name="riwayatKelahiran.detail" class="java.lang.String"/>
|
||||
<field name="riwayatImunisasiDasar.detail" class="java.lang.String"/>
|
||||
<field name="kebutuhanEdukasi.detail" class="java.lang.String"/>
|
||||
<field name="riwayatTumbuhKembang.detail" class="java.lang.String"/>
|
||||
<field name="masalahKeperawatan.detail" class="java.lang.String"/>
|
||||
<field name="skriningGizi.detail" class="java.lang.String"/>
|
||||
<field name="tandaVital.detail" class="java.lang.String"/>
|
||||
<field name="asesmenGiziAwal.detail" class="java.lang.String"/>
|
||||
<field name="anamnesis.detail" class="java.lang.String"/>
|
||||
<field name="dataKebutuhanSuster.detail" class="java.lang.String"/>
|
||||
<field name="riwayatKeluarga.detail" class="java.lang.String"/>
|
||||
<field name="riwayatKesehatan.detail" class="java.lang.String"/>
|
||||
<field name="skriningNyeri.detail" class="java.lang.String"/>
|
||||
<field name="riwayatPsikososial.detail" class="java.lang.String"/>
|
||||
<field name="statusFungsional.detail" class="java.lang.String"/>
|
||||
<field name="catatan.detail" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="733" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement uuid="db9feecd-aafb-4f4f-92ad-aa2333de7fd7" x="3" y="0" width="550" height="20"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top">
|
||||
<font size="11" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[RUMAH SAKIT ANAK DAN BUNDA HARAPAN KITA JAKARTA]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement uuid="9d61abdc-3258-49fe-a449-a9285e453855" x="3" y="20" width="327" height="30"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="13" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[PENGKAJIAN AWAL PASIEN RAWAT JALAN ANAK]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement uuid="ef2e2676-e0d5-4a53-bb5f-e412bfb7996b" x="3" y="50" width="337" height="30"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top">
|
||||
<font isItalic="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[(Dilengkapi dalam waktu 2 jam saat pasien masuk klinik)]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement uuid="fa355405-5cd0-49eb-9cd0-6c3785a569e7" x="324" y="21" width="90" height="20"/>
|
||||
<textElement/>
|
||||
<text><![CDATA[No. Rekam Medis :]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement uuid="545bf919-8988-4eff-b748-ecec6c86a5a2" x="324" y="35" width="90" height="20"/>
|
||||
<textElement/>
|
||||
<text><![CDATA[Nama Lengkap :]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement uuid="e2f10df5-1cfd-408f-8b35-731abd4b0695" x="324" y="49" width="90" height="20"/>
|
||||
<textElement/>
|
||||
<text><![CDATA[Tanggal Lahir :]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement uuid="0b7ec952-90a8-4d03-b59f-961251b3a488" x="324" y="62" width="90" height="21"/>
|
||||
<textElement/>
|
||||
<text><![CDATA[Jenis Kelamin :]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement uuid="33424334-c20c-469e-ad0d-662a4e93a634" x="324" y="66" width="90" height="21"/>
|
||||
<textElement verticalAlignment="Bottom"/>
|
||||
<text><![CDATA[Klinik :]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement uuid="335da0b9-9c8a-42dc-8285-043aec64ee4a" x="10" y="89" width="140" height="19"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Tanggal Masuk Rumah Sakit]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement uuid="190c536b-cbbe-4352-a013-ef85d41810c0" x="330" y="88" width="100" height="20"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Ruangan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement uuid="764986d7-7d4f-4c4d-8268-b1ef4474d154" x="0" y="127" width="190" height="20"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[ I.PENGKAJIAN KEPERAWATAN]]></text>
|
||||
</staticText>
|
||||
<line>
|
||||
<reportElement uuid="ff7d9603-8b3a-4ca7-8fad-13e72052ae83" x="0" y="150" width="553" height="1"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement uuid="f14fa415-81b2-4575-8f5a-b13c847d7d66" x="554" y="18" width="1" height="133">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement uuid="ecff0198-5bf6-4a11-87d5-799ddd64a032" x="0" y="18" width="1" height="133"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement uuid="3cd16059-98ae-4b78-a682-7f97f6be63ad" x="0" y="18" width="553" height="1">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement uuid="bb29a736-df81-4e0a-9977-2a0f43385544" x="1" y="88" width="552" height="1"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement uuid="1448a558-e3e2-497b-a5bc-14535a38aaa1" x="322" y="21" width="1" height="68"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement uuid="84ed358b-1061-4d27-bf0e-17b01d666cef" x="1" y="108" width="554" height="1"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement uuid="ff90d58e-df0d-4f3d-ae33-9ed0c9fe2088" x="1" y="127" width="552" height="1"/>
|
||||
</line>
|
||||
<textField>
|
||||
<reportElement uuid="b3c0a9ed-ce0e-4da4-b1e4-3583543f9769" x="414" y="21" width="140" height="14">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Top"/>
|
||||
<textFieldExpression><![CDATA[$F{noCm}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement uuid="0c447ce9-f6f0-46b4-9a83-6897feebb271" x="414" y="36" width="140" height="14">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement/>
|
||||
<textFieldExpression><![CDATA[$F{namaPasien}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement uuid="68ca8572-449d-4d9f-958c-f81034a1c31c" x="414" y="49" width="141" height="20"/>
|
||||
<textElement/>
|
||||
<textFieldExpression><![CDATA[$F{tglLahir}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement uuid="a866f286-4b07-42b8-892d-523e0de9c5a1" x="414" y="62" width="140" height="14"/>
|
||||
<textElement/>
|
||||
<textFieldExpression><![CDATA[$F{jenisKelamin}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement uuid="54c9fb3b-611c-471c-b731-ca9eef0855cd" x="414" y="75" width="140" height="14"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{klinik}]]></textFieldExpression>
|
||||
</textField>
|
||||
<line>
|
||||
<reportElement uuid="922e37b5-01fc-4396-b962-57fc352e618f" x="322" y="90" width="1" height="39"/>
|
||||
</line>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement uuid="a53c89cf-0c88-4b40-a952-40d0a965306b" x="324" y="108" width="230" height="19"/>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{namaRuangan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement uuid="04c6fcef-ff1b-43e3-8ceb-1e6ade105cb4" x="10" y="108" width="169" height="22"/>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{tglMasuk}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement uuid="b6a5422e-63bc-48f1-bae9-a04de44d7340" x="3" y="151" width="549" height="55">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement/>
|
||||
<textFieldExpression><![CDATA[$F{keluhanUtama.detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement uuid="da4ff952-4838-4151-b767-610aed24c92d" x="3" y="201" width="549" height="55"/>
|
||||
<textElement/>
|
||||
<textFieldExpression><![CDATA[$F{alergi.detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement uuid="c4c6d0c7-8720-4a3c-bcaf-94bbf59c9dd9" x="3" y="256" width="550" height="85"/>
|
||||
<textElement/>
|
||||
<textFieldExpression><![CDATA[$F{riwayatKelahiran.detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement uuid="6cc317b5-b8b1-4299-8fa9-a0111ebc99fc" x="3" y="341" width="550" height="45">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement/>
|
||||
<textFieldExpression><![CDATA[$F{riwayatImunisasiDasar.detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement uuid="7066539d-2b06-4865-ba3e-fecbcf7960bc" x="3" y="497" width="549" height="90">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement/>
|
||||
<textFieldExpression><![CDATA[$F{riwayatTumbuhKembang.detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement uuid="a2cfe4f9-229f-4410-9ad2-e6ea4e3295b3" x="3" y="386" width="550" height="55"/>
|
||||
<textElement/>
|
||||
<textFieldExpression><![CDATA[$F{riwayatKeluarga.detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement uuid="c26e7cb3-b7c2-441c-b100-fc2a6c02b7ac" x="3" y="441" width="550" height="55">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement/>
|
||||
<textFieldExpression><![CDATA[$F{riwayatKesehatan.detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement uuid="2a882088-039e-459c-a206-d5700f3b1148" x="3" y="587" width="549" height="146">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement/>
|
||||
<textFieldExpression><![CDATA[$F{riwayatPsikososial.detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</title>
|
||||
<detail>
|
||||
<band height="802" splitType="Stretch">
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement uuid="ae73b148-af64-47fa-9fb3-e45a9a83cddf" x="3" y="227" width="549" height="104"/>
|
||||
<textElement/>
|
||||
<textFieldExpression><![CDATA[$F{skriningNyeri.detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement uuid="2bbb7b77-bb7c-4c0a-a4fd-8d659f3e69aa" x="3" y="0" width="549" height="227">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement/>
|
||||
<textFieldExpression><![CDATA[$F{dataKebutuhanSuster.detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement uuid="104f1dc5-7b17-4963-be86-4e3370e95151" x="3" y="331" width="549" height="371">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement/>
|
||||
<textFieldExpression><![CDATA[$F{skriningGizi.detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement uuid="84687015-5927-4911-9efd-f0ef91e7f7e3" x="3" y="702" width="549" height="95"/>
|
||||
<textElement/>
|
||||
<textFieldExpression><![CDATA[$F{statusFungsional.detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</detail>
|
||||
<summary>
|
||||
<band height="802" splitType="Stretch">
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement uuid="9451b3c8-b407-474f-880f-bffac93ddc54" x="3" y="290" width="549" height="144"/>
|
||||
<textElement/>
|
||||
<textFieldExpression><![CDATA[$F{masalahKeperawatan.detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement uuid="ccf33dfa-3734-4cc3-bd30-3d825160e4c5" x="3" y="197" width="549" height="93"/>
|
||||
<textElement/>
|
||||
<textFieldExpression><![CDATA[$F{catatan.detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement uuid="ec664725-5bcd-4b49-ae39-545c42f5214d" x="3" y="7" width="549" height="190">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement/>
|
||||
<textFieldExpression><![CDATA[$F{kebutuhanEdukasi.detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,160 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Created with Jaspersoft Studio version 6.3.0.final using JasperReports Library version 6.3.0 -->
|
||||
<!-- 2016-11-16T17:27:41 -->
|
||||
<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="LaporanPengkajianRawatJalan" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="64350459-000a-4915-b204-a6122c444ae6">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<subDataset name="ListDataSet" uuid="8728f518-1765-46dc-8e9f-f43a137f6be3">
|
||||
<queryString>
|
||||
<![CDATA[]]>
|
||||
</queryString>
|
||||
</subDataset>
|
||||
<parameter name="noCm" class="java.lang.String"/>
|
||||
<parameter name="nama" class="java.lang.String"/>
|
||||
<parameter name="tglLahir" class="java.lang.String"/>
|
||||
<parameter name="tglMasuk" class="java.lang.String"/>
|
||||
<parameter name="namaRuangan" class="java.lang.String"/>
|
||||
<parameter name="jenisKelamin" class="java.lang.String"/>
|
||||
<queryString>
|
||||
<![CDATA[]]>
|
||||
</queryString>
|
||||
<field name="detail" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="151" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="3" y="0" width="550" height="20" uuid="db9feecd-aafb-4f4f-92ad-aa2333de7fd7"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top">
|
||||
<font size="11" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[RUMAH SAKIT ANAK DAN BUNDA HARAPAN KITA JAKARTA]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="3" y="20" width="337" height="30" uuid="9d61abdc-3258-49fe-a449-a9285e453855"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[PENGKAJIAN AWAL PASIEN RAWAT JALAN DEWASA]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="3" y="50" width="337" height="30" uuid="ef2e2676-e0d5-4a53-bb5f-e412bfb7996b"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top">
|
||||
<font isItalic="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[(Dilengkapi dalam waktu 2 jam saat pasien masuk klinik)]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="340" y="21" width="90" height="20" uuid="fa355405-5cd0-49eb-9cd0-6c3785a569e7"/>
|
||||
<text><![CDATA[No. Rekam Medis :]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="340" y="35" width="90" height="20" uuid="545bf919-8988-4eff-b748-ecec6c86a5a2"/>
|
||||
<text><![CDATA[Nama Lengkap :]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="340" y="49" width="90" height="20" uuid="e2f10df5-1cfd-408f-8b35-731abd4b0695"/>
|
||||
<text><![CDATA[Tanggal Lahir :]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="340" y="62" width="90" height="21" uuid="0b7ec952-90a8-4d03-b59f-961251b3a488"/>
|
||||
<text><![CDATA[Jenis Kelamin :]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="340" y="66" width="90" height="21" uuid="33424334-c20c-469e-ad0d-662a4e93a634"/>
|
||||
<textElement verticalAlignment="Bottom"/>
|
||||
<text><![CDATA[Klinik :]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="10" y="89" width="140" height="19" uuid="335da0b9-9c8a-42dc-8285-043aec64ee4a"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Tanggal Masuk Rumah Sakit]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="346" y="88" width="100" height="20" uuid="190c536b-cbbe-4352-a013-ef85d41810c0"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Ruangan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="0" y="127" width="190" height="20" uuid="764986d7-7d4f-4c4d-8268-b1ef4474d154"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[ I.PENGKAJIAN KEPERAWATAN]]></text>
|
||||
</staticText>
|
||||
<line>
|
||||
<reportElement x="0" y="150" width="553" height="1" uuid="ff7d9603-8b3a-4ca7-8fad-13e72052ae83"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="554" y="20" width="1" height="130" uuid="f14fa415-81b2-4575-8f5a-b13c847d7d66"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="0" y="18" width="1" height="133" uuid="ecff0198-5bf6-4a11-87d5-799ddd64a032"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="0" y="18" width="553" height="2" uuid="3cd16059-98ae-4b78-a682-7f97f6be63ad"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="1" y="88" width="552" height="2" uuid="bb29a736-df81-4e0a-9977-2a0f43385544"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="338" y="21" width="1" height="68" uuid="1448a558-e3e2-497b-a5bc-14535a38aaa1"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="1" y="108" width="554" height="2" uuid="84ed358b-1061-4d27-bf0e-17b01d666cef"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="1" y="127" width="552" height="3" uuid="ff90d58e-df0d-4f3d-ae33-9ed0c9fe2088"/>
|
||||
</line>
|
||||
<textField>
|
||||
<reportElement x="430" y="21" width="140" height="14" uuid="b3c0a9ed-ce0e-4da4-b1e4-3583543f9769">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Top"/>
|
||||
<textFieldExpression><![CDATA[$P{noCm}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="430" y="36" width="140" height="14" uuid="0c447ce9-f6f0-46b4-9a83-6897feebb271">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textFieldExpression><![CDATA[$P{nama}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="430" y="49" width="70" height="20" uuid="68ca8572-449d-4d9f-958c-f81034a1c31c"/>
|
||||
<textFieldExpression><![CDATA[$P{tglLahir}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="430" y="62" width="140" height="14" uuid="a866f286-4b07-42b8-892d-523e0de9c5a1"/>
|
||||
<textFieldExpression><![CDATA[$P{jenisKelamin}]]></textFieldExpression>
|
||||
</textField>
|
||||
<line>
|
||||
<reportElement x="338" y="90" width="1" height="39" uuid="922e37b5-01fc-4396-b962-57fc352e618f"/>
|
||||
</line>
|
||||
<textField>
|
||||
<reportElement x="340" y="108" width="230" height="19" uuid="a53c89cf-0c88-4b40-a952-40d0a965306b"/>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$P{namaRuangan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="10" y="108" width="270" height="22" uuid="04c6fcef-ff1b-43e3-8ceb-1e6ade105cb4"/>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$P{tglMasuk}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</title>
|
||||
<detail>
|
||||
<band height="141" splitType="Stretch">
|
||||
<textField>
|
||||
<reportElement x="0" y="0" width="555" height="140" uuid="7d91f683-6fc4-4339-96bf-4e29fce62250"/>
|
||||
<textFieldExpression><![CDATA[$F{detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</detail>
|
||||
<summary>
|
||||
<band height="50"/>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,385 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Created with Jaspersoft Studio version 6.3.0.final using JasperReports Library version 6.3.0 -->
|
||||
<!-- 2016-11-24T10:12:47 -->
|
||||
<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="LaporanKlinikMata" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="64350459-000a-4915-b204-a6122c444ae6">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<subDataset name="ListDataSet" uuid="8728f518-1765-46dc-8e9f-f43a137f6be3">
|
||||
<queryString>
|
||||
<![CDATA[]]>
|
||||
</queryString>
|
||||
</subDataset>
|
||||
<queryString>
|
||||
<![CDATA[]]>
|
||||
</queryString>
|
||||
<field name="noCm" class="java.lang.String"/>
|
||||
<field name="namaPasien" class="java.lang.String"/>
|
||||
<field name="tglLahir" class="java.lang.String"/>
|
||||
<field name="unit" class="java.lang.String"/>
|
||||
<field name="tglMasuk" class="java.lang.String"/>
|
||||
<field name="jenisKelamin" class="java.lang.String"/>
|
||||
<field name="petugas" class="java.lang.String"/>
|
||||
<field name="aksesMasuk" class="java.lang.String"/>
|
||||
<field name="perawatan" class="java.lang.String"/>
|
||||
<field name="kelas" class="java.lang.String"/>
|
||||
<field name="dokterPengirim" class="java.lang.String"/>
|
||||
<field name="dokterPenanggungJawab" class="java.lang.String"/>
|
||||
<field name="diagnosa" class="java.lang.String"/>
|
||||
<field name="pertolongan" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="455" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="3" y="0" width="550" height="20" uuid="db9feecd-aafb-4f4f-92ad-aa2333de7fd7"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top">
|
||||
<font size="11" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[RUMAH SAKIT ANAK DAN BUNDA HARAPAN KITA JAKARTA]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="3" y="20" width="337" height="63" uuid="9d61abdc-3258-49fe-a449-a9285e453855"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="20" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[SURAT PERMINTAAN MASUK RUMAH SAKIT]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="340" y="24" width="90" height="14" uuid="fa355405-5cd0-49eb-9cd0-6c3785a569e7">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<text><![CDATA[No. Rekam Medis :]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="340" y="40" width="90" height="14" uuid="545bf919-8988-4eff-b748-ecec6c86a5a2"/>
|
||||
<text><![CDATA[Nama Lengkap :]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="340" y="56" width="90" height="14" uuid="e2f10df5-1cfd-408f-8b35-731abd4b0695"/>
|
||||
<text><![CDATA[Tanggal Lahir :]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="340" y="72" width="90" height="14" uuid="0b7ec952-90a8-4d03-b59f-961251b3a488"/>
|
||||
<text><![CDATA[Jenis Kelamin :]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="4" y="89" width="347" height="38" uuid="335da0b9-9c8a-42dc-8285-043aec64ee4a"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Kepada Petugas Layanan Informasi Rawat Inap (LIRI) Mohon dilakukan perawatan inap pasien tersebut diatas dengan:]]></text>
|
||||
</staticText>
|
||||
<line>
|
||||
<reportElement x="553" y="18" width="1" height="407" uuid="f14fa415-81b2-4575-8f5a-b13c847d7d66">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="1" y="18" width="1" height="407" uuid="ecff0198-5bf6-4a11-87d5-799ddd64a032">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="1" y="18" width="554" height="1" uuid="3cd16059-98ae-4b78-a682-7f97f6be63ad">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="1" y="88" width="554" height="2" uuid="bb29a736-df81-4e0a-9977-2a0f43385544"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="338" y="18" width="1" height="70" uuid="1448a558-e3e2-497b-a5bc-14535a38aaa1">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="1" y="307" width="554" height="2" uuid="84ed358b-1061-4d27-bf0e-17b01d666cef"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="1" y="127" width="554" height="1" uuid="ff90d58e-df0d-4f3d-ae33-9ed0c9fe2088">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="430" y="24" width="140" height="14" uuid="b3c0a9ed-ce0e-4da4-b1e4-3583543f9769">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Top">
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{noCm}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="430" y="41" width="140" height="14" uuid="0c447ce9-f6f0-46b4-9a83-6897feebb271">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{namaPasien}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="430" y="56" width="140" height="14" uuid="68ca8572-449d-4d9f-958c-f81034a1c31c"/>
|
||||
<textElement>
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{tglLahir}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="430" y="72" width="140" height="14" uuid="a866f286-4b07-42b8-892d-523e0de9c5a1"/>
|
||||
<textElement>
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{jenisKelamin}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="4" y="128" width="140" height="30" uuid="33a4299f-dbe0-418f-8689-9796166fc5b8">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="12"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Diagnosa Masuk]]></text>
|
||||
</staticText>
|
||||
<line>
|
||||
<reportElement x="1" y="197" width="554" height="1" uuid="c926c45d-328e-423a-938b-97f5a656b27d">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<staticText>
|
||||
<reportElement x="4" y="198" width="140" height="30" uuid="29818c5a-3b0d-4afb-a008-1e9d9bc1e764"/>
|
||||
<textElement verticalAlignment="Top"/>
|
||||
<text><![CDATA[Instruksi Masuk, Pemeriksaan/ Pertolongan segera untuk pasien :]]></text>
|
||||
</staticText>
|
||||
<line>
|
||||
<reportElement x="0" y="251" width="554" height="1" uuid="af8dece1-1b38-4528-bc51-9c071e5ca72a">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<staticText>
|
||||
<reportElement x="3" y="252" width="107" height="15" uuid="529f6bf7-203a-4f9e-a58a-8133bfdb12fa">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<text><![CDATA[Rencana Tgl.Masuk RS ]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="3" y="268" width="107" height="15" uuid="45675fd0-fd5c-47d5-8633-b9f2cafe503a">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<text><![CDATA[DPJP]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="3" y="294" width="142" height="15" uuid="ff0845af-d886-421d-ae77-38227e7515db">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Top"/>
|
||||
<text><![CDATA[(diisi oleh dokter)]]></text>
|
||||
</staticText>
|
||||
<line>
|
||||
<reportElement x="270" y="252" width="1" height="55" uuid="8e90a283-1c53-475a-b7e3-c943e3f6d4f8"/>
|
||||
</line>
|
||||
<staticText>
|
||||
<reportElement x="273" y="252" width="128" height="15" uuid="30e9ccdd-a378-4383-91c5-7819114f00f1">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
<text><![CDATA[Ruang/Kelas]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="273" y="266" width="128" height="15" uuid="ded65dbc-b04f-433c-84c5-07cbcd41c4a4">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<text><![CDATA[Nama Petugas]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="273" y="279" width="128" height="15" uuid="a310ed23-c8bb-4687-987a-17d5ffee6027">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<text><![CDATA[Pemberi Informasi Ruangan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="273" y="294" width="117" height="15" uuid="93e9f923-3f4d-42ad-bfa8-b6e3a9cfe656">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Top"/>
|
||||
<text><![CDATA[(diisi oleh petugas LIRI)]]></text>
|
||||
</staticText>
|
||||
<line>
|
||||
<reportElement x="1" y="425" width="554" height="1" uuid="a9fe49e6-031d-453a-94dc-972f3e1a73e8">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<staticText>
|
||||
<reportElement x="290" y="310" width="90" height="15" uuid="58ee749e-450b-4c0c-9371-db6ec3bff10f">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<text><![CDATA[Jakarta, Tgl ]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="3" y="307" width="117" height="20" uuid="53079f3b-0664-46ff-a28a-38b3955cb6f6">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="12"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Akses Masuk : ]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="290" y="325" width="90" height="15" uuid="8cba7548-c8c4-4b49-844c-25dd2ec05fd5">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<text><![CDATA[Unit/Klinik]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="290" y="366" width="90" height="15" uuid="b873dd47-94e5-4dcd-b7c9-b67d4c9f4363">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<text><![CDATA[Dokter Pengirim]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="290" y="381" width="90" height="15" uuid="cb564f4d-ab8f-4688-8df6-d68b2a9ab40a">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<text><![CDATA[TTD]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="140" y="309" width="117" height="20" uuid="584444aa-4f74-4eb2-b01d-d7c8adaf90d5">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="12"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Perawatan : ]]></text>
|
||||
</staticText>
|
||||
<line>
|
||||
<reportElement x="133" y="307" width="1" height="119" uuid="d649dbcc-bec7-4cdf-b113-a518782934fd">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="285" y="307" width="1" height="119" uuid="5fbe259b-c695-4baa-8de6-5eba4492c59a">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="149" y="198" width="405" height="53" uuid="a14081fb-4e10-40d8-963f-beb644a7c92b">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[": "+$F{pertolongan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="111" y="252" width="159" height="15" uuid="7f657a41-7d72-4428-8279-2a49874a114f">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[": "+$F{tglMasuk}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="111" y="268" width="161" height="36" uuid="e623e500-cd9e-4ff9-b2e2-8315704bb144">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[": "+$F{dokterPenanggungJawab}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="400" y="252" width="153" height="15" uuid="deb25825-6e97-4a83-8461-a14533ddfe03">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[": "+$F{unit}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="400" y="279" width="153" height="28" uuid="60030581-b025-4123-9c66-b598e6ecb591">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[": "+$F{petugas}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="4" y="327" width="129" height="69" uuid="89714cbb-cb0b-4e63-a5bd-153b4f277650">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{aksesMasuk}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="140" y="327" width="144" height="69" uuid="e90110f1-d960-48e6-8d98-77df97e7a894"/>
|
||||
<textElement>
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{perawatan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="380" y="326" width="173" height="15" uuid="8b4307ee-49df-4cee-94e3-8a5170b794ff"/>
|
||||
<textElement>
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[": "+$F{unit}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="380" y="366" width="173" height="15" uuid="85678f37-8a3b-4dfe-a899-821f44f43aa1">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[": "+$F{dokterPengirim}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField pattern="MMMMM dd, yyyy" isBlankWhenNull="true">
|
||||
<reportElement x="380" y="310" width="173" height="15" uuid="2bd7aa20-6459-4379-ad3d-bb7fae51f49a">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="11"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[": "+new SimpleDateFormat("yyyy-MM-dd").format(new java.util.Date())]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="145" y="128" width="408" height="69" uuid="d28a6f41-a9ca-4ddd-b179-65cd628ad2d2"/>
|
||||
<textFieldExpression><![CDATA[": "+$F{diagnosa}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</title>
|
||||
<detail>
|
||||
<band height="370" splitType="Stretch"/>
|
||||
</detail>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,129 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Created with Jaspersoft Studio version 6.3.0.final using JasperReports Library version 6.3.0 -->
|
||||
<!-- 2016-12-27T16:40:50 -->
|
||||
<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="eTiketPersetujuanUmum" pageWidth="360" pageHeight="432" columnWidth="320" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="1f3e5b99-3226-4cb4-bfc8-24711cc9588b">
|
||||
<property name="ireport.zoom" value="1.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="10"/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<parameter name="tanggalReport" class="java.lang.String"/>
|
||||
<parameter name="title" class="java.lang.String"/>
|
||||
<field name="ruangan" class="java.lang.String"/>
|
||||
<field name="jenisKelamin" class="java.lang.String"/>
|
||||
<field name="nama" class="java.lang.String"/>
|
||||
<field name="tglLahir" class="java.lang.String"/>
|
||||
<field name="bed" class="java.lang.String"/>
|
||||
<field name="orderPelayananDiet.jenisDiet.jenisDiet" class="java.lang.String"/>
|
||||
<field name="alergi" class="java.lang.String"/>
|
||||
<variable name="ruangan.namaRuangan" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="79" splitType="Stretch">
|
||||
<textField>
|
||||
<reportElement x="0" y="0" width="320" height="79" uuid="928d12e4-7fa3-4b78-ac0d-5afed7324ccb"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="24"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$P{title}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</title>
|
||||
<detail>
|
||||
<band height="210" splitType="Stretch">
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="126" y="15" width="170" height="20" uuid="e764f034-62c5-495c-8aaf-dbb6222d92d1"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+$F{nama}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="26" y="15" width="100" height="20" uuid="3c72b8aa-28a7-4cdd-87c7-f7b9324529f1"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Nama Pasien]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="26" y="75" width="100" height="20" uuid="9403ea94-ebfa-45f3-98c8-ef1242897c92">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Nama Ruangan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="26" y="55" width="100" height="20" uuid="7fc629d1-415a-4d5f-af19-0bb4864ed604">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Jenis Kelamin]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="26" y="35" width="100" height="20" uuid="415a0b29-2570-411c-ba90-f795114ce5d2">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Tanggal Lahir]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="26" y="95" width="100" height="20" uuid="f77b3cb7-e316-4c12-9d9d-2eb95dfb477c">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Bed]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="26" y="115" width="100" height="20" uuid="c7bc0a12-a769-4ee4-bb22-00ecd5544619">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Diet]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="26" y="135" width="100" height="20" uuid="12ff5d61-135e-4e5a-b8d7-f85b1743c142">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Alergi]]></text>
|
||||
</staticText>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="126" y="75" width="170" height="20" uuid="9e33156b-548b-440a-80c7-a1012a1d4140">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+$F{ruangan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="126" y="35" width="170" height="20" uuid="655bebe2-ddc6-480b-9e41-059db847237d"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+$F{tglLahir}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="126" y="55" width="170" height="20" uuid="9ac177f5-146d-41fd-a3ff-499a905faaa7"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+$F{jenisKelamin}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="false">
|
||||
<reportElement x="126" y="95" width="170" height="20" uuid="50e1b60f-9e5b-41d7-8a34-238ff70a4b65"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{bed}!=null?$F{bed}:"")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="false">
|
||||
<reportElement x="126" y="115" width="170" height="20" uuid="fc45ab71-f69d-4b5e-9875-d601847196ae"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{orderPelayananDiet.jenisDiet.jenisDiet}!=null?$F{orderPelayananDiet.jenisDiet.jenisDiet}:"")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="126" y="135" width="170" height="20" uuid="a164a494-acd7-4faf-888f-d96d82229bc5">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+$F{alergi}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</detail>
|
||||
<summary>
|
||||
<band height="42" splitType="Stretch"/>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,70 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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="kartuPasien" pageWidth="504" pageHeight="288" columnWidth="464" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="37d3e422-6ff6-4762-85a0-af0e88100e2c">
|
||||
<property name="ireport.zoom" value="1.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="0"/>
|
||||
<field name="namaPasien" class="java.lang.String"/>
|
||||
<field name="umur" class="java.lang.String"/>
|
||||
<field name="noCm" class="java.lang.String"/>
|
||||
<field name="tglDaftar" class="java.util.Date"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<detail>
|
||||
<band height="174" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement uuid="c20c6b82-ee12-49a8-9dd5-ee52ce38269e" x="164" y="67" width="100" height="20"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Nama pasien]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement uuid="bab77a6b-8bb7-4f20-838d-f95c0e1b5b8b" x="264" y="67" width="164" height="20"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{namaPasien}!=null?$F{namaPasien}:""]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement uuid="faf95f18-f109-47e4-8b66-686308accfc8" x="164" y="49" width="100" height="20"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[No Catatan Medis]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement uuid="2ee91fda-d0c4-4257-aa18-976a6265f311" x="264" y="49" width="164" height="20"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{noCm}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement uuid="f3c72e72-2747-482e-9cd9-39b34ae30d72" x="164" y="85" width="100" height="20"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Usia]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement uuid="ad558843-c4ab-45ca-a66a-02c30be32e1c" x="264" y="85" width="164" height="20"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{umur}!=null?$F{umur}:""]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement uuid="14626790-dd2b-43a0-a85a-c9194db878b9" x="164" y="17" width="252" height="33"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="20" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Kartu Pasien]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement uuid="8198eb25-cca5-4975-b02c-bc52bd014af9" x="164" y="103" width="100" height="20"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Tanggal Daftar]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement uuid="d7f75eba-ab9b-417a-a414-262a0ee1a078" x="32" y="11" width="124" height="156"/>
|
||||
<imageExpression><![CDATA[com.google.zxing.client.j2se.MatrixToImageWriter.toBufferedImage(
|
||||
new com.google.zxing.qrcode.QRCodeWriter().encode($F{noCm},
|
||||
com.google.zxing.BarcodeFormat.QR_CODE, 350, 350))]]></imageExpression>
|
||||
</image>
|
||||
<textField>
|
||||
<reportElement uuid="da7dece6-7e5f-45a9-88a0-28acfe2d7eeb" x="264" y="103" width="164" height="20"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[new SimpleDateFormat("dd-MM-yyyy").format($F{tglDaftar})]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</detail>
|
||||
</jasperReport>
|
||||
Binary file not shown.
@ -0,0 +1,235 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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="kunjunganPelayanan" pageWidth="842" pageHeight="595" orientation="Landscape" columnWidth="802" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="e8bbaea3-8fec-486c-8047-cba6045f4cc3">
|
||||
<property name="ireport.zoom" value="1.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="0"/>
|
||||
<style name="Crosstab Data Text" hAlign="Center"/>
|
||||
<field name="noRegistrasi" class="java.lang.String"/>
|
||||
<field name="kelompokPasien.kelompokPasien" class="java.lang.String"/>
|
||||
<field name="ruangan.namaRuangan" class="java.lang.String"/>
|
||||
<field name="tglRegistrasi" class="java.util.Date"/>
|
||||
<field name="pasien.jenisKelamin.kdJenisKelamin" class="java.lang.Byte"/>
|
||||
<field name="pasien.jenisKelamin.jenisKelamin" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="145" splitType="Stretch">
|
||||
<image>
|
||||
<reportElement uuid="429050f0-f9ad-4c7d-ae05-fefe653c4fdd" x="231" y="18" width="530" height="64"/>
|
||||
<imageExpression><![CDATA["D:\\Harkit\\jasamedika-web\\src\\main\\webapp\\WEB-INF\\templates\\images\\logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
<staticText>
|
||||
<reportElement uuid="cb4bf67b-0a0c-4740-b309-54840f1bda13" x="0" y="82" width="802" height="20"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi,Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<line>
|
||||
<reportElement uuid="f8a938cc-0328-4aa6-ba8e-06796704bfa3" x="0" y="103" width="802" height="1"/>
|
||||
</line>
|
||||
<staticText>
|
||||
<reportElement uuid="680e8ec8-0e00-4b59-8d0e-f780bf0dae84" x="0" y="103" width="802" height="32"/>
|
||||
<textElement textAlignment="Center">
|
||||
<font size="24"/>
|
||||
</textElement>
|
||||
<text><![CDATA[LAPORAN KUNJUNGAN PASIEN]]></text>
|
||||
</staticText>
|
||||
<line>
|
||||
<reportElement uuid="f8a938cc-0328-4aa6-ba8e-06796704bfa3" x="0" y="138" width="802" height="1"/>
|
||||
</line>
|
||||
</band>
|
||||
</title>
|
||||
<summary>
|
||||
<band height="280">
|
||||
<elementGroup/>
|
||||
<crosstab>
|
||||
<reportElement uuid="686b686d-66d2-431e-b1f7-6cff458a79fb" x="0" y="0" width="802" height="280"/>
|
||||
<crosstabHeaderCell>
|
||||
<cellContents>
|
||||
<staticText>
|
||||
<reportElement uuid="832b9563-5046-42cc-b3b3-6c602dec4399" style="Crosstab Data Text" x="1" y="0" width="70" height="75"/>
|
||||
<textElement verticalAlignment="Top">
|
||||
<font size="10"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Periode]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement uuid="a777cc44-180c-4f5c-bf68-bf04354c9bee" style="Crosstab Data Text" x="70" y="1" width="70" height="75"/>
|
||||
<textElement verticalAlignment="Top">
|
||||
<font size="10"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Ruangan]]></text>
|
||||
</staticText>
|
||||
<line>
|
||||
<reportElement uuid="1ed6a608-76df-46c6-a9ff-716775595d49" style="Crosstab Data Text" x="0" y="0" width="140" height="1"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement uuid="0e80617e-b107-43ab-ab16-23df60700f52" style="Crosstab Data Text" x="70" y="0" width="1" height="76"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement uuid="f4bc1ea2-8e28-49dc-80d6-b0f7ddb6130f" style="Crosstab Data Text" x="0" y="0" width="1" height="76"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement uuid="f0d840f2-b3d9-416c-9159-1c24a181c648" style="Crosstab Data Text" x="139" y="0" width="1" height="76"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement uuid="c21df932-8f78-44e8-a15f-154c91b08331" style="Crosstab Data Text" x="0" y="76" width="140" height="1"/>
|
||||
</line>
|
||||
</cellContents>
|
||||
</crosstabHeaderCell>
|
||||
<rowGroup name="tglRegistrasi" width="70">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[(new SimpleDateFormat("yyyy-MM-dd")).format($F{tglRegistrasi})]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabRowHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<textField>
|
||||
<reportElement uuid="b7bb7d09-a7d3-43c0-821a-16ead38fab0b" style="Crosstab Data Text" x="0" y="0" width="70" height="25"/>
|
||||
<textElement/>
|
||||
<textFieldExpression><![CDATA[$V{tglRegistrasi}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabRowHeader>
|
||||
<crosstabTotalRowHeader>
|
||||
<cellContents/>
|
||||
</crosstabTotalRowHeader>
|
||||
</rowGroup>
|
||||
<rowGroup name="ruangan.namaRuangan" width="70">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{ruangan.namaRuangan}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabRowHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<textField>
|
||||
<reportElement uuid="89a33131-5d87-4585-90b0-df4762bd2fe9" style="Crosstab Data Text" x="0" y="0" width="70" height="25"/>
|
||||
<textElement/>
|
||||
<textFieldExpression><![CDATA[$V{ruangan.namaRuangan}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabRowHeader>
|
||||
<crosstabTotalRowHeader>
|
||||
<cellContents/>
|
||||
</crosstabTotalRowHeader>
|
||||
</rowGroup>
|
||||
<columnGroup name="kelompokPasien.kelompokPasien" height="32" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{kelompokPasien.kelompokPasien}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabColumnHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<textField>
|
||||
<reportElement uuid="5fdd67e8-e6b9-4bec-af52-65c551984ff9" style="Crosstab Data Text" x="0" y="0" width="72" height="30"/>
|
||||
<textElement/>
|
||||
<textFieldExpression><![CDATA[$V{kelompokPasien.kelompokPasien}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabColumnHeader>
|
||||
<crosstabTotalColumnHeader>
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<staticText>
|
||||
<reportElement uuid="09fb3718-aa5b-4e08-ba73-6cc93ee2dffb" x="0" y="0" width="50" height="60" forecolor="#FFFFFF"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Total kelompokPasien.kelompokPasien]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabTotalColumnHeader>
|
||||
</columnGroup>
|
||||
<columnGroup name="pasien.jenisKelamin.jenisKelamin" height="45" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{pasien.jenisKelamin.jenisKelamin}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabColumnHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<textField>
|
||||
<reportElement uuid="256d643a-213d-489c-aa7e-b1971d3ae987" style="Crosstab Data Text" x="0" y="0" width="72" height="30"/>
|
||||
<textElement/>
|
||||
<textFieldExpression><![CDATA[$V{pasien.jenisKelamin.jenisKelamin}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabColumnHeader>
|
||||
<crosstabTotalColumnHeader>
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque"/>
|
||||
</crosstabTotalColumnHeader>
|
||||
</columnGroup>
|
||||
<measure name="noRegistrasiMeasure" class="java.lang.Integer" calculation="Count">
|
||||
<measureExpression><![CDATA[$F{noRegistrasi}]]></measureExpression>
|
||||
</measure>
|
||||
<crosstabCell width="72" height="42">
|
||||
<cellContents>
|
||||
<textField>
|
||||
<reportElement uuid="8e508611-b0ae-47ad-a2c2-f4b7a6a306e7" style="Crosstab Data Text" x="0" y="0" width="72" height="25"/>
|
||||
<textElement/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell height="25" rowTotalGroup="tglRegistrasi">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<textField>
|
||||
<reportElement uuid="02f00b6f-e520-47b9-b69c-6e4af6f8701a" style="Crosstab Data Text" x="0" y="0" width="50" height="25" forecolor="#FFFFFF"/>
|
||||
<textElement/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="50" height="42" columnTotalGroup="kelompokPasien.kelompokPasien">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<textField>
|
||||
<reportElement uuid="1bf025cb-ab12-4f55-9be8-743f8b8ee7b9" style="Crosstab Data Text" x="0" y="0" width="50" height="25" forecolor="#FFFFFF"/>
|
||||
<textElement/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell rowTotalGroup="tglRegistrasi" columnTotalGroup="kelompokPasien.kelompokPasien">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<textField>
|
||||
<reportElement uuid="cee1ac4e-701f-42ce-b95b-b25a362dfc65" style="Crosstab Data Text" x="0" y="0" width="50" height="25" forecolor="#FFFFFF"/>
|
||||
<textElement/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" height="42" columnTotalGroup="pasien.jenisKelamin.jenisKelamin">
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque"/>
|
||||
</crosstabCell>
|
||||
<crosstabCell rowTotalGroup="tglRegistrasi" columnTotalGroup="pasien.jenisKelamin.jenisKelamin">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<textField>
|
||||
<reportElement uuid="e95f0830-6643-4a9e-ba84-9d3c902478d8" style="Crosstab Data Text" x="0" y="0" width="50" height="25" forecolor="#FFFFFF"/>
|
||||
<textElement/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell height="25" rowTotalGroup="ruangan.namaRuangan">
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<textField>
|
||||
<reportElement uuid="6372db58-cf16-4829-a92b-f77a13db9f74" style="Crosstab Data Text" x="0" y="0" width="50" height="25"/>
|
||||
<textElement/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell rowTotalGroup="ruangan.namaRuangan" columnTotalGroup="kelompokPasien.kelompokPasien">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<textField>
|
||||
<reportElement uuid="8acdc9af-1486-4cac-9cd5-a2342aee9ceb" style="Crosstab Data Text" x="0" y="0" width="50" height="25" forecolor="#FFFFFF"/>
|
||||
<textElement/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell rowTotalGroup="ruangan.namaRuangan" columnTotalGroup="pasien.jenisKelamin.jenisKelamin">
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<textField>
|
||||
<reportElement uuid="bd937eb8-09e2-45fd-9558-e17b0b21bbb6" style="Crosstab Data Text" x="0" y="0" width="50" height="25"/>
|
||||
<textElement/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
</crosstab>
|
||||
</band>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,296 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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="kunjunganPelayananReport" pageWidth="842" pageHeight="595" orientation="Landscape" columnWidth="802" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="9cae6829-5c87-4f85-8d65-f3a99d95d79c">
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<property name="ireport.zoom" value="1.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="0"/>
|
||||
<style name="Crosstab_CH" mode="Opaque" backcolor="#FFFFFF">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineColor="#000000"/>
|
||||
<topPen lineWidth="0.5" lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineColor="#000000"/>
|
||||
</box>
|
||||
</style>
|
||||
<style name="Crosstab_CG" mode="Opaque" backcolor="#FFFFFF">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineColor="#000000"/>
|
||||
<topPen lineWidth="0.5" lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineColor="#000000"/>
|
||||
</box>
|
||||
</style>
|
||||
<style name="Crosstab_CT" mode="Opaque" backcolor="#FFFFFF">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineColor="#000000"/>
|
||||
<topPen lineWidth="0.5" lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineColor="#000000"/>
|
||||
</box>
|
||||
</style>
|
||||
<style name="Crosstab_CD" mode="Opaque" backcolor="#FFFFFF">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineColor="#000000"/>
|
||||
<topPen lineWidth="0.5" lineColor="#000000"/>
|
||||
<leftPen lineWidth="0.5" lineColor="#000000"/>
|
||||
<bottomPen lineWidth="0.5" lineColor="#000000"/>
|
||||
<rightPen lineWidth="0.5" lineColor="#000000"/>
|
||||
</box>
|
||||
</style>
|
||||
<queryString>
|
||||
<![CDATA[]]>
|
||||
</queryString>
|
||||
<field name="noRegistrasi" class="java.lang.String"/>
|
||||
<field name="kelompokPasien.kelompokPasien" class="java.lang.String"/>
|
||||
<field name="ruangan.namaRuangan" class="java.lang.String"/>
|
||||
<field name="tglRegistrasi" class="java.util.Date"/>
|
||||
<field name="pasien.jenisKelamin.jenisKelamin" class="java.lang.String"/>
|
||||
<field name="statusKasusPenyakit" class="java.lang.Boolean"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="120" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="0" y="53" width="800" height="17" uuid="bfe25aef-2337-4853-9d36-9a9f47f63ccd"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top"/>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi,Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<line>
|
||||
<reportElement x="0" y="80" width="800" height="1" uuid="15e0dec7-07b9-4609-9e19-22c11edf4ff6"/>
|
||||
</line>
|
||||
<staticText>
|
||||
<reportElement x="0" y="80" width="800" height="40" uuid="355264e1-cd62-4fdd-99d3-da2ab82b9834"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="14"/>
|
||||
</textElement>
|
||||
<text><![CDATA[LAPORAN KUNJUNGAN PASIEN BERDASARKAN JENIS PASIEN]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="230" y="0" width="400" height="53" uuid="7d5701e5-4a0f-4572-9a29-5fd57b551564"/>
|
||||
<imageExpression><![CDATA["../images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
</band>
|
||||
</title>
|
||||
<pageHeader>
|
||||
<band height="14" splitType="Stretch">
|
||||
<line>
|
||||
<reportElement x="0" y="0" width="800" height="1" uuid="7faa9fd4-9802-4df2-b4cf-664bd61c7012"/>
|
||||
</line>
|
||||
</band>
|
||||
</pageHeader>
|
||||
<summary>
|
||||
<band height="213" splitType="Stretch">
|
||||
<crosstab>
|
||||
<reportElement stretchType="RelativeToTallestObject" x="0" y="0" width="800" height="213" isRemoveLineWhenBlank="true" uuid="998e8c35-142c-4eb7-9eba-19b7030f3a58">
|
||||
<property name="com.jaspersoft.studio.layout" value="com.jaspersoft.studio.editor.layout.VerticalRowLayout"/>
|
||||
</reportElement>
|
||||
<crosstabHeaderCell>
|
||||
<cellContents mode="Opaque" style="Crosstab_CD"/>
|
||||
</crosstabHeaderCell>
|
||||
<rowGroup name="tglRegistrasi" width="60" totalPosition="End">
|
||||
<bucket class="java.util.Date">
|
||||
<bucketExpression><![CDATA[$F{tglRegistrasi}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabRowHeader>
|
||||
<cellContents mode="Opaque" style="Crosstab_CH">
|
||||
<textField>
|
||||
<reportElement x="0" y="0" width="60" height="40" uuid="d47aeba8-c25b-47f3-9afd-b5809c0e26c5"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{tglRegistrasi}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabRowHeader>
|
||||
<crosstabTotalRowHeader>
|
||||
<cellContents mode="Opaque" style="Crosstab_CT">
|
||||
<staticText>
|
||||
<reportElement x="0" y="0" width="120" height="20" uuid="901c22ea-d8ab-4646-a3bd-70235ca58a20"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Total Tanggal Registrasi]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabTotalRowHeader>
|
||||
</rowGroup>
|
||||
<rowGroup name="ruangan.namaRuangan" width="60" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{ruangan.namaRuangan}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabRowHeader>
|
||||
<cellContents mode="Opaque" style="Crosstab_CH">
|
||||
<textField>
|
||||
<reportElement x="0" y="0" width="60" height="20" uuid="190d4811-514e-4394-9dc4-e8de974cc35b"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{ruangan.namaRuangan}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabRowHeader>
|
||||
<crosstabTotalRowHeader>
|
||||
<cellContents mode="Opaque" style="Crosstab_CG">
|
||||
<staticText>
|
||||
<reportElement x="0" y="0" width="60" height="20" uuid="97d33ba4-a2a2-472b-8945-8e7960ceb662"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Total Ruangan]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabTotalRowHeader>
|
||||
</rowGroup>
|
||||
<columnGroup name="kelompokPasien.kelompokPasien" height="20" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{kelompokPasien.kelompokPasien}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabColumnHeader>
|
||||
<cellContents mode="Opaque" style="Crosstab_CH">
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="0" y="0" width="180" height="20" isRemoveLineWhenBlank="true" uuid="52df334e-7e51-4c1b-bbc4-8c8072351233"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{kelompokPasien.kelompokPasien}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabColumnHeader>
|
||||
<crosstabTotalColumnHeader>
|
||||
<cellContents mode="Opaque" style="Crosstab_CT">
|
||||
<staticText>
|
||||
<reportElement x="0" y="0" width="60" height="60" uuid="4e6d378c-9931-4cfa-9fd3-22817a4313f2"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Total KelompokPasien]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabTotalColumnHeader>
|
||||
</columnGroup>
|
||||
<columnGroup name="statusKasusPenyakit" height="20" totalPosition="End">
|
||||
<bucket class="java.lang.Boolean">
|
||||
<bucketExpression><![CDATA[$F{statusKasusPenyakit}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabColumnHeader>
|
||||
<cellContents mode="Opaque" style="Crosstab_CH">
|
||||
<textField isBlankWhenNull="false">
|
||||
<reportElement positionType="Float" x="0" y="0" width="120" height="20" isRemoveLineWhenBlank="true" uuid="0a6c68ba-1630-4e9b-bb96-d4530ac14c20"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{statusKasusPenyakit}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabColumnHeader>
|
||||
<crosstabTotalColumnHeader>
|
||||
<cellContents mode="Opaque" style="Crosstab_CG">
|
||||
<staticText>
|
||||
<reportElement x="0" y="0" width="60" height="40" uuid="cbb1f8a8-8159-41c1-8aa7-d41704f743ba"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Total Status Kasus Penyakit]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabTotalColumnHeader>
|
||||
</columnGroup>
|
||||
<columnGroup name="jenisKelamin" height="20" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{pasien.jenisKelamin.jenisKelamin}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabColumnHeader>
|
||||
<cellContents mode="Opaque" style="Crosstab_CH">
|
||||
<textField isBlankWhenNull="false">
|
||||
<reportElement x="0" y="0" width="60" height="20" isRemoveLineWhenBlank="true" uuid="7642e65b-3fd3-4655-8092-920ec169d791"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{jenisKelamin}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabColumnHeader>
|
||||
<crosstabTotalColumnHeader>
|
||||
<cellContents mode="Opaque" style="Crosstab_CG">
|
||||
<staticText>
|
||||
<reportElement x="0" y="0" width="60" height="20" uuid="524d1ad5-4452-4193-9957-88ddbfdc3fad"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Total jenisKelamin]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabTotalColumnHeader>
|
||||
</columnGroup>
|
||||
<measure name="noRegistrasi_MEASURE" class="java.lang.Integer" calculation="Count">
|
||||
<measureExpression><![CDATA[$F{noRegistrasi}]]></measureExpression>
|
||||
</measure>
|
||||
<crosstabCell width="60" height="20">
|
||||
<cellContents mode="Opaque" style="Crosstab_CD">
|
||||
<textField>
|
||||
<reportElement x="0" y="0" width="60" height="20" isRemoveLineWhenBlank="true" uuid="6f7e81b2-017b-4e4d-bbaa-185f19cace32"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasi_MEASURE}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="60" height="20" columnTotalGroup="kelompokPasien.kelompokPasien">
|
||||
<cellContents mode="Opaque" style="Crosstab_CT">
|
||||
<textField>
|
||||
<reportElement x="0" y="0" width="60" height="20" uuid="a409951b-4b14-401c-84e9-5b39d1715854"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasi_MEASURE}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="60" height="20" columnTotalGroup="statusKasusPenyakit">
|
||||
<cellContents mode="Opaque" style="Crosstab_CG">
|
||||
<textField>
|
||||
<reportElement x="0" y="0" width="60" height="20" uuid="e00f20f3-af72-483c-aef3-0f715d9cff5a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasi_MEASURE}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="60" height="20" rowTotalGroup="tglRegistrasi">
|
||||
<cellContents mode="Opaque" style="Crosstab_CT">
|
||||
<textField>
|
||||
<reportElement x="0" y="0" width="60" height="20" isRemoveLineWhenBlank="true" uuid="8ee0b4b0-3c0a-4ae8-b6eb-4f58610848ad"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasi_MEASURE}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="60" height="20" rowTotalGroup="tglRegistrasi" columnTotalGroup="kelompokPasien.kelompokPasien">
|
||||
<cellContents mode="Opaque" style="Crosstab_CT">
|
||||
<textField>
|
||||
<reportElement x="0" y="0" width="60" height="20" uuid="cd397caf-623e-4e57-8be1-16b1f3da253f"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasi_MEASURE}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="60" height="20" rowTotalGroup="tglRegistrasi" columnTotalGroup="statusKasusPenyakit">
|
||||
<cellContents mode="Opaque" style="Crosstab_CT">
|
||||
<textField>
|
||||
<reportElement x="0" y="0" width="60" height="20" uuid="19fb75b4-a05a-4a14-bb1b-e532b8717ff1"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasi_MEASURE}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="60" height="20" rowTotalGroup="ruangan.namaRuangan">
|
||||
<cellContents mode="Opaque" style="Crosstab_CG">
|
||||
<textField>
|
||||
<reportElement x="0" y="0" width="60" height="20" isRemoveLineWhenBlank="true" uuid="b73ed615-9cd6-4de3-98aa-19d261d7b5e4"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasi_MEASURE}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="60" height="20" rowTotalGroup="ruangan.namaRuangan" columnTotalGroup="kelompokPasien.kelompokPasien">
|
||||
<cellContents mode="Opaque" style="Crosstab_CT">
|
||||
<textField>
|
||||
<reportElement x="0" y="0" width="60" height="20" uuid="efef073d-c835-40e6-b7f8-535d14938634"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasi_MEASURE}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="60" height="20" rowTotalGroup="ruangan.namaRuangan" columnTotalGroup="statusKasusPenyakit">
|
||||
<cellContents mode="Opaque" style="Crosstab_CG">
|
||||
<textField>
|
||||
<reportElement x="0" y="0" width="60" height="20" uuid="159f9b35-344a-4347-ab98-6bd53e8b8779"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasi_MEASURE}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
</crosstab>
|
||||
</band>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,213 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Created with Jaspersoft Studio version 6.3.0.final using JasperReports Library version 6.3.0 -->
|
||||
<!-- 2016-12-20T11:32:09 -->
|
||||
<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="lapBankDarah" pageWidth="623" pageHeight="270" columnWidth="583" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="8f989d7a-d471-4abe-a6d3-d5771bd2eec8">
|
||||
<property name="ireport.zoom" value="2.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="290"/>
|
||||
<property name="com.jaspersoft.studio.unit." value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<field name="stok" class="java.lang.String"/>
|
||||
<field name="volume" class="java.lang.String"/>
|
||||
<field name="tglExp" class="java.lang.String"/>
|
||||
<field name="namaProduk" class="java.lang.String"/>
|
||||
<field name="noCm" class="java.lang.String"/>
|
||||
<field name="tglLahir" class="java.lang.String"/>
|
||||
<field name="namaPasien" class="java.lang.String"/>
|
||||
<field name="noKantung" class="java.lang.String"/>
|
||||
<field name="noSelang" class="java.lang.String"/>
|
||||
<field name="namaRuangan" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="202" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="0" y="37" width="559" height="20" uuid="2501e880-daf5-4e4b-ab7b-d767a2325d9a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="14" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[DARAH]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="0" y="8" width="139" height="14" uuid="eee78fb7-82d1-4092-a9e9-56a5d5348e5d">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi ]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="0" y="-12" width="140" height="20" uuid="e7a11567-a4e1-42fd-8981-8f561985f2ff"/>
|
||||
<imageExpression><![CDATA["../images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
<staticText>
|
||||
<reportElement x="0" y="22" width="189" height="14" uuid="9a78cdfc-8dd2-4197-856c-08016169bc19">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Top">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="57" width="85" height="20" uuid="7c2d7abb-4f55-4c5f-8223-e5a0a64350ca">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Stok]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="77" width="85" height="20" uuid="74f54421-9549-497c-9363-5b4bf6b3c088">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Volume]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="117" width="85" height="20" uuid="3d34eb94-f395-458b-a836-0d03fc1779bb">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[No Kantung ]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="137" width="85" height="20" uuid="64e29e79-1859-4d11-9b58-4251d818d189">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Jenis Darah]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="97" width="85" height="20" uuid="34e09a82-aac5-4b93-9fa0-b5ddd587cd30">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Tanggal Expired]]></text>
|
||||
</staticText>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="90" y="57" width="215" height="20" uuid="45e5b5ab-bafc-42bd-83ab-7385758ffc1a">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{stok}!=null?$F{stok}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="90" y="97" width="215" height="20" uuid="ef680f61-de59-4b9c-8200-5ca3fb737d79">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{volume}!=null?$F{volume}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="90" y="77" width="215" height="20" uuid="0db2419e-e047-4116-883e-4e2026db9335">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{tglExp}!=null?$F{tglExp}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="90" y="117" width="215" height="20" uuid="08003da8-a18c-4422-a589-a7faffb1a9f7">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{noKantung}!=null?$F{noKantung}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="90" y="137" width="220" height="20" uuid="2af12e7a-9e1b-41e6-9f44-7e83a3b6da30"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{namaProduk}!=null?$F{namaProduk}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="376" y="57" width="215" height="20" uuid="33f9e9b5-d2b7-4ce5-bef1-6eed954575eb">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{noCm}!=null?$F{noCm}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="310" y="57" width="65" height="20" uuid="62cea66e-f084-413f-86d3-20ae779d0277">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[No RM]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="310" y="77" width="65" height="20" uuid="e7fb87bb-ac49-4a57-bc37-c0ce09bff5cf">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Nama Pasien]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="310" y="97" width="65" height="20" uuid="7333082b-f74a-4905-99ba-30479b56d289">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Tgl Lahir]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="376" y="117" width="215" height="20" uuid="8644e23e-d58d-4602-aa6f-188238cb70f5">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{noSelang}!=null?$F{noSelang}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="310" y="117" width="65" height="20" uuid="99cc54cd-7a5a-4c61-94b6-78e232cfe41e">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[No Selang]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="376" y="77" width="215" height="20" uuid="5a00d7a9-2c59-4068-9c0c-3eb9b5329d4a">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{namaPasien}!=null?$F{namaPasien}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="376" y="97" width="215" height="20" uuid="dbddcd28-5398-4211-a810-a44445ecfee9">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{tglLahir}!=null?$F{tglLahir}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="310" y="137" width="65" height="20" uuid="e85ac70e-873c-43f2-9fa2-f7c7c08066aa">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Ruangan]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="376" y="137" width="215" height="20" uuid="0b32329d-d41b-4109-ae77-434fac34b381">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{namaRuangan}!=null?$F{namaRuangan}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</title>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,139 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Created with Jaspersoft Studio version 6.3.0.final using JasperReports Library version 6.3.0 -->
|
||||
<!-- 2016-12-14T21:15:50 -->
|
||||
<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="lapBarcodeLab" pageWidth="595" pageHeight="642" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="8f989d7a-d471-4abe-a6d3-d5771bd2eec8">
|
||||
<property name="ireport.zoom" value="2.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="0"/>
|
||||
<property name="com.jaspersoft.studio.unit." value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<property name="com.jaspersoft.studio.unit.pageHeight" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.pageWidth" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.topMargin" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.bottomMargin" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.leftMargin" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.rightMargin" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.columnWidth" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.columnSpacing" value="pixel"/>
|
||||
<parameter name="barcode1" class="java.lang.String"/>
|
||||
<parameter name="barcode2" class="java.lang.String"/>
|
||||
<parameter name="keterangan1" class="java.lang.String"/>
|
||||
<parameter name="detail1" class="java.lang.String"/>
|
||||
<parameter name="barcode5" class="java.lang.String"/>
|
||||
<field name="barcode" class="java.lang.String"/>
|
||||
<field name="keterangan" class="java.lang.String"/>
|
||||
<field name="detail" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<detail>
|
||||
<band height="601">
|
||||
<textField>
|
||||
<reportElement x="0" y="60" width="160" height="20" uuid="c5e359dd-cd50-4128-ba59-26d7269500ae">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textFieldExpression><![CDATA[$F{keterangan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="0" y="128" width="160" height="70" uuid="a87b158e-dab0-4d87-8fe8-0769089dc228"/>
|
||||
<textFieldExpression><![CDATA[$F{detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="0" y="0" width="100" height="30" uuid="c6ca5438-574b-490c-98d5-1c40ee85fc48"/>
|
||||
<text><![CDATA[barcode 4j]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="310" y="0" width="100" height="30" uuid="f7e04f3c-e39a-4f11-b703-37d2747f3eca"/>
|
||||
<text><![CDATA[berbecue]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="2" y="212" width="160" height="20" uuid="71505591-71fd-41d3-862c-0c1892f6230d">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textFieldExpression><![CDATA[$P{keterangan1}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="2" y="280" width="160" height="70" uuid="78d858e7-e112-41fa-98d6-d2c9c76ccfed"/>
|
||||
<textFieldExpression><![CDATA[$P{detail1}]]></textFieldExpression>
|
||||
</textField>
|
||||
<componentElement>
|
||||
<reportElement x="300" y="80" width="110" height="48" uuid="8a03344d-2b79-4a4e-b183-d4b0ec50072e"/>
|
||||
<jr:barbecue xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd" type="2of7" drawText="false" checksumRequired="false">
|
||||
<jr:codeExpression><![CDATA[$P{barcode1}]]></jr:codeExpression>
|
||||
</jr:barbecue>
|
||||
</componentElement>
|
||||
<componentElement>
|
||||
<reportElement x="0" y="80" width="160" height="48" uuid="62f023de-ae86-4070-94f1-8a73ea87724b"/>
|
||||
<jr:Codabar xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd">
|
||||
<jr:codeExpression><![CDATA[$P{barcode1}]]></jr:codeExpression>
|
||||
</jr:Codabar>
|
||||
</componentElement>
|
||||
<componentElement>
|
||||
<reportElement x="0" y="230" width="160" height="48" uuid="cc815bfc-1999-4be0-9ac3-e8a29c54a25f"/>
|
||||
<jr:Codabar xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd">
|
||||
<jr:codeExpression><![CDATA[$P{barcode2}]]></jr:codeExpression>
|
||||
</jr:Codabar>
|
||||
</componentElement>
|
||||
<componentElement>
|
||||
<reportElement x="300" y="230" width="110" height="48" uuid="e38d72bb-a729-43d2-a54b-efa5fbe17094"/>
|
||||
<jr:barbecue xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd" type="2of7" drawText="false" checksumRequired="false">
|
||||
<jr:codeExpression><![CDATA[$P{barcode2}]]></jr:codeExpression>
|
||||
</jr:barbecue>
|
||||
</componentElement>
|
||||
<textField>
|
||||
<reportElement x="300" y="209" width="160" height="20" uuid="90705d15-03c3-455c-a030-243b4ffa9912">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textFieldExpression><![CDATA[$P{keterangan1}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="300" y="277" width="160" height="70" uuid="74235491-d870-46dc-83f3-184ea77bc9a3"/>
|
||||
<textFieldExpression><![CDATA[$P{detail1}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="300" y="60" width="160" height="20" uuid="d02446c6-fc6e-469a-b55e-2fbcc6b81604">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textFieldExpression><![CDATA[$F{keterangan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="300" y="128" width="160" height="70" uuid="c46df02c-1204-4972-96e3-10322727b389"/>
|
||||
<textFieldExpression><![CDATA[$F{detail}]]></textFieldExpression>
|
||||
</textField>
|
||||
<componentElement>
|
||||
<reportElement x="2" y="380" width="180" height="60" uuid="436e9f6b-09b6-4acd-a16f-774ef6cb0ae3"/>
|
||||
<jr:Code39 xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd">
|
||||
<jr:codeExpression><![CDATA[$P{barcode2}]]></jr:codeExpression>
|
||||
</jr:Code39>
|
||||
</componentElement>
|
||||
<componentElement>
|
||||
<reportElement x="318" y="380" width="142" height="60" uuid="5ce16f94-f107-4441-afe8-3d2d60d2152d"/>
|
||||
<jr:barbecue xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd" type="Code39" drawText="false" checksumRequired="false">
|
||||
<jr:codeExpression><![CDATA[$P{barcode2}]]></jr:codeExpression>
|
||||
</jr:barbecue>
|
||||
</componentElement>
|
||||
<staticText>
|
||||
<reportElement x="190" y="350" width="100" height="30" uuid="9ceceefa-a401-4805-9e37-f2c84118accb"/>
|
||||
<text><![CDATA[code 39]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="180" y="440" width="100" height="30" uuid="96f96ccc-02c1-4bb8-8d52-d2474705b44e"/>
|
||||
<text><![CDATA[code 128]]></text>
|
||||
</staticText>
|
||||
<componentElement>
|
||||
<reportElement x="325" y="485" width="225" height="55" uuid="80f5ca2a-c759-4106-8ed4-944d1a4ad4e4"/>
|
||||
<jr:barbecue xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd" type="Code128" drawText="false" checksumRequired="false">
|
||||
<jr:codeExpression><![CDATA[$P{barcode2}]]></jr:codeExpression>
|
||||
</jr:barbecue>
|
||||
</componentElement>
|
||||
<componentElement>
|
||||
<reportElement x="13" y="491" width="187" height="59" uuid="ec521450-ec30-4818-b74f-3d05b05de595"/>
|
||||
<jr:Code128 xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd">
|
||||
<jr:codeExpression><![CDATA[$P{barcode2}]]></jr:codeExpression>
|
||||
</jr:Code128>
|
||||
</componentElement>
|
||||
</band>
|
||||
</detail>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,567 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Created with Jaspersoft Studio version 6.3.0.final using JasperReports Library version 6.3.0 -->
|
||||
<!-- 2017-01-25T11:06:31 -->
|
||||
<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="lapBilling" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="8f989d7a-d471-4abe-a6d3-d5771bd2eec8">
|
||||
<property name="ireport.zoom" value="2.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="290"/>
|
||||
<property name="com.jaspersoft.studio.unit." value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<parameter name="noCm" class="java.lang.String"/>
|
||||
<parameter name="noRegistrasi" class="java.lang.String"/>
|
||||
<parameter name="kelasRawat" class="java.lang.String"/>
|
||||
<parameter name="unit" class="java.lang.String"/>
|
||||
<parameter name="namaPasien" class="java.lang.String"/>
|
||||
<parameter name="lastRuangan" class="java.lang.String"/>
|
||||
<parameter name="dokter" class="java.lang.String"/>
|
||||
<parameter name="tglMasuk" class="java.lang.String"/>
|
||||
<parameter name="tglPulang" class="java.lang.String"/>
|
||||
<parameter name="jenisPasien" class="java.lang.String"/>
|
||||
<parameter name="billing" class="java.lang.String"/>
|
||||
<parameter name="terbilangHarusDibayar" class="java.lang.String"/>
|
||||
<parameter name="deposit" class="java.lang.String"/>
|
||||
<parameter name="harusDibayar" class="java.lang.String"/>
|
||||
<parameter name="diskonJasaMedis" class="java.lang.String"/>
|
||||
<parameter name="diskonUmum" class="java.lang.String"/>
|
||||
<parameter name="sisaDeposit" class="java.lang.String"/>
|
||||
<parameter name="nomorCetak" class="java.lang.String"/>
|
||||
<field name="namaPelayanan" class="java.lang.String"/>
|
||||
<field name="tglPelayanan" class="java.lang.String"/>
|
||||
<field name="dokter" class="java.lang.String"/>
|
||||
<field name="harga" class="java.lang.String"/>
|
||||
<field name="total" class="java.lang.String"/>
|
||||
<field name="jumlah" class="java.lang.String"/>
|
||||
<background>
|
||||
<band height="176" splitType="Stretch">
|
||||
<textField>
|
||||
<reportElement x="0" y="0" width="554" height="176" forecolor="#FCDAD9" backcolor="#ED4C4A" uuid="a6c7c1e3-074d-4b9a-942e-fee75ed9a8c5"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="24"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA["Duplikat ke "+$P{nomorCetak}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</background>
|
||||
<title>
|
||||
<band height="143" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="0" y="37" width="559" height="20" uuid="2501e880-daf5-4e4b-ab7b-d767a2325d9a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="14" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[RINCIAN BIAYA PELAYANAN ]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="0" y="8" width="139" height="14" uuid="eee78fb7-82d1-4092-a9e9-56a5d5348e5d">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi ]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="0" y="-12" width="140" height="20" uuid="e7a11567-a4e1-42fd-8981-8f561985f2ff"/>
|
||||
<imageExpression><![CDATA["../images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
<staticText>
|
||||
<reportElement x="0" y="22" width="189" height="14" uuid="9a78cdfc-8dd2-4197-856c-08016169bc19">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Top">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<rectangle>
|
||||
<reportElement x="0" y="57" width="564" height="78" uuid="3ff60259-550b-4d18-8e39-3d185b401562"/>
|
||||
</rectangle>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="80" y="57" width="200" height="15" uuid="398289ba-e5c3-4929-b501-e888defe5a55"/>
|
||||
<textElement>
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[": "+$P{noRegistrasi}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="80" y="73" width="200" height="15" uuid="b59861da-795f-4dc0-971e-dd826615b005"/>
|
||||
<textElement>
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[": "+$P{noCm}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="80" y="88" width="200" height="15" uuid="58265a1d-48bc-4fae-ae4d-9671ec70e6a7">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[": "+$P{namaPasien}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="80" y="103" width="200" height="15" uuid="1e5020f4-d8f0-41f0-8947-d18f55f54d1d"/>
|
||||
<textElement>
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[": "+$P{unit}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="80" y="118" width="200" height="15" uuid="a2ae3705-6f43-45ee-b3e1-c45c54f28fb1"/>
|
||||
<textElement>
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[": "+$P{lastRuangan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="375" y="57" width="183" height="15" uuid="a4b64ef2-1ae2-4089-8fe1-4fb851b6d72c"/>
|
||||
<textElement>
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[": "+$P{kelasRawat}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="375" y="73" width="183" height="15" uuid="da93f26d-0212-45dc-8bfb-3a2989d38f6d"/>
|
||||
<textElement>
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[": "+$P{dokter}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="375" y="88" width="183" height="15" uuid="f1fe7fd0-97f2-4d23-ad1a-4feaaafc0a24">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[": "+$P{tglMasuk}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="375" y="103" width="183" height="15" uuid="e803cd8e-c46b-412c-b21b-1d0b0290aa47">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[": "+$P{tglPulang}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="375" y="118" width="183" height="15" uuid="5a79d9fe-8f5e-4145-ab91-977655a3a6d8"/>
|
||||
<textElement>
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[": "+$P{jenisPasien}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="5" y="57" width="75" height="15" uuid="7c2d7abb-4f55-4c5f-8223-e5a0a64350ca">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<text><![CDATA[No. Reg]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="88" width="75" height="15" uuid="74f54421-9549-497c-9363-5b4bf6b3c088">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Nama]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="103" width="75" height="15" uuid="3d34eb94-f395-458b-a836-0d03fc1779bb">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Unit]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="118" width="75" height="15" uuid="64e29e79-1859-4d11-9b58-4251d818d189">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Kamar]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="300" y="118" width="75" height="15" uuid="de8aa666-0d48-4e1b-8cea-7b38b823b808">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Penjamin]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="300" y="103" width="75" height="15" uuid="4f8d288b-2009-4a8f-a90d-7a5af16954b5">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Tgl. Pulang]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="300" y="89" width="75" height="15" uuid="7aae9bc9-2255-4974-9991-bc66119e036b">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Tgl. Masuk]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="300" y="73" width="75" height="15" uuid="981ae748-ddd7-4976-bcd5-6db814d88c4f">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Dokter P.Jawab]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="300" y="57" width="75" height="15" uuid="a204dd3d-fc12-4a01-9b47-500ce1f7b82e">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Kelas]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="73" width="75" height="15" uuid="34e09a82-aac5-4b93-9fa0-b5ddd587cd30">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<text><![CDATA[No. MR]]></text>
|
||||
</staticText>
|
||||
</band>
|
||||
</title>
|
||||
<columnHeader>
|
||||
<band height="35">
|
||||
<staticText>
|
||||
<reportElement x="3" y="6" width="20" height="20" uuid="e2c952dc-cc24-46ff-96ca-829d31ff2071">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<text><![CDATA[No.]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="23" y="6" width="70" height="20" uuid="20bb494a-3d11-4f17-946a-6b41e05178f2">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<text><![CDATA[ Tanggal ]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="96" y="6" width="154" height="20" uuid="cf0e32e8-813c-4cc6-bb4a-fcf9b636706e">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Deskripsi]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="250" y="6" width="133" height="20" uuid="75931484-e928-4aa9-ba58-976103eb61f2">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Dokter]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="383" y="6" width="20" height="20" uuid="97d90416-5e47-414d-8b6d-e9bfbf8e33f0">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Qty]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="403" y="6" width="70" height="20" uuid="75b61a82-0551-4e62-8029-322d50532e02">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Tarif]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="471" y="6" width="35" height="20" uuid="dee31c67-3dd9-4b6f-9563-10a0653fd614">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Diskon]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="503" y="6" width="59" height="20" uuid="d62d18dc-dab2-4378-ad1f-7c323540a22c">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Subtotal]]></text>
|
||||
</staticText>
|
||||
</band>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="54" splitType="Stretch">
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="3" y="3" width="20" height="20" uuid="2c18605f-32f4-443a-bfe0-2da6acbcdfff">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{REPORT_COUNT}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="26" y="3" width="70" height="20" uuid="1344ef0f-3683-421c-a37d-67e48b07de82">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{tglPelayanan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="96" y="3" width="157" height="20" uuid="f186cbb5-7993-4feb-b2c3-3e9ae09d84de">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{namaPelayanan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="252" y="3" width="133" height="20" uuid="0e0665cf-b4d3-441a-88c8-5d708d1ddcd3">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{dokter}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="383" y="3" width="20" height="20" uuid="f079292f-123b-41ac-a406-31134e58e96f">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{jumlah}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="403" y="3" width="70" height="20" uuid="1c4987b4-fd62-4b49-b1cc-9afce622e011"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{harga}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="473" y="3" width="30" height="20" uuid="3bccbce3-aa80-4255-9d20-a1ccf5787d40">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<text><![CDATA[0]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="503" y="3" width="60" height="20" uuid="69bc8e77-a69a-4f8a-b0bd-17f0435a3aff"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{total}]]></textFieldExpression>
|
||||
</textField>
|
||||
<line>
|
||||
<reportElement x="0" y="2" width="562" height="1" uuid="023e6340-b23a-472e-b307-6d7917a2a3a3">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="0" y="31" width="562" height="1" uuid="63fe5084-e391-4a48-8fc5-9a4029989162"/>
|
||||
</line>
|
||||
</band>
|
||||
</detail>
|
||||
<summary>
|
||||
<band height="215" splitType="Stretch">
|
||||
<textField>
|
||||
<reportElement x="1" y="160" width="558" height="30" uuid="a65532a4-e2bf-493a-a5e0-a603002b262e"/>
|
||||
<textFieldExpression><![CDATA["TERBILANG\n"+$P{terbilangHarusDibayar}+" Rupiah"]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="334" y="6" width="120" height="20" uuid="608336bd-a9b6-4145-92d8-54e8534f21f6"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="9" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[JUMLAH BIAYA]]></text>
|
||||
</staticText>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="479" y="6" width="84" height="20" uuid="7a73f19b-a6d5-49ff-8019-4f03ab91c567"/>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle">
|
||||
<font size="9" isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$P{billing}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="334" y="27" width="120" height="20" uuid="a5389853-b70a-4c9f-8795-081064b23a89"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="9" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[DEPOSIT - UANG MUKA]]></text>
|
||||
</staticText>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="479" y="27" width="84" height="20" uuid="79d46f62-0341-41a8-a25e-4d4b0762c7ca">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle">
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$P{deposit}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="334" y="47" width="120" height="20" uuid="cbf7020d-db2c-4cd5-8282-ac6fca3cdf5e">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<text><![CDATA[DISKON JASA MEDIS]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="479" y="47" width="84" height="20" uuid="bfef2e3e-0aa3-45d0-aa15-9028e7188f9d">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle">
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$P{diskonJasaMedis}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="334" y="68" width="120" height="20" uuid="af92d418-f1c9-46de-b93f-9f192d153d89">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<text><![CDATA[DISKON UMUM]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="479" y="70" width="84" height="20" uuid="a6d15e6b-febd-4419-9017-71bbbaec81ca"/>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle">
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$P{diskonUmum}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="334" y="90" width="120" height="20" uuid="0af981b0-f15d-4c20-96cb-5ec6d7864208">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<text><![CDATA[SISA DEPOSIT]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="479" y="90" width="84" height="20" uuid="1f370da4-1503-4c50-bc02-1d01e654b3c5">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle">
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$P{sisaDeposit}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="334" y="117" width="100" height="20" uuid="ab0b755f-b629-40ce-9296-872f76e930d3"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[JUMLAH BILL]]></text>
|
||||
</staticText>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="479" y="117" width="84" height="20" uuid="7029bd3e-d066-4377-8ab4-2d821e0d9069">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle">
|
||||
<font size="12"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$P{harusDibayar}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="450" y="6" width="29" height="20" uuid="2c1ff048-6e8c-4a6e-a557-a489e165924e">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[:]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="450" y="117" width="29" height="20" uuid="4c415a85-c4e8-42ab-8a34-1a54d35cb702">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[:]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="450" y="90" width="29" height="20" uuid="25513168-d319-4439-8235-f5864579770e">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[:]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="450" y="68" width="29" height="20" uuid="b1f7862b-95b2-49ed-b9fe-93df82152e5d">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[:]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="450" y="47" width="29" height="20" uuid="1310594b-6fb3-46f6-bb73-19ecc676b5b0">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[:]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="450" y="27" width="29" height="20" uuid="60f31e22-9c7a-4d8e-a803-97d7dc241ef2">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[:]]></text>
|
||||
</staticText>
|
||||
</band>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,451 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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="lapBukuRegisterMasukRi" pageWidth="1250" pageHeight="595" orientation="Landscape" columnWidth="1210" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="8f989d7a-d471-4abe-a6d3-d5771bd2eec8">
|
||||
<property name="ireport.zoom" value="2.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="290"/>
|
||||
<parameter name="ruangan" class="java.lang.String"/>
|
||||
<parameter name="startDate" class="java.lang.String"/>
|
||||
<parameter name="endDate" class="java.lang.String"/>
|
||||
<field name="noPendaftaran" class="java.lang.String"/>
|
||||
<field name="tglPendaftaran" class="java.lang.String"/>
|
||||
<field name="noCm" class="java.lang.String"/>
|
||||
<field name="namaPasien" class="java.lang.String"/>
|
||||
<field name="jenisKelamin" class="java.lang.String"/>
|
||||
<field name="jenisPasien" class="java.lang.String"/>
|
||||
<field name="statusPasienRs" class="java.lang.String"/>
|
||||
<field name="statusPasien" class="java.lang.String"/>
|
||||
<field name="caraMasuk" class="java.lang.String"/>
|
||||
<field name="ruanganPerujuk" class="java.lang.String"/>
|
||||
<field name="statusKeluar" class="java.lang.String"/>
|
||||
<field name="statusPulang" class="java.lang.String"/>
|
||||
<field name="kondisiPulang" class="java.lang.String"/>
|
||||
<field name="tglKeluar" class="java.lang.String"/>
|
||||
<field name="noKamar" class="java.lang.String"/>
|
||||
<field name="noBed" class="java.lang.String"/>
|
||||
<field name="kelasPelayanan" class="java.lang.String"/>
|
||||
<field name="kasusPenyakit" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="135" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="1" y="94" width="1208" height="20" uuid="2501e880-daf5-4e4b-ab7b-d767a2325d9a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="14" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[BUKU REGISTER MASUK]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="1" y="63" width="1208" height="17" uuid="eee78fb7-82d1-4092-a9e9-56a5d5348e5d"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top"/>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi,Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="468" y="10" width="400" height="53" uuid="23964e2b-9ac1-49da-9447-dc8a66676a83"/>
|
||||
<imageExpression><![CDATA["../templates/images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
</band>
|
||||
</title>
|
||||
<pageHeader>
|
||||
<band height="63" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="138" y="22" width="82" height="40" backcolor="#999999" uuid="1bd840eb-fa49-43f9-9691-c666b3fa71c5"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Tgl. Pendaftaran]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="1" y="2" width="254" height="20" uuid="9733a9e6-f383-4391-a1fe-7f64dc967dec"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA["Ruangan Pelayanan : "+$P{ruangan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="2" y="22" width="54" height="40" backcolor="#999999" uuid="9b5cabca-d192-41bc-90eb-fadf5d273b2b"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[No]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="55" y="22" width="83" height="40" backcolor="#999999" uuid="b76954de-b64e-4919-8015-ab15647b6854"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[No. Pendaftaran]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="922" y="2" width="287" height="20" uuid="7ff4b739-36dd-46c0-b022-aac6dd90932c"/>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
<paragraph leftIndent="5" rightIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA["Periode : "+$P{startDate}+" s/d "+$P{endDate}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="220" y="22" width="54" height="40" backcolor="#999999" uuid="ed9f89aa-6ebf-4242-8612-16337b8f16a2"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[No. CM]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="274" y="22" width="84" height="40" backcolor="#999999" uuid="41add8a0-3f8b-43e5-99f0-4e911a6b6337"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Nama Pasien]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="358" y="22" width="29" height="40" backcolor="#999999" uuid="114299aa-0ab4-4769-8aa8-fda85592d675"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[JK]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="387" y="22" width="70" height="40" backcolor="#999999" uuid="59050b00-56cf-45a7-ac65-898cb45a61ab"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Jenis Pasien]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="457" y="22" width="76" height="40" backcolor="#999999" uuid="01cedad9-1be3-4e15-975f-8c0becf8c21c"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Status Pasien RS]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="533" y="22" width="54" height="40" backcolor="#999999" uuid="d618a4eb-fb82-4a20-953d-2c95616d504f"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Status Pasien]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="587" y="22" width="54" height="40" backcolor="#999999" uuid="3f55dc2a-892e-4159-a1ff-a612a656d418"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Cara Masuk]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="641" y="22" width="71" height="40" backcolor="#999999" uuid="a802582b-3b73-43fb-bd7c-f5635ab9992f"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Ruangan Perujuk]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="712" y="22" width="54" height="40" backcolor="#999999" uuid="666b6093-e90a-4332-8f23-7be260e3bd60"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Status Keluar]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="766" y="22" width="66" height="40" backcolor="#999999" uuid="d28a822e-abf5-4baa-9c55-179c048c207c"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Status Pulang]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="832" y="22" width="66" height="40" backcolor="#999999" uuid="77770dd8-dc52-4e51-9508-7e971f84a7fb"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Kondisi Pulang]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="898" y="22" width="76" height="40" backcolor="#999999" uuid="a5cda13b-03c6-409e-9609-55bfb05023e3"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Tgl. Keluar]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="974" y="22" width="76" height="40" backcolor="#999999" uuid="e70785d4-332e-4d03-bcdd-5c72aa08a068"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[No. Kamar No.Bed]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="1050" y="22" width="74" height="40" backcolor="#999999" uuid="82aed4b0-1763-48ab-afd8-be8357060fb8"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Kelas Pelayanan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="1124" y="22" width="85" height="40" backcolor="#999999" uuid="7dcbd26e-3dd2-4093-9e1b-b36eae5cc37a"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Kasus Penyakit]]></text>
|
||||
</staticText>
|
||||
</band>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="23" splitType="Stretch">
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="55" y="0" width="83" height="20" uuid="4cf3c3c0-c4af-40f5-9aaa-97cd864b1dc6"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{noPendaftaran}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="138" y="0" width="83" height="20" uuid="d90f9fba-5903-4a61-a16e-f5c0957e9353"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{tglPendaftaran}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="221" y="0" width="53" height="20" uuid="a3ccd6f7-69cc-4e7a-8932-327a002d0480"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{noCm}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="274" y="0" width="84" height="20" uuid="9b763dcb-c29d-4cd6-ab8e-6119dca26c90"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{namaPasien}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="357" y="0" width="30" height="20" uuid="d943ecdd-e433-4aa5-a1a7-1dc636e77496"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{jenisKelamin}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="387" y="0" width="70" height="20" uuid="447f9d62-84ba-40bc-8c2b-c3302aa7704a"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{jenisPasien}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="457" y="0" width="76" height="20" uuid="3d1fefea-eaf5-42c8-843d-8e5a4ca4da6a"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{statusPasienRs}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="533" y="0" width="54" height="20" uuid="a3cf171f-f1ab-4e5e-9f5f-29cab951f364"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{statusPasien}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="587" y="0" width="54" height="20" uuid="cdb314e0-c7e4-468a-87ed-8e006bb60095"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{caraMasuk}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="641" y="1" width="71" height="20" uuid="ab982e53-6c69-4d6f-a54c-6ae78da9d786"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{ruanganPerujuk}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="712" y="1" width="54" height="20" uuid="2cbd8347-89a6-4dcd-8f37-ec016ed9428a"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{statusKeluar}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="766" y="1" width="66" height="20" uuid="1d085d24-9c55-4fa2-bc3a-6065afa0657f"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{statusPulang}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="832" y="1" width="66" height="20" uuid="f987535b-12d4-4b1b-a742-dfdbf7e4cd92"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{kondisiPulang}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="898" y="1" width="76" height="20" uuid="059e5a03-1691-424f-94d1-556b773a65c7"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{tglKeluar}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="974" y="1" width="32" height="20" uuid="b0747ae0-9187-4fe9-92c2-e2bc54161b81"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{noKamar}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="1006" y="1" width="44" height="20" uuid="662b7cba-494d-4090-876c-af2ae32530cc"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{noBed}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="1050" y="1" width="74" height="20" uuid="29f36aa2-2932-42cf-a329-6e167d621140"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{kelasPelayanan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="1124" y="1" width="85" height="20" uuid="513ffb95-30ae-4aa3-aaf6-42c1f2d8f9c4"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{kasusPenyakit}]]></textFieldExpression>
|
||||
</textField>
|
||||
<line>
|
||||
<reportElement positionType="Float" x="0" y="21" width="1209" height="1" uuid="20313474-1042-4860-9b9f-225d330d9657"/>
|
||||
</line>
|
||||
<textField>
|
||||
<reportElement x="2" y="0" width="53" height="20" uuid="fae79e3c-9944-4577-a79b-1695f51d5930"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{REPORT_COUNT}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter>
|
||||
<band height="45" splitType="Stretch"/>
|
||||
</columnFooter>
|
||||
<pageFooter>
|
||||
<band height="54" splitType="Stretch"/>
|
||||
</pageFooter>
|
||||
<summary>
|
||||
<band height="42" splitType="Stretch"/>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,625 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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="lapBukuRegisterPelayananRi" pageWidth="1850" pageHeight="595" orientation="Landscape" columnWidth="1810" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="8f989d7a-d471-4abe-a6d3-d5771bd2eec8">
|
||||
<property name="ireport.zoom" value="1.0"/>
|
||||
<property name="ireport.x" value="847"/>
|
||||
<property name="ireport.y" value="1"/>
|
||||
<parameter name="startDate" class="java.lang.String"/>
|
||||
<parameter name="endDate" class="java.lang.String"/>
|
||||
<field name="noPendaftaran" class="java.lang.String"/>
|
||||
<field name="noCm" class="java.lang.String"/>
|
||||
<field name="namaPasien" class="java.lang.String"/>
|
||||
<field name="jk" class="java.lang.String"/>
|
||||
<field name="jenisPasien" class="java.lang.String"/>
|
||||
<field name="kelas" class="java.lang.String"/>
|
||||
<field name="tglPelayanan" class="java.lang.String"/>
|
||||
<field name="jenisPelayanan" class="java.lang.String"/>
|
||||
<field name="rk" class="java.lang.String"/>
|
||||
<field name="namaPelayanan" class="java.lang.String"/>
|
||||
<field name="asalPelayanan" class="java.lang.String"/>
|
||||
<field name="qty" class="java.lang.String"/>
|
||||
<field name="harga" class="java.lang.String"/>
|
||||
<field name="hargaCito" class="java.lang.String"/>
|
||||
<field name="hargaService" class="java.lang.String"/>
|
||||
<field name="biayaAdministrasi" class="java.lang.String"/>
|
||||
<field name="totalBiaya" class="java.lang.String"/>
|
||||
<field name="hutangPenjamin" class="java.lang.String"/>
|
||||
<field name="tanggunganRs" class="java.lang.String"/>
|
||||
<field name="diskon" class="java.lang.String"/>
|
||||
<field name="harusBayar" class="java.lang.String"/>
|
||||
<field name="dokterOperator" class="java.lang.String"/>
|
||||
<field name="dokterAnastesi" class="java.lang.String"/>
|
||||
<field name="dokterPendamping" class="java.lang.String"/>
|
||||
<field name="ruanganPelayanan" class="java.lang.String"/>
|
||||
<field name="tglBkm" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="135" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="1" y="94" width="1809" height="20" uuid="2501e880-daf5-4e4b-ab7b-d767a2325d9a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="14" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[BUKU REGISTER PELAYANAN]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="1" y="63" width="1809" height="17" uuid="eee78fb7-82d1-4092-a9e9-56a5d5348e5d"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top"/>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi,Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="766" y="10" width="400" height="53" uuid="23964e2b-9ac1-49da-9447-dc8a66676a83"/>
|
||||
<imageExpression><![CDATA["../templates/images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
</band>
|
||||
</title>
|
||||
<pageHeader>
|
||||
<band height="63" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="2" y="22" width="54" height="40" backcolor="#999999" uuid="9b5cabca-d192-41bc-90eb-fadf5d273b2b"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[No]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="55" y="22" width="83" height="40" backcolor="#999999" uuid="b76954de-b64e-4919-8015-ab15647b6854"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[No. Pendaftaran]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="1523" y="1" width="287" height="20" uuid="7ff4b739-36dd-46c0-b022-aac6dd90932c"/>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
<paragraph leftIndent="5" rightIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA["Periode : "+$P{startDate}+" s/d "+$P{endDate}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="138" y="22" width="54" height="40" backcolor="#999999" uuid="ed9f89aa-6ebf-4242-8612-16337b8f16a2"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[No. CM]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="192" y="22" width="84" height="40" backcolor="#999999" uuid="41add8a0-3f8b-43e5-99f0-4e911a6b6337"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Nama Pasien]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="276" y="22" width="29" height="40" backcolor="#999999" uuid="114299aa-0ab4-4769-8aa8-fda85592d675"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[JK]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="305" y="22" width="70" height="40" backcolor="#999999" uuid="59050b00-56cf-45a7-ac65-898cb45a61ab"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Jenis Pasien]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="429" y="22" width="76" height="40" backcolor="#999999" uuid="01cedad9-1be3-4e15-975f-8c0becf8c21c"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Tgl. Pelayanan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="505" y="22" width="76" height="40" backcolor="#999999" uuid="d618a4eb-fb82-4a20-953d-2c95616d504f"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Jenis Pelayanan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="581" y="22" width="39" height="40" backcolor="#999999" uuid="3f55dc2a-892e-4159-a1ff-a612a656d418"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[R/K]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="620" y="22" width="102" height="40" backcolor="#999999" uuid="a802582b-3b73-43fb-bd7c-f5635ab9992f"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Nama Pelayanan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="722" y="22" width="110" height="40" backcolor="#999999" uuid="666b6093-e90a-4332-8f23-7be260e3bd60"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Asal Pelayanan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="832" y="22" width="42" height="40" backcolor="#999999" uuid="77770dd8-dc52-4e51-9508-7e971f84a7fb"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Qty]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="874" y="22" width="58" height="40" backcolor="#999999" uuid="a5cda13b-03c6-409e-9609-55bfb05023e3"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Harga]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="375" y="22" width="54" height="40" backcolor="#999999" uuid="1bd840eb-fa49-43f9-9691-c666b3fa71c5"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Kelas]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="932" y="22" width="58" height="40" backcolor="#999999" uuid="5a925d32-270b-48fe-916d-39ec7daf69ba"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Harga Cito]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="990" y="22" width="58" height="40" backcolor="#999999" uuid="a3e189c9-9e3f-485b-a657-3df86abd4782"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Harga Service]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="1048" y="22" width="82" height="40" backcolor="#999999" uuid="5fa37eb2-02e1-4377-8cb2-b60c22010a39"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Biaya Adminstrasi]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="1130" y="22" width="58" height="40" backcolor="#999999" uuid="1d26ce36-5326-43e9-b25d-7ddd1335ec4a"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total Biaya]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="1188" y="22" width="68" height="40" backcolor="#999999" uuid="5da61457-7c50-4a3b-bdd2-a0afd8a3b382"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Hutang Penjamin]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="1256" y="22" width="78" height="40" backcolor="#999999" uuid="c88a6a61-67e2-43b0-8cf6-4244994d71b6"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Tanggungan RS]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="1334" y="22" width="52" height="40" backcolor="#999999" uuid="611cbea3-6354-4ac3-b287-673bc98acd5b"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Diskon]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="1386" y="22" width="58" height="40" backcolor="#999999" uuid="110c1ce5-6353-401c-84cd-665c946e45c7"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Harus Dibayar]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="1444" y="22" width="70" height="40" backcolor="#999999" uuid="f428beba-9a79-4a67-83f4-b63ad2c0eb6a"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Dokter Operator]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="1514" y="22" width="63" height="40" backcolor="#999999" uuid="c34b9869-9669-4921-a94e-25643471b1a4"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Dokter Anastesi]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="1577" y="22" width="89" height="40" backcolor="#999999" uuid="de4ff060-a04e-47a8-8a0d-84f1ee8544a7"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Dokter Pendamping]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="1666" y="22" width="74" height="40" backcolor="#999999" uuid="f48760c3-b08c-47d6-9470-c48617208d34"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Ruang Pelayanan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="1740" y="22" width="70" height="40" backcolor="#999999" uuid="67b5691c-9438-49c8-9570-97dd38b679cd"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Tgl. BKM]]></text>
|
||||
</staticText>
|
||||
</band>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="22" splitType="Stretch">
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="2" y="0" width="54" height="20" uuid="73327347-3e7c-47a7-b614-fe366a9f730c"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{REPORT_COUNT}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="56" y="0" width="82" height="20" uuid="2a7def69-47d0-4942-8ff0-4c6d743ef11c"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{noPendaftaran}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="138" y="0" width="54" height="20" uuid="8c30d143-ca3a-45f4-8a53-68707df881ae"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{noCm}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="192" y="0" width="84" height="20" uuid="74be3476-32b7-4707-96e6-6fe7ab0ce0b1"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{namaPasien}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="275" y="0" width="30" height="20" uuid="eea6cd66-eb65-47d4-89c2-6c4084c08c2a"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{jk}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="305" y="0" width="70" height="20" uuid="16e992e9-2671-4a4f-871e-2c96edf6973e"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{jenisPasien}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="375" y="0" width="54" height="20" uuid="7052d178-ed4d-439e-99d3-f94b10eadd1e"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{kelas}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="429" y="0" width="76" height="20" uuid="50df1280-1e66-4fec-bb92-e28b372a8c6c"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{tglPelayanan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="505" y="0" width="76" height="20" uuid="91cced30-0221-4c2e-9f95-929247ccfec8"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{jenisPelayanan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="581" y="0" width="39" height="20" uuid="9cb6f129-6b4e-41ca-b2c5-8f7aa3e7c6ee"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{rk}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="620" y="0" width="102" height="20" uuid="1a2ed6af-4de4-4187-9542-52ab2f15f41f"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{namaPelayanan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="722" y="0" width="110" height="20" uuid="b760d244-3ea7-4d75-a039-fc2e0b0edcf3"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{asalPelayanan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="832" y="0" width="42" height="20" uuid="b38e924d-3940-487a-a5f6-e7a136fc0560"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{qty}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="874" y="0" width="58" height="20" uuid="fdd1eb46-3a36-402e-bbc5-c879a109dd71"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{harga}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="932" y="0" width="58" height="20" uuid="0d434601-ee4c-4ee7-82ab-d569d0af5923"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{hargaCito}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="990" y="0" width="58" height="20" uuid="760072c5-ccf1-4d73-90da-4cf6591392da"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{hargaService}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="1048" y="0" width="82" height="20" uuid="1549b939-0ac2-4127-b3cb-e6b12deb51e8"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{biayaAdministrasi}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="1130" y="0" width="58" height="20" uuid="98b2aa85-e1df-4cae-834f-4a3c4b1edc57"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{totalBiaya}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="1188" y="0" width="68" height="20" uuid="40189e44-de0e-420c-a639-b9ccb4a36933"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{hutangPenjamin}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="1256" y="0" width="78" height="20" uuid="2ab68357-c0b1-4b44-9028-8a2136ca1d74"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{tanggunganRs}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="1334" y="0" width="52" height="20" uuid="e0639995-e2d5-4ba4-ac88-3c9138bef951"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{diskon}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="1386" y="0" width="58" height="20" uuid="533e4752-97b2-464b-b76f-88fdad868c27"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{harusBayar}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="1444" y="0" width="70" height="20" uuid="82ec2016-cab5-4a64-8869-21f8f542a503"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{dokterOperator}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="1514" y="0" width="63" height="20" uuid="325b7d67-9471-4cd6-9d04-36e3264e7527"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{dokterAnastesi}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="1577" y="0" width="89" height="20" uuid="75a1e41c-8b30-4037-aadf-5b64414a980f"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{dokterPendamping}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="1666" y="0" width="74" height="20" uuid="cf0bcd59-d891-4472-8664-d0f56323617a"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{ruanganPelayanan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="1740" y="0" width="70" height="20" uuid="29f517fd-6336-45e5-bd2b-5c7f81853f7b"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{tglBkm}]]></textFieldExpression>
|
||||
</textField>
|
||||
<line>
|
||||
<reportElement positionType="Float" x="1" y="20" width="1809" height="1" uuid="fddd4bee-ec26-4855-a324-0c55644b4325"/>
|
||||
</line>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter>
|
||||
<band height="45" splitType="Stretch"/>
|
||||
</columnFooter>
|
||||
<pageFooter>
|
||||
<band height="54" splitType="Stretch"/>
|
||||
</pageFooter>
|
||||
<summary>
|
||||
<band height="42" splitType="Stretch"/>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,248 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Created with Jaspersoft Studio version 6.3.0.final using JasperReports Library version 6.3.0 -->
|
||||
<!-- 2016-12-23T14:41:04 -->
|
||||
<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="lapCppt" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="8f989d7a-d471-4abe-a6d3-d5771bd2eec8">
|
||||
<property name="ireport.zoom" value="2.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="290"/>
|
||||
<property name="com.jaspersoft.studio.unit." value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<property name="com.jaspersoft.studio.unit.pageHeight" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.pageWidth" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.topMargin" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.bottomMargin" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.leftMargin" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.rightMargin" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.columnWidth" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.columnSpacing" value="pixel"/>
|
||||
<parameter name="namaPasien" class="java.lang.String"/>
|
||||
<parameter name="noCm" class="java.lang.String"/>
|
||||
<parameter name="jenisKelamin" class="java.lang.String"/>
|
||||
<parameter name="tglLahir" class="java.lang.String"/>
|
||||
<parameter name="ruangan" class="java.lang.String"/>
|
||||
<field name="s" class="java.lang.String"/>
|
||||
<field name="o" class="java.lang.String"/>
|
||||
<field name="a" class="java.lang.String"/>
|
||||
<field name="p" class="java.lang.String"/>
|
||||
<field name="namaPegawai" class="java.lang.String"/>
|
||||
<field name="tglInput" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="147" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="0" y="37" width="360" height="84" uuid="2501e880-daf5-4e4b-ab7b-d767a2325d9a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="16" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[CATATAN PERAWATAN PASIEN TERINTEGRASI]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="0" y="8" width="139" height="14" uuid="eee78fb7-82d1-4092-a9e9-56a5d5348e5d">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi ]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="0" y="-12" width="140" height="20" uuid="e7a11567-a4e1-42fd-8981-8f561985f2ff"/>
|
||||
<imageExpression><![CDATA["../images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
<staticText>
|
||||
<reportElement x="0" y="22" width="189" height="14" uuid="9a78cdfc-8dd2-4197-856c-08016169bc19">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Top">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="432" y="38" width="150" height="20" uuid="947b9063-cb3a-4083-bb55-0d7a4196965a"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($P{namaPasien}!=null?$P{namaPasien}:"")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="432" y="58" width="150" height="20" uuid="9ff89bfe-fadd-4c1f-adfe-226671cd1ec6">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($P{noCm}!=null?$P{noCm}:"")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="432" y="98" width="150" height="20" uuid="d0268a87-f615-4d88-8af9-d43f25d62ee2">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($P{jenisKelamin}!=null?$P{jenisKelamin}:"")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="432" y="78" width="150" height="20" uuid="6c56842f-32c5-4848-a018-f3a1a6958087">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($P{tglLahir}!=null?$P{tglLahir}:"")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="432" y="118" width="150" height="20" uuid="ea889988-8791-4d1c-a409-d4ac80d9176e">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($P{ruangan}!=null?$P{ruangan}:"")]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="365" y="38" width="67" height="20" uuid="d2cfa719-9202-4f77-9613-f600acf5483c">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Nama ]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="365" y="58" width="67" height="20" uuid="44773efa-2bd0-41d7-a5c1-5f14ef3797a8">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[No. RM]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="365" y="78" width="67" height="20" uuid="ce0299b1-9db1-4d4c-80b1-6d72ccfae052">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Tgl Lahir]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="365" y="98" width="67" height="20" uuid="8c3be088-a6e8-4e70-8f88-7e17dde66c8f">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Jenis Kelamin]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="365" y="118" width="67" height="20" uuid="c221bd7f-c46b-454f-bdc3-d1bc8b297470">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Ruangan]]></text>
|
||||
</staticText>
|
||||
</band>
|
||||
</title>
|
||||
<columnHeader>
|
||||
<band height="37">
|
||||
<staticText>
|
||||
<reportElement x="34" y="10" width="173" height="20" uuid="406f71b4-62b4-45a2-b4a4-c5f0743b3f84">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<text><![CDATA[Pegawai]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="0" y="10" width="30" height="20" uuid="6600d9f3-af10-43e8-a378-bff9a71742dd">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center"/>
|
||||
<text><![CDATA[No.]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="307" y="10" width="273" height="20" uuid="22cbd290-2c99-4f46-95f9-1334c2b0f0bf">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Keterangan SOAP]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="207" y="10" width="100" height="20" uuid="4c32776b-e618-4bda-ba5b-bc649447ebb5">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Tanggal/Jam]]></text>
|
||||
</staticText>
|
||||
<line>
|
||||
<reportElement x="0" y="0" width="560" height="1" uuid="de53ed7d-fe04-4203-99a9-a434073433b3">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="0" y="35" width="560" height="1" uuid="67d57c82-94c0-43e9-93fd-ee5ba116dd09">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
</band>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="130">
|
||||
<textField>
|
||||
<reportElement x="34" y="0" width="173" height="20" uuid="b02e46f2-4d7d-4b9f-b8b8-5d0c941a1236">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textFieldExpression><![CDATA[$F{namaPegawai}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="0" y="0" width="30" height="20" uuid="b4e67087-0783-4aa4-bbfe-6657d983da82">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center"/>
|
||||
<textFieldExpression><![CDATA[$V{REPORT_COUNT}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="307" y="0" width="273" height="30" uuid="a60b6b72-fa62-45b1-9e0d-4d2e80fa112f">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA["S : "+$F{s}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="207" y="0" width="100" height="20" uuid="216cb147-2408-4120-8880-d9eccb3c38ad">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textFieldExpression><![CDATA[$F{tglInput}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="307" y="30" width="273" height="30" uuid="d8bb4a8b-2c94-4d9d-b276-381f92b49777">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA["O : "+$F{o}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="307" y="60" width="273" height="30" uuid="d97622a5-fc4a-408e-b24a-0e99f7b630fb">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textFieldExpression><![CDATA["A : "+$F{a}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="307" y="90" width="273" height="30" uuid="a4344dcd-50fc-4cc9-b44f-1d7e45817454">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textFieldExpression><![CDATA["P : "+$F{p}]]></textFieldExpression>
|
||||
</textField>
|
||||
<line>
|
||||
<reportElement x="0" y="120" width="560" height="1" uuid="7fa9c267-524e-4419-8578-86a6f8ab6276">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
</band>
|
||||
</detail>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,197 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Created with Jaspersoft Studio version 6.3.0.final using JasperReports Library version 6.3.0 -->
|
||||
<!-- 2016-12-21T10:59:33 -->
|
||||
<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="lapHPS" pageWidth="612" pageHeight="792" columnWidth="572" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="8f989d7a-d471-4abe-a6d3-d5771bd2eec8">
|
||||
<property name="ireport.zoom" value="2.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="290"/>
|
||||
<property name="com.jaspersoft.studio.unit." value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<parameter name="total" class="java.lang.String"/>
|
||||
<parameter name="ppn" class="java.lang.String"/>
|
||||
<parameter name="title" class="java.lang.String"/>
|
||||
<parameter name="tahun" class="java.lang.String"/>
|
||||
<parameter name="paketPengadaan" class="java.lang.String"/>
|
||||
<field name="spesifikasi" class="java.lang.String"/>
|
||||
<field name="subTotal" class="java.lang.Double"/>
|
||||
<field name="kdProduk" class="java.lang.String"/>
|
||||
<field name="satuan" class="java.lang.String"/>
|
||||
<field name="volume" class="java.lang.Double"/>
|
||||
<field name="harga" class="java.lang.Double"/>
|
||||
<field name="namaProduk" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="51" splitType="Stretch">
|
||||
<textField>
|
||||
<reportElement x="0" y="0" width="580" height="20" uuid="12f24aa0-efce-46d5-a052-8962dfac1da6">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center">
|
||||
<font size="14"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$P{title}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="0" y="20" width="580" height="20" uuid="a35d4923-e623-4006-86fa-6b2b2437aa92">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center">
|
||||
<font size="14"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$P{paketPengadaan}+" RSAB Harapan Kita Tahun "+$P{tahun}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</title>
|
||||
<columnHeader>
|
||||
<band height="27">
|
||||
<staticText>
|
||||
<reportElement x="2" y="1" width="38" height="20" uuid="8bb268b9-6f0e-4ca6-a1c2-f564f0f81b68">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[No.]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="40" y="1" width="198" height="20" uuid="a357e59b-623e-44bf-bf8f-1383a834caf8">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Nama Barang]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="360" y="1" width="38" height="20" uuid="25ae6043-2d5b-4e87-8c77-9b87815b3fda">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Qty]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="460" y="1" width="50" height="20" uuid="32b04d41-285c-48f3-8d1f-6fce80056cb5">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Harga Satuan ]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="510" y="1" width="70" height="20" uuid="d1b3c85a-5110-441b-b54d-723f57f6aaac">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Sub ]]></text>
|
||||
</staticText>
|
||||
<line>
|
||||
<reportElement x="1" y="22" width="579" height="1" uuid="69fb1f35-0447-4259-a3bc-9ae5ca150e1f"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="1" y="0" width="579" height="1" uuid="8b677be4-77a4-4f6a-addb-c6faed922e25"/>
|
||||
</line>
|
||||
<staticText>
|
||||
<reportElement x="397" y="1" width="63" height="20" uuid="8f8bf7d7-57ae-4b2c-9805-d04f239f1059">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Satuan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="240" y="0" width="120" height="21" uuid="dff7db65-efdd-414c-a691-4fc54b2d7dcf">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Spesifikasi]]></text>
|
||||
</staticText>
|
||||
</band>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="21">
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="0" y="0" width="40" height="20" uuid="c1a280cc-a933-465e-abb4-5d4850bce38e">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{REPORT_COUNT}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="40" y="0" width="198" height="20" uuid="81d46c18-209b-4b42-a3c6-d3b29f8481b4">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{namaProduk}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="397" y="0" width="62" height="20" uuid="1647800f-14bc-4b67-8ad3-0772834c8a3d"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{satuan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="460" y="0" width="50" height="20" uuid="d37380e2-d651-416d-b25c-9cee410700d1"/>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{harga}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="510" y="0" width="70" height="20" uuid="44413079-1570-43b2-aa4f-d24a83b3ce7b"/>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{subTotal}]]></textFieldExpression>
|
||||
</textField>
|
||||
<line>
|
||||
<reportElement x="1" y="19" width="579" height="1" uuid="72e75c1a-e6b6-4cc6-b096-3369f38289c5"/>
|
||||
</line>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="360" y="0" width="37" height="20" uuid="c6f51a34-0cb7-4d29-aede-7a40d719be65"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{volume}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="236" y="0" width="124" height="20" uuid="a02927de-7f2e-48d3-b6da-a67559f7db3f"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{spesifikasi}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</detail>
|
||||
<summary>
|
||||
<band height="56">
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="479" y="3" width="100" height="20" uuid="d469262f-8514-4c27-8cdb-7378eefd45be">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$P{total}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="479" y="23" width="100" height="20" uuid="0873a91c-40d4-40c4-95d4-e6ea09e3b465">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$P{ppn}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="380" y="3" width="100" height="20" uuid="9e638f14-cb18-4a0f-a925-5cd83b07e314">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Subtotal]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="380" y="23" width="100" height="20" uuid="4b48764c-6e7e-4fbd-a538-e4dfd6d9273a">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[PPn]]></text>
|
||||
</staticText>
|
||||
</band>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,267 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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="lapHasilLaboratorium" pageWidth="850" pageHeight="595" orientation="Landscape" columnWidth="810" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="8f989d7a-d471-4abe-a6d3-d5771bd2eec8">
|
||||
<property name="ireport.zoom" value="1.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="0"/>
|
||||
<parameter name="hasil" class="java.lang.String"/>
|
||||
<parameter name="startDate" class="java.lang.String"/>
|
||||
<parameter name="endDate" class="java.lang.String"/>
|
||||
<parameter name="departemen" class="java.lang.String"/>
|
||||
<field name="tgl" class="java.lang.String"/>
|
||||
<field name="noLab" class="java.lang.String"/>
|
||||
<field name="pid" class="java.lang.String"/>
|
||||
<field name="namaPasien" class="java.lang.String"/>
|
||||
<field name="age" class="java.lang.String"/>
|
||||
<field name="sex" class="java.lang.String"/>
|
||||
<field name="source" class="java.lang.String"/>
|
||||
<field name="clinician" class="java.lang.String"/>
|
||||
<field name="hasil" class="java.lang.String"/>
|
||||
<field name="flag" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="133" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="1" y="94" width="809" height="20" uuid="2501e880-daf5-4e4b-ab7b-d767a2325d9a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[TEST RESULT LISTING]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="1" y="63" width="809" height="17" uuid="eee78fb7-82d1-4092-a9e9-56a5d5348e5d"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top"/>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi,Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="263" y="10" width="400" height="53" uuid="23964e2b-9ac1-49da-9447-dc8a66676a83"/>
|
||||
<imageExpression><![CDATA["../templates/images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
</band>
|
||||
</title>
|
||||
<pageHeader>
|
||||
<band height="63" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="138" y="37" width="82" height="25" backcolor="#999999" uuid="1bd840eb-fa49-43f9-9691-c666b3fa71c5"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Lab. No.]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="2" y="37" width="54" height="25" backcolor="#999999" uuid="9b5cabca-d192-41bc-90eb-fadf5d273b2b"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[No.]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="55" y="37" width="83" height="25" backcolor="#999999" uuid="b76954de-b64e-4919-8015-ab15647b6854"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Date]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="522" y="17" width="287" height="20" uuid="7ff4b739-36dd-46c0-b022-aac6dd90932c"/>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
<paragraph leftIndent="5" rightIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA["Periode : "+$P{startDate}+" s/d "+$P{endDate}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="220" y="37" width="54" height="25" backcolor="#999999" uuid="ed9f89aa-6ebf-4242-8612-16337b8f16a2"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[PID]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="274" y="37" width="84" height="25" backcolor="#999999" uuid="41add8a0-3f8b-43e5-99f0-4e911a6b6337"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Name]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="358" y="37" width="99" height="25" backcolor="#999999" uuid="59050b00-56cf-45a7-ac65-898cb45a61ab"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Age]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="457" y="37" width="46" height="25" backcolor="#999999" uuid="01cedad9-1be3-4e15-975f-8c0becf8c21c"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Sex]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="503" y="37" width="84" height="25" backcolor="#999999" uuid="d618a4eb-fb82-4a20-953d-2c95616d504f"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Source]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="587" y="37" width="97" height="25" backcolor="#999999" uuid="3f55dc2a-892e-4159-a1ff-a612a656d418"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Clinitian]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="684" y="37" width="71" height="25" backcolor="#999999" uuid="a802582b-3b73-43fb-bd7c-f5635ab9992f"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Result]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="755" y="37" width="54" height="25" backcolor="#999999" uuid="666b6093-e90a-4332-8f23-7be260e3bd60"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Flag]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="2" y="15" width="412" height="20" uuid="0e6a5bc3-b56f-4f45-9170-804c653f6298"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
<paragraph leftIndent="5" rightIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA["Department : "+$P{departemen}+" Test : "+$P{hasil}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="23" splitType="Stretch">
|
||||
<line>
|
||||
<reportElement positionType="Float" x="0" y="21" width="809" height="2" uuid="20313474-1042-4860-9b9f-225d330d9657"/>
|
||||
</line>
|
||||
<textField>
|
||||
<reportElement x="2" y="1" width="54" height="20" uuid="8b5f9d06-3f56-4b15-9091-53a68a55f00d"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{REPORT_COUNT}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="55" y="1" width="83" height="20" uuid="7e5c4e69-6130-486d-81c9-76f80348d1f3"/>
|
||||
<textFieldExpression><![CDATA[$F{tgl}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="138" y="1" width="82" height="20" uuid="ddd9d875-2601-416e-b9e1-cd9d33c17c04"/>
|
||||
<textFieldExpression><![CDATA[$F{noLab}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="220" y="1" width="54" height="20" uuid="30687ccd-8d00-4014-b809-9288099c4b87"/>
|
||||
<textFieldExpression><![CDATA[$F{pid}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="274" y="1" width="84" height="20" uuid="492da706-0bb8-4e3f-9ece-f90bce86a720"/>
|
||||
<textFieldExpression><![CDATA[$F{namaPasien}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="358" y="1" width="100" height="20" uuid="add8e960-9b58-4440-b5c4-1eefac6f6e29"/>
|
||||
<textFieldExpression><![CDATA[$F{age}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="458" y="1" width="45" height="20" uuid="7a81c9fd-dc6a-4090-af2b-b692fd511452"/>
|
||||
<textFieldExpression><![CDATA[$F{sex}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="503" y="1" width="84" height="20" uuid="46cb9b49-e735-4590-83ff-83fe331545a6"/>
|
||||
<textFieldExpression><![CDATA[$F{source}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="587" y="1" width="97" height="20" uuid="e4f533a7-99f3-4bb2-ae3c-fac46c1fe84d"/>
|
||||
<textFieldExpression><![CDATA[$F{clinician}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="684" y="1" width="71" height="20" uuid="0920176a-36b8-40a5-be2c-90f60556a620"/>
|
||||
<textFieldExpression><![CDATA[$F{hasil}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="755" y="1" width="55" height="20" uuid="e51e3eca-ca4b-4e35-a0f2-cfcd439a7df0"/>
|
||||
<textFieldExpression><![CDATA[$F{flag}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter>
|
||||
<band height="45" splitType="Stretch"/>
|
||||
</columnFooter>
|
||||
<pageFooter>
|
||||
<band height="30" splitType="Stretch"/>
|
||||
</pageFooter>
|
||||
<summary>
|
||||
<band height="42" splitType="Stretch"/>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,210 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Created with Jaspersoft Studio version 6.3.0.final using JasperReports Library version 6.3.0 -->
|
||||
<!-- 2016-12-29T13:45:52 -->
|
||||
<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="lapHasilPemeriksaanLab" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="8f989d7a-d471-4abe-a6d3-d5771bd2eec8">
|
||||
<property name="ireport.zoom" value="2.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="290"/>
|
||||
<property name="com.jaspersoft.studio.unit." value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<parameter name="sampleNo" class="java.lang.String"/>
|
||||
<parameter name="noCm" class="java.lang.String"/>
|
||||
<parameter name="namaPasien" class="java.lang.String"/>
|
||||
<parameter name="tglLahir" class="java.lang.String"/>
|
||||
<parameter name="analystLab" class="java.lang.String"/>
|
||||
<parameter name="keterangan" class="java.lang.String"/>
|
||||
<field name="hasilPemeriksaan" class="java.lang.String"/>
|
||||
<field name="nilaiNormal" class="java.lang.String"/>
|
||||
<field name="hasil" class="java.lang.String"/>
|
||||
<field name="satuan" class="java.lang.String"/>
|
||||
<field name="keterangan" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="168" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="0" y="37" width="559" height="20" uuid="2501e880-daf5-4e4b-ab7b-d767a2325d9a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="14" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="0" y="8" width="139" height="14" uuid="eee78fb7-82d1-4092-a9e9-56a5d5348e5d">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi ]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="0" y="-12" width="140" height="20" uuid="e7a11567-a4e1-42fd-8981-8f561985f2ff"/>
|
||||
<imageExpression><![CDATA["../images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
<staticText>
|
||||
<reportElement x="0" y="22" width="189" height="14" uuid="9a78cdfc-8dd2-4197-856c-08016169bc19">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Top">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="57" width="95" height="20" uuid="7c2d7abb-4f55-4c5f-8223-e5a0a64350ca">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Sample No]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="77" width="95" height="20" uuid="74f54421-9549-497c-9363-5b4bf6b3c088">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Patient Id]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="117" width="95" height="20" uuid="3d34eb94-f395-458b-a836-0d03fc1779bb">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Birth]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="137" width="95" height="20" uuid="64e29e79-1859-4d11-9b58-4251d818d189">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Analyst Lab]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="97" width="95" height="20" uuid="34e09a82-aac5-4b93-9fa0-b5ddd587cd30">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Name]]></text>
|
||||
</staticText>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="110" y="57" width="435" height="20" uuid="45e5b5ab-bafc-42bd-83ab-7385758ffc1a">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($P{sampleNo}!=null?$P{sampleNo}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="110" y="97" width="435" height="20" uuid="ef680f61-de59-4b9c-8200-5ca3fb737d79">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($P{namaPasien}!=null?$P{namaPasien}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="110" y="77" width="435" height="20" uuid="0db2419e-e047-4116-883e-4e2026db9335">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($P{noCm}!=null?$P{noCm}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="110" y="117" width="435" height="20" uuid="08003da8-a18c-4422-a589-a7faffb1a9f7">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($P{tglLahir}!=null?$P{tglLahir}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="110" y="137" width="435" height="20" uuid="2af12e7a-9e1b-41e6-9f44-7e83a3b6da30"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($P{analystLab}!=null?$P{analystLab}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</title>
|
||||
<columnHeader>
|
||||
<band height="36">
|
||||
<staticText>
|
||||
<reportElement x="30" y="8" width="100" height="20" uuid="50dfcaa1-ef57-4938-81d3-8b231a553ef4">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Morph]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="283" y="8" width="73" height="20" uuid="4ca0f044-36e0-4500-a251-48e9912d4f2e"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Nilai Normal]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="409" y="8" width="157" height="20" uuid="6fc6a0b9-2c4d-42d0-8fc8-8e4d93e1f127"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Keterangan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="353" y="8" width="56" height="20" uuid="8b18d388-09a0-4100-ad82-37316668795e">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Satuan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="214" y="8" width="69" height="20" uuid="2c535f21-162d-4dec-a028-8a8f33a36625">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Hasil]]></text>
|
||||
</staticText>
|
||||
</band>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="22">
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="30" y="0" width="180" height="20" uuid="d0fdff62-2de7-4a22-8009-75590ed8ba70">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{hasilPemeriksaan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="280" y="0" width="73" height="20" uuid="52df10ac-0a1d-4100-af39-15a3d5ae2bca"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{nilaiNormal}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="409" y="0" width="157" height="20" uuid="73d7bfb5-d842-44c7-9325-dfe262ba16f0">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{keterangan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="353" y="0" width="56" height="20" uuid="02a01915-00d3-4c52-8b65-c5a1f1346479"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{satuan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="214" y="0" width="69" height="20" uuid="564e8397-edce-48a7-aa46-545b81d3a8b7">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{hasil}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</detail>
|
||||
<summary>
|
||||
<band height="75">
|
||||
<textField>
|
||||
<reportElement x="2" y="0" width="557" height="50" uuid="ba944e52-4fa6-4472-97ae-708b3ae2daaf"/>
|
||||
<textFieldExpression><![CDATA["Keterangan : "+($P{keterangan}!=null?$P{keterangan}:"")]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,132 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Created with Jaspersoft Studio version 6.3.0.final using JasperReports Library version 6.3.0 -->
|
||||
<!-- 2017-01-05T19:51:59 -->
|
||||
<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="lapKartuPasienPulang" pageWidth="623" pageHeight="270" columnWidth="583" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="8f989d7a-d471-4abe-a6d3-d5771bd2eec8">
|
||||
<property name="ireport.zoom" value="2.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="290"/>
|
||||
<property name="com.jaspersoft.studio.unit." value="cm"/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<property name="com.jaspersoft.studio.unit.pageHeight" value="cm"/>
|
||||
<property name="com.jaspersoft.studio.unit.pageWidth" value="cm"/>
|
||||
<property name="com.jaspersoft.studio.unit.topMargin" value="cm"/>
|
||||
<property name="com.jaspersoft.studio.unit.bottomMargin" value="cm"/>
|
||||
<property name="com.jaspersoft.studio.unit.leftMargin" value="cm"/>
|
||||
<property name="com.jaspersoft.studio.unit.rightMargin" value="cm"/>
|
||||
<property name="com.jaspersoft.studio.unit.columnWidth" value="cm"/>
|
||||
<property name="com.jaspersoft.studio.unit.columnSpacing" value="cm"/>
|
||||
<field name="namaPasien" class="java.lang.String"/>
|
||||
<field name="noCm" class="java.lang.String"/>
|
||||
<field name="lastRuangan" class="java.lang.String"/>
|
||||
<field name="jenisPasien" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="202" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="0" y="37" width="559" height="20" uuid="2501e880-daf5-4e4b-ab7b-d767a2325d9a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="14" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[KARTU PASIEN PULANG]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="0" y="8" width="139" height="14" uuid="eee78fb7-82d1-4092-a9e9-56a5d5348e5d">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi ]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="0" y="-12" width="140" height="20" uuid="e7a11567-a4e1-42fd-8981-8f561985f2ff"/>
|
||||
<imageExpression><![CDATA["../images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
<staticText>
|
||||
<reportElement x="0" y="22" width="189" height="14" uuid="9a78cdfc-8dd2-4197-856c-08016169bc19">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Top">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="57" width="95" height="20" uuid="7c2d7abb-4f55-4c5f-8223-e5a0a64350ca">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Nama Pasien]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="77" width="95" height="20" uuid="74f54421-9549-497c-9363-5b4bf6b3c088">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[No. RM]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="117" width="95" height="20" uuid="3d34eb94-f395-458b-a836-0d03fc1779bb">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Jenis Pembayaran]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="97" width="95" height="20" uuid="34e09a82-aac5-4b93-9fa0-b5ddd587cd30">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Ruang Rawat]]></text>
|
||||
</staticText>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="110" y="57" width="435" height="20" uuid="45e5b5ab-bafc-42bd-83ab-7385758ffc1a">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{namaPasien}!=null?$F{namaPasien}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="110" y="97" width="435" height="20" uuid="ef680f61-de59-4b9c-8200-5ca3fb737d79">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{lastRuangan}!=null?$F{lastRuangan}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="110" y="77" width="435" height="20" uuid="0db2419e-e047-4116-883e-4e2026db9335">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{noCm}!=null?$F{noCm}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="110" y="117" width="435" height="20" uuid="08003da8-a18c-4422-a589-a7faffb1a9f7">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{jenisPasien}!=null?$F{jenisPasien}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="5" y="140" width="385" height="17" uuid="8b183f7a-b89f-4149-8467-e4bcbb02a277">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Telah menyelesaikan administrasi keuangan dan bisa dipulangkan]]></text>
|
||||
</staticText>
|
||||
<textField pattern="MMMMM dd, yyyy">
|
||||
<reportElement x="412" y="167" width="168" height="23" uuid="d7d4abd6-1d40-45c3-919d-724eb34defa2"/>
|
||||
<textFieldExpression><![CDATA["Jakarta, "+new SimpleDateFormat("dd-MM-yyyy").format(new java.util.Date())]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</title>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,178 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Created with Jaspersoft Studio version 6.3.0.final using JasperReports Library version 6.3.0 -->
|
||||
<!-- 2016-12-14T08:24:20 -->
|
||||
<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="lapKartuPemberitahuanPasienPulang" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="8f989d7a-d471-4abe-a6d3-d5771bd2eec8">
|
||||
<property name="ireport.zoom" value="2.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="290"/>
|
||||
<property name="com.jaspersoft.studio.unit." value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<field name="noRegistrasi" class="java.lang.String"/>
|
||||
<field name="noCm" class="java.lang.String"/>
|
||||
<field name="ruangan" class="java.lang.String"/>
|
||||
<field name="namaPasien" class="java.lang.String"/>
|
||||
<field name="diagnosaAkhir" class="java.lang.String"/>
|
||||
<field name="tglMasuk" class="java.lang.String"/>
|
||||
<field name="tglKeluar" class="java.lang.String"/>
|
||||
<field name="dokter" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="238" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="0" y="37" width="559" height="20" uuid="2501e880-daf5-4e4b-ab7b-d767a2325d9a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="14" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[KARTU PEMBERITAHUAN PASIEN PULANG]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="0" y="8" width="139" height="14" uuid="eee78fb7-82d1-4092-a9e9-56a5d5348e5d">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi ]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="0" y="-12" width="140" height="20" uuid="e7a11567-a4e1-42fd-8981-8f561985f2ff"/>
|
||||
<imageExpression><![CDATA["../images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
<staticText>
|
||||
<reportElement x="0" y="22" width="189" height="14" uuid="9a78cdfc-8dd2-4197-856c-08016169bc19">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Top">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="77" width="95" height="20" uuid="7c2d7abb-4f55-4c5f-8223-e5a0a64350ca">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[No.Registrasi]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="97" width="95" height="20" uuid="74f54421-9549-497c-9363-5b4bf6b3c088">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[No. Rekam Medis]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="137" width="95" height="20" uuid="3d34eb94-f395-458b-a836-0d03fc1779bb">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Nama Pasien]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="157" width="95" height="20" uuid="64e29e79-1859-4d11-9b58-4251d818d189">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Diagnosa Akhir]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="117" width="95" height="20" uuid="34e09a82-aac5-4b93-9fa0-b5ddd587cd30">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Ruang]]></text>
|
||||
</staticText>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="110" y="77" width="435" height="20" uuid="45e5b5ab-bafc-42bd-83ab-7385758ffc1a">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{noRegistrasi}!=null?$F{noRegistrasi}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="110" y="117" width="435" height="20" uuid="ef680f61-de59-4b9c-8200-5ca3fb737d79">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{ruangan}!=null?$F{ruangan}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="110" y="97" width="435" height="20" uuid="0db2419e-e047-4116-883e-4e2026db9335">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{noCm}!=null?$F{noCm}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="110" y="137" width="435" height="20" uuid="08003da8-a18c-4422-a589-a7faffb1a9f7">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{namaPasien}!=null?$F{namaPasien}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="110" y="157" width="435" height="20" uuid="2af12e7a-9e1b-41e6-9f44-7e83a3b6da30">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{diagnosaAkhir}!=null?$F{diagnosaAkhir}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="5" y="218" width="95" height="20" uuid="94ef70cc-253f-43b0-af58-eb82c165ec35">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Dokter]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="198" width="95" height="20" uuid="5002243e-5cc1-4257-b433-2478a5fd290d">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Tgl Keluar]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="178" width="95" height="20" uuid="61304106-d0d1-4dae-a5a2-f213fe9cb99b">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Tgl Masuk]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="110" y="178" width="435" height="20" uuid="039f4d27-f925-4ed3-830a-bea40600ecc2">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{tglMasuk}!=null?$F{tglMasuk}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="110" y="198" width="435" height="20" uuid="36968ba3-eb0b-45ed-ac04-907614143bc3">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{tglKeluar}!=null?$F{tglKeluar}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="110" y="218" width="435" height="20" uuid="61a3495c-30c8-4275-b3be-2c9c43bde33a">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{dokter}!=null?$F{dokter}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</title>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,473 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Created with Jaspersoft Studio version 6.3.0.final using JasperReports Library version 6.3.0 -->
|
||||
<!-- 2016-12-21T15:26:13 -->
|
||||
<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="lapKartuPengendali" pageWidth="612" pageHeight="792" columnWidth="572" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="8f989d7a-d471-4abe-a6d3-d5771bd2eec8">
|
||||
<property name="ireport.zoom" value="2.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="290"/>
|
||||
<property name="com.jaspersoft.studio.unit." value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<parameter name="total" class="java.lang.String"/>
|
||||
<parameter name="ppn" class="java.lang.String"/>
|
||||
<parameter name="subTotal" class="java.lang.String"/>
|
||||
<parameter name="namaPengendali" class="java.lang.String"/>
|
||||
<parameter name="noUsulan" class="java.lang.String"/>
|
||||
<parameter name="tanggalUsulan" class="java.lang.String"/>
|
||||
<parameter name="paketPengadaan" class="java.lang.String"/>
|
||||
<parameter name="tanggalDibutuhkan" class="java.lang.String"/>
|
||||
<parameter name="asalProduk" class="java.lang.String"/>
|
||||
<parameter name="kodeMataAnggaran" class="java.lang.String"/>
|
||||
<parameter name="jenisDirektur" class="java.lang.String"/>
|
||||
<parameter name="jenisPengendali" class="java.lang.String"/>
|
||||
<parameter name="namaLengkapPpk" class="java.lang.String"/>
|
||||
<parameter name="nipPpk" class="java.lang.String"/>
|
||||
<parameter name="namaLengkapPengendali" class="java.lang.String"/>
|
||||
<parameter name="nipPengendali" class="java.lang.String"/>
|
||||
<parameter name="nipDirKeuangan" class="java.lang.String"/>
|
||||
<parameter name="namaLengkapDirTerkait" class="java.lang.String"/>
|
||||
<parameter name="nipDirTerkait" class="java.lang.String"/>
|
||||
<parameter name="namaLengkapDirkeuangan" class="java.lang.String"/>
|
||||
<field name="spesifikasi" class="java.lang.String"/>
|
||||
<field name="subTotal" class="java.lang.Double"/>
|
||||
<field name="kdProduk" class="java.lang.String"/>
|
||||
<field name="satuan" class="java.lang.String"/>
|
||||
<field name="volume" class="java.lang.Double"/>
|
||||
<field name="harga" class="java.lang.Double"/>
|
||||
<field name="namaProduk" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="206" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="0" y="79" width="580" height="20" uuid="2501e880-daf5-4e4b-ab7b-d767a2325d9a"/>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle">
|
||||
<font size="14" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[USULAN PERMINTAAN BARANG/JASA]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="0" y="47" width="139" height="14" uuid="eee78fb7-82d1-4092-a9e9-56a5d5348e5d">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi ]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="0" y="27" width="140" height="20" uuid="e7a11567-a4e1-42fd-8981-8f561985f2ff"/>
|
||||
<imageExpression><![CDATA["../images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
<staticText>
|
||||
<reportElement x="0" y="61" width="189" height="14" uuid="9a78cdfc-8dd2-4197-856c-08016169bc19">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Top">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="99" width="95" height="20" uuid="7c2d7abb-4f55-4c5f-8223-e5a0a64350ca">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Kordinator]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="119" width="95" height="20" uuid="74f54421-9549-497c-9363-5b4bf6b3c088">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Tanggal Usulan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="159" width="95" height="20" uuid="3d34eb94-f395-458b-a836-0d03fc1779bb">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Tanggal Dibutuhkan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="179" width="95" height="20" uuid="64e29e79-1859-4d11-9b58-4251d818d189">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Paket Pengadaan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="139" width="95" height="20" uuid="34e09a82-aac5-4b93-9fa0-b5ddd587cd30">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[No. Usulan]]></text>
|
||||
</staticText>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="110" y="99" width="435" height="20" uuid="45e5b5ab-bafc-42bd-83ab-7385758ffc1a">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($P{namaPengendali}!=null?$P{namaPengendali}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="110" y="139" width="435" height="20" uuid="ef680f61-de59-4b9c-8200-5ca3fb737d79">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($P{noUsulan}!=null?$P{noUsulan}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="110" y="119" width="435" height="20" uuid="0db2419e-e047-4116-883e-4e2026db9335">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($P{tanggalUsulan}!=null?$P{tanggalUsulan}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="110" y="159" width="435" height="20" uuid="08003da8-a18c-4422-a589-a7faffb1a9f7">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($P{tanggalDibutuhkan}!=null?$P{tanggalDibutuhkan}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="110" y="179" width="435" height="20" uuid="2af12e7a-9e1b-41e6-9f44-7e83a3b6da30"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($P{paketPengadaan}!=null?$P{paketPengadaan}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="0" y="-10" width="580" height="30" uuid="10c1acb8-8d4e-4948-95bc-0c647e0fd8ec"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Bottom">
|
||||
<font size="16" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[KARTU KENDALI]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="380" y="35" width="60" height="15" uuid="63cea849-cf05-4318-98cb-16ad38d91d1d">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Dana]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="380" y="50" width="60" height="15" uuid="95f56a64-b8ab-455c-822d-ef7e603a9de5"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[M.A]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="380" y="65" width="60" height="15" uuid="f537b886-a506-4b5d-b5ae-93fada27381e">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Jumlah]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="380" y="20" width="60" height="15" uuid="9581ec8c-9447-48e9-a7fd-213cca6eb262">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Tanggal]]></text>
|
||||
</staticText>
|
||||
<textField pattern="MMMMM dd, yyyy">
|
||||
<reportElement x="440" y="20" width="140" height="15" uuid="190abb24-93dc-4501-924a-868d3591ba71"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+new SimpleDateFormat("dd-MM-yyyy").format(new java.util.Date())]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="440" y="65" width="140" height="15" uuid="528e50a9-390a-4dfc-8f43-98b8fd343b48">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($P{total}!=null?$P{total}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="440" y="50" width="140" height="15" uuid="a05e1cd9-99c9-49f5-aed5-12d136d63a52">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($P{kodeMataAnggaran}!=null?$P{kodeMataAnggaran}:"")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="440" y="35" width="140" height="15" uuid="14fd057d-5994-4abd-9d86-c5e6fda7b106">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($P{asalProduk}!=null?$P{asalProduk}:"")]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</title>
|
||||
<columnHeader>
|
||||
<band height="28">
|
||||
<staticText>
|
||||
<reportElement x="2" y="2" width="78" height="20" uuid="8bb268b9-6f0e-4ca6-a1c2-f564f0f81b68">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Kode Barang]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="82" y="2" width="198" height="20" uuid="a357e59b-623e-44bf-bf8f-1383a834caf8">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Nama Barang]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="280" y="2" width="63" height="20" uuid="8f8bf7d7-57ae-4b2c-9805-d04f239f1059">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Satuan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="345" y="2" width="55" height="20" uuid="25ae6043-2d5b-4e87-8c77-9b87815b3fda">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Qty]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="400" y="2" width="100" height="20" uuid="32b04d41-285c-48f3-8d1f-6fce80056cb5">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Harga]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="500" y="2" width="80" height="20" uuid="d1b3c85a-5110-441b-b54d-723f57f6aaac">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Sub Total]]></text>
|
||||
</staticText>
|
||||
<line>
|
||||
<reportElement x="1" y="22" width="579" height="1" uuid="69fb1f35-0447-4259-a3bc-9ae5ca150e1f"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="1" y="0" width="579" height="1" uuid="8b677be4-77a4-4f6a-addb-c6faed922e25"/>
|
||||
</line>
|
||||
</band>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="56">
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="0" y="0" width="78" height="50" uuid="c1a280cc-a933-465e-abb4-5d4850bce38e">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{kdProduk}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="82" y="0" width="198" height="50" uuid="81d46c18-209b-4b42-a3c6-d3b29f8481b4">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{namaProduk}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="280" y="0" width="62" height="50" uuid="1647800f-14bc-4b67-8ad3-0772834c8a3d"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{satuan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="346" y="0" width="54" height="50" uuid="c6f51a34-0cb7-4d29-aede-7a40d719be65"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{volume}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="400" y="0" width="99" height="50" uuid="d37380e2-d651-416d-b25c-9cee410700d1"/>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{harga}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="500" y="0" width="80" height="50" uuid="44413079-1570-43b2-aa4f-d24a83b3ce7b"/>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{subTotal}]]></textFieldExpression>
|
||||
</textField>
|
||||
<line>
|
||||
<reportElement x="0" y="50" width="579" height="1" uuid="72e75c1a-e6b6-4cc6-b096-3369f38289c5"/>
|
||||
</line>
|
||||
</band>
|
||||
</detail>
|
||||
<summary>
|
||||
<band height="376">
|
||||
<line>
|
||||
<reportElement x="1" y="90" width="579" height="1" uuid="bf14311f-ec12-4178-b9b2-5edc29722aca">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="479" y="3" width="100" height="20" uuid="d469262f-8514-4c27-8cdb-7378eefd45be">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$P{subTotal}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="479" y="23" width="100" height="20" uuid="0873a91c-40d4-40c4-95d4-e6ea09e3b465">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$P{ppn}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="479" y="43" width="100" height="20" uuid="25267b0e-eb6d-4e7e-abd8-ddf7ba4ff64b">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$P{total}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="380" y="3" width="100" height="20" uuid="9e638f14-cb18-4a0f-a925-5cd83b07e314">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Subtotal]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="380" y="23" width="100" height="20" uuid="4b48764c-6e7e-4fbd-a538-e4dfd6d9273a">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[PPn]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="380" y="43" width="100" height="20" uuid="82d4234c-8843-4140-90a7-8cd3259b7bfb">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="0" y="90" width="180" height="20" uuid="88d99321-7390-4c46-b7eb-79043a423934"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Direktur Keuangan]]></text>
|
||||
</staticText>
|
||||
<line>
|
||||
<reportElement x="0" y="189" width="180" height="1" uuid="63742743-1033-4120-bf0f-1904057d054b">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="0" y="169" width="180" height="20" uuid="d8f04835-f3a9-4e43-b3d0-bbf4e009e8b0">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$P{namaLengkapDirkeuangan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="0" y="191" width="180" height="20" uuid="9e9555fb-9653-4707-82a1-42460938b73d">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA["NIP : "+($P{nipDirKeuangan}!=null?$P{nipDirKeuangan}:"")]]></textFieldExpression>
|
||||
</textField>
|
||||
<line>
|
||||
<reportElement x="189" y="189" width="180" height="1" uuid="4ffa7deb-f976-45f9-844d-3f0d9b913b7c">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="189" y="169" width="180" height="20" uuid="4a57e1d0-7c05-40e4-88af-e3e296315356">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$P{namaLengkapDirTerkait}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="189" y="191" width="180" height="20" uuid="079662e5-18a2-4c4e-bd81-0d29d535ec2b">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA["NIP : "+($P{nipDirTerkait}!=null?$P{nipDirTerkait}:"")]]></textFieldExpression>
|
||||
</textField>
|
||||
<line>
|
||||
<reportElement x="386" y="189" width="180" height="1" uuid="ef514fdf-8d72-41ef-8b56-c69f6b784ad6">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="386" y="169" width="180" height="20" uuid="4ff10cb3-5fb1-4876-9096-dce7f888f486">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$P{namaLengkapPengendali}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="386" y="191" width="180" height="20" uuid="cb1e7d47-3355-44c0-8667-abd57c8d1396">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA["NIP : "+($P{nipPengendali}!=null?$P{nipPengendali}:"")]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="386" y="239" width="180" height="20" uuid="c3b20637-6baf-4530-ad55-070ac4fad815">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[PPK Pengeluaran Anggaran PNBP]]></text>
|
||||
</staticText>
|
||||
<line>
|
||||
<reportElement x="386" y="338" width="180" height="1" uuid="5c2e9f6f-cbe3-4ecd-ae4f-e92ec4e6ce92">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="386" y="318" width="180" height="20" uuid="29509ea9-bd66-406a-bc1b-bc7b3e8389fd">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$P{namaLengkapPpk}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="386" y="340" width="180" height="20" uuid="0bfc2ea1-96c9-43b8-afaf-1939e6ebc31b">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA["NIP : "+($P{nipPpk}!=null?$P{nipPpk}:"")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="189" y="90" width="180" height="20" uuid="115e4ad4-9381-40e6-b552-08b06a86e6e5">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$P{jenisDirektur}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="386" y="90" width="180" height="20" uuid="7b797dcb-031e-4d89-9d06-1dd813965583">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$P{jenisPengendali}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,188 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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="lapKunjunganBdsJenisDiagnosa" pageWidth="842" pageHeight="595" orientation="Landscape" columnWidth="802" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="5626a602-855c-4d76-83da-a8652a010c26">
|
||||
<property name="ireport.zoom" value="1.0"/>
|
||||
<property name="ireport.x" value="84"/>
|
||||
<property name="ireport.y" value="20"/>
|
||||
<parameter name="startDate" class="java.lang.String"/>
|
||||
<parameter name="endDate" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="123" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="1" y="90" width="801" height="20" uuid="50ff6c13-3d3c-43cd-8966-b56ae8c5e770"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="14" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[LAPORAN KUNJUNGAN PASIEN BERDASARKAN JENIS DIAGNOSA]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="0" y="56" width="802" height="17" uuid="89bea703-07a5-4c21-8ad8-500f9beccc2a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top"/>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi,Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="258" y="1" width="400" height="53" uuid="2125320a-97c9-4937-919d-4bc17d244608"/>
|
||||
<imageExpression><![CDATA["../images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
</band>
|
||||
</title>
|
||||
<pageHeader>
|
||||
<band height="63" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="1" y="22" width="111" height="40" backcolor="#999999" uuid="8a5ab833-d6ec-4261-9aeb-83419580495d"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Periode]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="112" y="22" width="161" height="40" backcolor="#999999" uuid="248560a3-4ae6-457f-82dc-f2d51c8ed69c"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Ruangan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="273" y="22" width="111" height="40" backcolor="#999999" uuid="d85fb1af-e279-42db-8ca3-f40aa0df64bc"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Kode]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="557" y="22" width="122" height="20" backcolor="#999999" uuid="6334f36a-0b04-47ed-b32e-8c21b60b677f"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Baru]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="384" y="22" width="173" height="40" backcolor="#999999" uuid="8d243d9f-a84f-4cf7-9fef-eb5246b437ac"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Diagnosa]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="557" y="42" width="44" height="20" backcolor="#999999" uuid="b94f1d23-d45a-49fb-b07b-d5cfe24168d8"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[L]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="601" y="42" width="78" height="20" backcolor="#999999" uuid="e2530fe0-6e2f-4e9a-a27b-0d0cb18ec7fd"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="679" y="42" width="44" height="20" backcolor="#999999" uuid="76668763-10ac-459b-9c55-f20646fa29f6"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[L]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="679" y="22" width="123" height="20" backcolor="#999999" uuid="2259ffb0-0ade-4360-a92d-5ff3943639fa"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Lama]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="723" y="42" width="79" height="20" backcolor="#999999" uuid="9831580f-ec52-43a5-af65-de5e5f362d4b"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="515" y="2" width="287" height="20" uuid="e1f39231-08e8-473c-9ab0-39bc58d24edc"/>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
<paragraph leftIndent="5" rightIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA["Periode : "+$P{startDate}+" s/d "+$P{endDate}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</pageHeader>
|
||||
<columnHeader>
|
||||
<band height="61" splitType="Stretch"/>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="125" splitType="Stretch"/>
|
||||
</detail>
|
||||
<columnFooter>
|
||||
<band height="45" splitType="Stretch"/>
|
||||
</columnFooter>
|
||||
<pageFooter>
|
||||
<band height="54" splitType="Stretch"/>
|
||||
</pageFooter>
|
||||
<summary>
|
||||
<band height="42" splitType="Stretch"/>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,476 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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="lapKunjunganBdsJenisDiagnosa" pageWidth="950" pageHeight="595" orientation="Landscape" columnWidth="910" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="5626a602-855c-4d76-83da-a8652a010c26">
|
||||
<property name="ireport.zoom" value="1.0"/>
|
||||
<property name="ireport.x" value="321"/>
|
||||
<property name="ireport.y" value="0"/>
|
||||
<style name="Crosstab Data Text" hAlign="Center"/>
|
||||
<parameter name="startDate" class="java.lang.String"/>
|
||||
<parameter name="endDate" class="java.lang.String"/>
|
||||
<field name="tglRegistrasi" class="java.lang.String"/>
|
||||
<field name="ruangan" class="java.lang.String"/>
|
||||
<field name="judul" class="java.lang.String"/>
|
||||
<field name="noRegistrasi" class="java.lang.String"/>
|
||||
<field name="detailJudul" class="java.lang.String"/>
|
||||
<field name="jenisKelamin" class="java.lang.String"/>
|
||||
<field name="kodeDiagnosa" class="java.lang.String"/>
|
||||
<field name="namaDiagnosa" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="123" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="1" y="90" width="909" height="20" uuid="50ff6c13-3d3c-43cd-8966-b56ae8c5e770"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="14" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[LAPORAN KUNJUNGAN PASIEN BERDASARKAN JENIS DIAGNOSA]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="0" y="56" width="910" height="17" uuid="89bea703-07a5-4c21-8ad8-500f9beccc2a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top"/>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi,Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="312" y="3" width="400" height="53" uuid="2125320a-97c9-4937-919d-4bc17d244608"/>
|
||||
<imageExpression><![CDATA["../images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
</band>
|
||||
</title>
|
||||
<pageHeader>
|
||||
<band height="23" splitType="Stretch">
|
||||
<textField>
|
||||
<reportElement x="623" y="0" width="287" height="20" uuid="a92e35d7-3318-4443-ab86-c1252287cc2f"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
<paragraph leftIndent="5" rightIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA["Periode : "+$P{startDate}+" s/d "+$P{endDate}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</pageHeader>
|
||||
<summary>
|
||||
<band height="164" splitType="Stretch">
|
||||
<crosstab>
|
||||
<reportElement x="0" y="0" width="910" height="164" uuid="65fb240b-8f03-475a-9c10-0c15e5a2ebb3"/>
|
||||
<crosstabHeaderCell>
|
||||
<cellContents>
|
||||
<staticText>
|
||||
<reportElement style="Crosstab Data Text" mode="Opaque" x="0" y="0" width="70" height="90" backcolor="#F0F8FF" uuid="c85e4ad5-9e94-472d-9f0f-3662d4717228"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Periode]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement style="Crosstab Data Text" mode="Opaque" x="70" y="0" width="127" height="90" backcolor="#F0F8FF" uuid="4c72c9a8-4778-437e-938f-d29e564be76d"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Ruangan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement style="Crosstab Data Text" mode="Opaque" x="197" y="0" width="74" height="90" backcolor="#F0F8FF" uuid="8621a4a7-b95c-4161-bd56-f4e2c1f54f8d"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Kode]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement style="Crosstab Data Text" mode="Opaque" x="271" y="0" width="217" height="90" backcolor="#F0F8FF" uuid="40789737-1f4b-415c-8f69-ef76d2b4c03b"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Diagnosa]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabHeaderCell>
|
||||
<rowGroup name="tglRegistrasi" width="70" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{tglRegistrasi}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabRowHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="70" height="50" uuid="a5cde0a1-f358-4b7f-8f77-1c5c022ae3ec"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{tglRegistrasi}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabRowHeader>
|
||||
<crosstabTotalRowHeader>
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<staticText>
|
||||
<reportElement x="0" y="0" width="197" height="25" forecolor="#FFFFFF" uuid="4be33144-4cb4-40ca-8939-463f5ca65155"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabTotalRowHeader>
|
||||
</rowGroup>
|
||||
<rowGroup name="ruangan" width="127" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{ruangan}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabRowHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="127" height="25" uuid="3c405340-4c6e-41e3-bdf9-54885bf40bf7"/>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle">
|
||||
<paragraph leftIndent="10"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{ruangan}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabRowHeader>
|
||||
<crosstabTotalRowHeader>
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<staticText>
|
||||
<reportElement x="0" y="0" width="127" height="25" uuid="50dd004a-bf8b-4f0e-90ef-bfc56fe1f89b"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabTotalRowHeader>
|
||||
</rowGroup>
|
||||
<rowGroup name="kodeDiagnosa" width="75" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{kodeDiagnosa}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabRowHeader>
|
||||
<cellContents>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="74" height="25" uuid="94956e28-5a1f-45e0-aaa1-c6c08ee803c3"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle">
|
||||
<paragraph leftIndent="10"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{kodeDiagnosa}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabRowHeader>
|
||||
<crosstabTotalRowHeader>
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<staticText>
|
||||
<reportElement mode="Transparent" x="0" y="0" width="291" height="25" uuid="7c4b828e-ae55-4975-bcd8-43ef8ccabf95"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabTotalRowHeader>
|
||||
</rowGroup>
|
||||
<rowGroup name="namaDiagnosa" width="216" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{namaDiagnosa}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabRowHeader>
|
||||
<cellContents>
|
||||
<textField isStretchWithOverflow="true">
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="216" height="25" uuid="52e787ac-e21a-4a14-9786-75ebaad5760e"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle">
|
||||
<paragraph leftIndent="10"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{namaDiagnosa}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabRowHeader>
|
||||
<crosstabTotalRowHeader>
|
||||
<cellContents/>
|
||||
</crosstabTotalRowHeader>
|
||||
</rowGroup>
|
||||
<columnGroup name="judul" height="30" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{judul}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabColumnHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="121" height="30" uuid="12ceb8b3-65fa-4c49-8b0a-c590aa7cac2f"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{judul}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabColumnHeader>
|
||||
<crosstabTotalColumnHeader>
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</cellContents>
|
||||
</crosstabTotalColumnHeader>
|
||||
</columnGroup>
|
||||
<columnGroup name="detailJudul" height="30" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{detailJudul}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabColumnHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="30" uuid="a87cba68-bb30-4502-9c0c-722f24a06eba"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{detailJudul}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabColumnHeader>
|
||||
<crosstabTotalColumnHeader>
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<staticText>
|
||||
<reportElement x="0" y="0" width="50" height="60" uuid="e566c716-ff0c-4e50-a273-fa5e4f2957d5"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabTotalColumnHeader>
|
||||
</columnGroup>
|
||||
<columnGroup name="jenisKelamin" height="30" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{jenisKelamin}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabColumnHeader>
|
||||
<cellContents>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" mode="Opaque" x="0" y="0" width="71" height="30" backcolor="#F0F8FF" uuid="fabc5da8-555f-4187-b0cc-7d0d4a664c89"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{jenisKelamin}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabColumnHeader>
|
||||
<crosstabTotalColumnHeader>
|
||||
<cellContents/>
|
||||
</crosstabTotalColumnHeader>
|
||||
</columnGroup>
|
||||
<measure name="noRegistrasiMeasure" class="java.lang.Integer" calculation="Count">
|
||||
<measureExpression><![CDATA[$F{noRegistrasi}]]></measureExpression>
|
||||
</measure>
|
||||
<crosstabCell width="71" height="25">
|
||||
<cellContents>
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="25" uuid="4cd966ad-f14f-4ed3-8c4c-f8de6030f6b5"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="71" height="25" rowTotalGroup="tglRegistrasi">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="25" forecolor="#FFFFFF" uuid="84e131ae-1235-41a0-9ed3-15c868946214"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" height="25" columnTotalGroup="judul">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" rowTotalGroup="tglRegistrasi" columnTotalGroup="judul">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="50" height="25" columnTotalGroup="detailJudul">
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="50" height="25" uuid="d109d42c-44d9-4993-ba87-e71b6dc0bca0"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell rowTotalGroup="tglRegistrasi" columnTotalGroup="detailJudul">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="50" height="25" forecolor="#FFFFFF" uuid="ade23edb-ed64-46ba-bae6-5fd10e7e51b2"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="71" height="25" rowTotalGroup="ruangan">
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="25" uuid="5e10a205-1aae-45de-8939-dd9aa05da72c"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" rowTotalGroup="ruangan" columnTotalGroup="judul">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell rowTotalGroup="ruangan" columnTotalGroup="detailJudul">
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="50" height="25" uuid="60f7a28e-679b-4026-a1dc-fd954ff50f07"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" height="25" columnTotalGroup="jenisKelamin">
|
||||
<cellContents/>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" rowTotalGroup="tglRegistrasi" columnTotalGroup="jenisKelamin">
|
||||
<cellContents/>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" rowTotalGroup="ruangan" columnTotalGroup="jenisKelamin">
|
||||
<cellContents/>
|
||||
</crosstabCell>
|
||||
<crosstabCell rowTotalGroup="kodeDiagnosa">
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="25" uuid="ab378dbc-2ff6-4916-ba19-12d0701e4fd1"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell rowTotalGroup="kodeDiagnosa" columnTotalGroup="judul">
|
||||
<cellContents/>
|
||||
</crosstabCell>
|
||||
<crosstabCell rowTotalGroup="kodeDiagnosa" columnTotalGroup="detailJudul">
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="50" height="25" uuid="a6b7585c-17e3-4d9b-8f89-c20ff9b0d406"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell rowTotalGroup="kodeDiagnosa" columnTotalGroup="jenisKelamin">
|
||||
<cellContents/>
|
||||
</crosstabCell>
|
||||
<crosstabCell height="0" rowTotalGroup="namaDiagnosa">
|
||||
<cellContents/>
|
||||
</crosstabCell>
|
||||
<crosstabCell height="0" rowTotalGroup="namaDiagnosa" columnTotalGroup="judul">
|
||||
<cellContents/>
|
||||
</crosstabCell>
|
||||
<crosstabCell height="0" rowTotalGroup="namaDiagnosa" columnTotalGroup="detailJudul">
|
||||
<cellContents/>
|
||||
</crosstabCell>
|
||||
<crosstabCell height="0" rowTotalGroup="namaDiagnosa" columnTotalGroup="jenisKelamin">
|
||||
<cellContents/>
|
||||
</crosstabCell>
|
||||
</crosstab>
|
||||
</band>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,328 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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="lapKunjunganBdsStatusDanJenisOperasi" pageWidth="630" pageHeight="595" orientation="Landscape" columnWidth="590" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="5626a602-855c-4d76-83da-a8652a010c26">
|
||||
<property name="ireport.zoom" value="2.0"/>
|
||||
<property name="ireport.x" value="530"/>
|
||||
<property name="ireport.y" value="230"/>
|
||||
<parameter name="startDate" class="java.lang.String"/>
|
||||
<parameter name="endDate" class="java.lang.String"/>
|
||||
<field name="periode" class="java.lang.String"/>
|
||||
<field name="ruangan" class="java.lang.String"/>
|
||||
<field name="countBaruL" class="java.lang.Long"/>
|
||||
<field name="countBaruP" class="java.lang.Long"/>
|
||||
<field name="countLamaL" class="java.lang.Long"/>
|
||||
<field name="countLamaP" class="java.lang.Long"/>
|
||||
<field name="totalStatusPasien" class="java.lang.Long"/>
|
||||
<variable name="countBaruL_1" class="java.lang.Long" calculation="Sum">
|
||||
<variableExpression><![CDATA[$F{countBaruL}]]></variableExpression>
|
||||
</variable>
|
||||
<variable name="countBaruP_1" class="java.lang.Long" calculation="Sum">
|
||||
<variableExpression><![CDATA[$F{countBaruP}]]></variableExpression>
|
||||
</variable>
|
||||
<variable name="countLamaL_1" class="java.lang.Long" calculation="Sum">
|
||||
<variableExpression><![CDATA[$F{countLamaL}]]></variableExpression>
|
||||
</variable>
|
||||
<variable name="countLamaP_1" class="java.lang.Long" calculation="Sum">
|
||||
<variableExpression><![CDATA[$F{countLamaP}]]></variableExpression>
|
||||
</variable>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="123" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="1" y="90" width="589" height="20" uuid="50ff6c13-3d3c-43cd-8966-b56ae8c5e770"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="14" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[LAPORAN KUNJUNGAN PASIEN BERDASARKAN STATUS DAN JENIS OPERASI]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="0" y="56" width="590" height="17" uuid="89bea703-07a5-4c21-8ad8-500f9beccc2a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top"/>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi,Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="154" y="3" width="400" height="53" uuid="2125320a-97c9-4937-919d-4bc17d244608"/>
|
||||
<imageExpression><![CDATA["../images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
</band>
|
||||
</title>
|
||||
<pageHeader>
|
||||
<band height="84" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="1" y="23" width="111" height="60" backcolor="#999999" uuid="8a5ab833-d6ec-4261-9aeb-83419580495d"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Periode]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="112" y="23" width="182" height="60" backcolor="#999999" uuid="248560a3-4ae6-457f-82dc-f2d51c8ed69c"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Ruangan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="294" y="43" width="104" height="20" backcolor="#999999" uuid="6334f36a-0b04-47ed-b32e-8c21b60b677f"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Baru]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="294" y="63" width="53" height="20" backcolor="#999999" uuid="b94f1d23-d45a-49fb-b07b-d5cfe24168d8"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[L]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="398" y="63" width="55" height="20" backcolor="#999999" uuid="76668763-10ac-459b-9c55-f20646fa29f6"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[L]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="398" y="43" width="105" height="20" backcolor="#999999" uuid="2259ffb0-0ade-4360-a92d-5ff3943639fa"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Lama]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="294" y="23" width="296" height="20" backcolor="#999999" uuid="1bf313f7-d2bf-4077-b6e1-b4cdd8ad2cbc"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Status Pasien]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="453" y="63" width="50" height="20" backcolor="#999999" uuid="227f0a20-ffd7-413a-803c-855e958be5ac"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[P]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="503" y="43" width="87" height="40" backcolor="#999999" uuid="e2530fe0-6e2f-4e9a-a27b-0d0cb18ec7fd"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="303" y="3" width="287" height="20" uuid="a92e35d7-3318-4443-ab86-c1252287cc2f"/>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
<paragraph leftIndent="5" rightIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA["Periode : "+$P{startDate}+" s/d "+$P{endDate}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="347" y="63" width="51" height="20" backcolor="#999999" uuid="f1defbc5-df65-4f82-861c-b01fc2ec1955"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[P]]></text>
|
||||
</staticText>
|
||||
</band>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="23" splitType="Stretch">
|
||||
<textField>
|
||||
<reportElement x="1" y="0" width="111" height="20" uuid="382839a8-ef85-40dd-ae4c-0d454d172ee2"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{periode}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="112" y="0" width="182" height="20" uuid="073593f5-2808-4d3a-b889-526d30ba44ab"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{ruangan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="294" y="0" width="53" height="20" uuid="be71ddc0-c410-44c8-8d60-875889a60d69"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{countBaruL}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="347" y="0" width="51" height="20" uuid="3438c645-cd5e-4132-aac8-af50851414ad"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{countBaruP}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="398" y="0" width="55" height="20" uuid="45028786-3561-45a5-b26f-5f1f1bb6cf64"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{countLamaL}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="454" y="0" width="49" height="20" uuid="88eb9299-3c05-4f5a-b022-62e36194c5e5"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{countLamaP}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="503" y="0" width="87" height="20" uuid="12b6d5ab-0d23-4730-bd4f-2865243c2c47"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[new java.lang.Long(($F{countBaruL}==null?new java.lang.Long(0):$F{countBaruL})+($F{countLamaL}==null?new java.lang.Long(0):$F{countLamaL})+($F{countBaruP}==null?new java.lang.Long(0):$F{countBaruP})+($F{countLamaP}==null?new java.lang.Long(0):$F{countLamaP}))]]></textFieldExpression>
|
||||
</textField>
|
||||
<line>
|
||||
<reportElement x="0" y="21" width="589" height="1" uuid="4e3c61e0-2ce1-4984-8af5-e342690afa19"/>
|
||||
</line>
|
||||
</band>
|
||||
</detail>
|
||||
<summary>
|
||||
<band height="21" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="1" y="0" width="293" height="20" backcolor="#999999" uuid="a9766adc-efba-4f1e-aa61-c9bba56e72d2"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement mode="Opaque" x="399" y="0" width="55" height="20" backcolor="#999999" uuid="c7e73215-0155-4d75-bb02-899fd88df0ce"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{countLamaL_1}==null?"0":$V{countLamaL_1}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement mode="Opaque" x="347" y="0" width="52" height="20" backcolor="#999999" uuid="e89e5898-f878-4f81-8c13-61a47f9e788a"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{countBaruP_1}==null?"0":$V{countBaruP_1}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement mode="Opaque" x="503" y="0" width="86" height="20" backcolor="#999999" uuid="2d51106c-2058-43f1-8fe9-92975aa131eb"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[new java.lang.Long(($V{countBaruL_1}==null?new java.lang.Long(0):$V{countBaruL_1})+($V{countLamaL_1}==null?new java.lang.Long(0):$V{countLamaL_1})+($V{countBaruP_1}==null?new java.lang.Long(0):$V{countBaruP_1})+($V{countLamaP_1}==null?new java.lang.Long(0):$V{countLamaP_1}))]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement mode="Opaque" x="294" y="0" width="53" height="20" backcolor="#999999" uuid="a9c745b5-462a-4908-9739-f98df30e2a9f"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{countBaruL_1}==null?"0":$V{countBaruL_1}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement mode="Opaque" x="453" y="0" width="50" height="20" backcolor="#999999" uuid="0afee01c-aad7-4b06-9efb-2644931a4ce2"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{countLamaP_1}==null?"0":$V{countLamaP_1}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,340 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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="lapKunjunganBdsStatusDanJenisOperasi" pageWidth="750" pageHeight="595" orientation="Landscape" columnWidth="710" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="5626a602-855c-4d76-83da-a8652a010c26">
|
||||
<property name="ireport.zoom" value="1.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="0"/>
|
||||
<style name="Crosstab Data Text" hAlign="Center"/>
|
||||
<parameter name="startDate" class="java.lang.String"/>
|
||||
<parameter name="endDate" class="java.lang.String"/>
|
||||
<field name="tglRegistrasi" class="java.lang.String"/>
|
||||
<field name="ruangan" class="java.lang.String"/>
|
||||
<field name="judul" class="java.lang.String"/>
|
||||
<field name="noRegistrasi" class="java.lang.String"/>
|
||||
<field name="detailJudul" class="java.lang.String"/>
|
||||
<field name="jenisKelamin" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="123" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="1" y="90" width="709" height="20" uuid="50ff6c13-3d3c-43cd-8966-b56ae8c5e770"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="14" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[LAPORAN KUNJUNGAN PASIEN BERDASARKAN STATUS DAN JENIS OPERASI]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="0" y="56" width="710" height="17" uuid="89bea703-07a5-4c21-8ad8-500f9beccc2a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top"/>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi,Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="215" y="3" width="400" height="53" uuid="2125320a-97c9-4937-919d-4bc17d244608"/>
|
||||
<imageExpression><![CDATA["../images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
</band>
|
||||
</title>
|
||||
<pageHeader>
|
||||
<band height="23" splitType="Stretch">
|
||||
<textField>
|
||||
<reportElement x="423" y="0" width="287" height="20" uuid="a92e35d7-3318-4443-ab86-c1252287cc2f"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
<paragraph leftIndent="5" rightIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA["Periode : "+$P{startDate}+" s/d "+$P{endDate}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</pageHeader>
|
||||
<summary>
|
||||
<band height="164" splitType="Stretch">
|
||||
<crosstab>
|
||||
<reportElement x="0" y="0" width="710" height="164" uuid="65fb240b-8f03-475a-9c10-0c15e5a2ebb3"/>
|
||||
<crosstabHeaderCell>
|
||||
<cellContents>
|
||||
<staticText>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="70" height="90" uuid="c85e4ad5-9e94-472d-9f0f-3662d4717228"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Periode]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement style="Crosstab Data Text" x="70" y="0" width="127" height="90" uuid="4c72c9a8-4778-437e-938f-d29e564be76d"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Ruangan]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabHeaderCell>
|
||||
<rowGroup name="tglRegistrasi" width="70" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{tglRegistrasi}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabRowHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="70" height="50" uuid="a5cde0a1-f358-4b7f-8f77-1c5c022ae3ec"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{tglRegistrasi}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabRowHeader>
|
||||
<crosstabTotalRowHeader>
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<staticText>
|
||||
<reportElement x="0" y="0" width="197" height="25" forecolor="#FFFFFF" uuid="4be33144-4cb4-40ca-8939-463f5ca65155"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabTotalRowHeader>
|
||||
</rowGroup>
|
||||
<rowGroup name="ruangan" width="127" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{ruangan}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabRowHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="127" height="25" uuid="3c405340-4c6e-41e3-bdf9-54885bf40bf7"/>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{ruangan}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabRowHeader>
|
||||
<crosstabTotalRowHeader>
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<staticText>
|
||||
<reportElement x="0" y="0" width="127" height="25" uuid="50dd004a-bf8b-4f0e-90ef-bfc56fe1f89b"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabTotalRowHeader>
|
||||
</rowGroup>
|
||||
<columnGroup name="judul" height="30" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{judul}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabColumnHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="121" height="30" uuid="12ceb8b3-65fa-4c49-8b0a-c590aa7cac2f"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{judul}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabColumnHeader>
|
||||
<crosstabTotalColumnHeader>
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</cellContents>
|
||||
</crosstabTotalColumnHeader>
|
||||
</columnGroup>
|
||||
<columnGroup name="detailJudul" height="30" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{detailJudul}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabColumnHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="30" uuid="a87cba68-bb30-4502-9c0c-722f24a06eba"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{detailJudul}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabColumnHeader>
|
||||
<crosstabTotalColumnHeader>
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<staticText>
|
||||
<reportElement x="0" y="0" width="50" height="60" uuid="e566c716-ff0c-4e50-a273-fa5e4f2957d5"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabTotalColumnHeader>
|
||||
</columnGroup>
|
||||
<columnGroup name="jenisKelamin" height="30" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{jenisKelamin}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabColumnHeader>
|
||||
<cellContents>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="30" uuid="fabc5da8-555f-4187-b0cc-7d0d4a664c89"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{jenisKelamin}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabColumnHeader>
|
||||
<crosstabTotalColumnHeader>
|
||||
<cellContents/>
|
||||
</crosstabTotalColumnHeader>
|
||||
</columnGroup>
|
||||
<measure name="noRegistrasiMeasure" class="java.lang.Integer" calculation="Count">
|
||||
<measureExpression><![CDATA[$F{noRegistrasi}]]></measureExpression>
|
||||
</measure>
|
||||
<crosstabCell width="71" height="25">
|
||||
<cellContents>
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="25" uuid="4cd966ad-f14f-4ed3-8c4c-f8de6030f6b5"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="71" height="25" rowTotalGroup="tglRegistrasi">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="25" forecolor="#FFFFFF" uuid="84e131ae-1235-41a0-9ed3-15c868946214"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" height="25" columnTotalGroup="judul">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" rowTotalGroup="tglRegistrasi" columnTotalGroup="judul">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="50" height="25" columnTotalGroup="detailJudul">
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="50" height="25" uuid="d109d42c-44d9-4993-ba87-e71b6dc0bca0"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell rowTotalGroup="tglRegistrasi" columnTotalGroup="detailJudul">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="50" height="25" forecolor="#FFFFFF" uuid="ade23edb-ed64-46ba-bae6-5fd10e7e51b2"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="71" height="25" rowTotalGroup="ruangan">
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="25" uuid="5e10a205-1aae-45de-8939-dd9aa05da72c"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" rowTotalGroup="ruangan" columnTotalGroup="judul">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell rowTotalGroup="ruangan" columnTotalGroup="detailJudul">
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="50" height="25" uuid="60f7a28e-679b-4026-a1dc-fd954ff50f07"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" height="25" columnTotalGroup="jenisKelamin">
|
||||
<cellContents/>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" rowTotalGroup="tglRegistrasi" columnTotalGroup="jenisKelamin">
|
||||
<cellContents/>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" rowTotalGroup="ruangan" columnTotalGroup="jenisKelamin">
|
||||
<cellContents/>
|
||||
</crosstabCell>
|
||||
</crosstab>
|
||||
</band>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,545 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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="lapKunjunganBdsStatusDanJenisPasien" pageWidth="800" pageHeight="595" orientation="Landscape" columnWidth="760" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="5626a602-855c-4d76-83da-a8652a010c26">
|
||||
<property name="ireport.zoom" value="1.0"/>
|
||||
<property name="ireport.x" value="41"/>
|
||||
<property name="ireport.y" value="0"/>
|
||||
<parameter name="startDate" class="java.lang.String"/>
|
||||
<parameter name="endDate" class="java.lang.String"/>
|
||||
<field name="periode" class="java.lang.String"/>
|
||||
<field name="ruangan" class="java.lang.String"/>
|
||||
<field name="countBpjsL" class="java.lang.Long"/>
|
||||
<field name="countBpjsP" class="java.lang.Long"/>
|
||||
<field name="countUmumL" class="java.lang.Long"/>
|
||||
<field name="countUmumP" class="java.lang.Long"/>
|
||||
<field name="countBaruL" class="java.lang.Long"/>
|
||||
<field name="countBaruP" class="java.lang.Long"/>
|
||||
<field name="countLamaL" class="java.lang.Long"/>
|
||||
<field name="countLamaP" class="java.lang.Long"/>
|
||||
<field name="totalJenisPasien" class="java.lang.Long"/>
|
||||
<field name="totalStatusPasien" class="java.lang.Long"/>
|
||||
<variable name="countBpjsL_1" class="java.lang.Long" calculation="Sum">
|
||||
<variableExpression><![CDATA[$F{countBpjsL}]]></variableExpression>
|
||||
</variable>
|
||||
<variable name="countBpjsP_1" class="java.lang.Long" calculation="Sum">
|
||||
<variableExpression><![CDATA[$F{countBpjsP}]]></variableExpression>
|
||||
</variable>
|
||||
<variable name="countUmumL_1" class="java.lang.Long" calculation="Sum">
|
||||
<variableExpression><![CDATA[$F{countUmumL}]]></variableExpression>
|
||||
</variable>
|
||||
<variable name="countUmumP_1" class="java.lang.Long" calculation="Sum">
|
||||
<variableExpression><![CDATA[$F{countUmumP}]]></variableExpression>
|
||||
</variable>
|
||||
<variable name="countBaruL_1" class="java.lang.Long" calculation="Sum">
|
||||
<variableExpression><![CDATA[$F{countBaruL}]]></variableExpression>
|
||||
</variable>
|
||||
<variable name="countBaruP_1" class="java.lang.Long" calculation="Sum">
|
||||
<variableExpression><![CDATA[$F{countBaruP}]]></variableExpression>
|
||||
</variable>
|
||||
<variable name="countLamaL_1" class="java.lang.Long" calculation="Sum">
|
||||
<variableExpression><![CDATA[$F{countLamaL}]]></variableExpression>
|
||||
</variable>
|
||||
<variable name="countLamaP_1" class="java.lang.Long" calculation="Sum">
|
||||
<variableExpression><![CDATA[$F{countLamaP}]]></variableExpression>
|
||||
</variable>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="123" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="1" y="90" width="759" height="20" uuid="50ff6c13-3d3c-43cd-8966-b56ae8c5e770"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="14" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[LAPORAN KUNJUNGAN PASIEN BERDASARKAN STATUS DAN JENIS PASIEN]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="0" y="56" width="760" height="17" uuid="89bea703-07a5-4c21-8ad8-500f9beccc2a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top"/>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi,Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="239" y="0" width="400" height="53" uuid="2125320a-97c9-4937-919d-4bc17d244608"/>
|
||||
<imageExpression><![CDATA["../images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
</band>
|
||||
</title>
|
||||
<pageHeader>
|
||||
<band height="86" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="1" y="25" width="111" height="60" backcolor="#999999" uuid="8a5ab833-d6ec-4261-9aeb-83419580495d"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Periode]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="112" y="25" width="161" height="60" backcolor="#999999" uuid="248560a3-4ae6-457f-82dc-f2d51c8ed69c"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Ruangan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="516" y="45" width="74" height="20" backcolor="#999999" uuid="6334f36a-0b04-47ed-b32e-8c21b60b677f"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Baru]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="516" y="65" width="40" height="20" backcolor="#999999" uuid="b94f1d23-d45a-49fb-b07b-d5cfe24168d8"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[L]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="590" y="65" width="42" height="20" backcolor="#999999" uuid="76668763-10ac-459b-9c55-f20646fa29f6"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[L]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="590" y="45" width="83" height="20" backcolor="#999999" uuid="2259ffb0-0ade-4360-a92d-5ff3943639fa"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Lama]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="516" y="25" width="244" height="20" backcolor="#999999" uuid="1bf313f7-d2bf-4077-b6e1-b4cdd8ad2cbc"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Status Pasien]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="673" y="45" width="87" height="40" backcolor="#999999" uuid="e2530fe0-6e2f-4e9a-a27b-0d0cb18ec7fd"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="473" y="3" width="287" height="20" uuid="518cfac7-dba3-46c5-8b14-e0370610e273"/>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
<paragraph leftIndent="5" rightIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA["Periode : "+$P{startDate}+" s/d "+$P{endDate}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="429" y="45" width="87" height="40" backcolor="#999999" uuid="801b93d1-4f37-405f-a0c2-c5b56871f7d2"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="273" y="45" width="80" height="20" backcolor="#999999" uuid="8fba14c3-8859-431a-9551-817071f4161e"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Bpjs]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="273" y="65" width="39" height="20" backcolor="#999999" uuid="304a2506-bb0d-4450-9e44-82b27201f3a5"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[L]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="353" y="45" width="76" height="20" backcolor="#999999" uuid="9c99d0a6-dcdc-477e-873e-47e3b6fb304f"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Umum]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="273" y="25" width="243" height="20" backcolor="#999999" uuid="df9b0cfa-0e30-4d66-993e-dad1f663dc2d"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Jenis Pasien]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="353" y="65" width="41" height="20" backcolor="#999999" uuid="833d85f5-c4b9-4b21-812f-d648525b6879"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[L]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="312" y="65" width="41" height="20" backcolor="#999999" uuid="48b9a82d-4e0b-4a1c-85f6-0e2ef5954fbd"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[P]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="394" y="65" width="35" height="20" backcolor="#999999" uuid="caada377-d6e1-471a-b011-f82b3641469d"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[P]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="556" y="65" width="34" height="20" backcolor="#999999" uuid="952c31c6-459d-465e-b451-38d445cfc058"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[P]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="632" y="65" width="41" height="20" backcolor="#999999" uuid="213bec1d-7aa8-4c25-b8a5-67fdb8c06279"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[P]]></text>
|
||||
</staticText>
|
||||
</band>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="23" splitType="Stretch">
|
||||
<textField>
|
||||
<reportElement x="1" y="0" width="111" height="20" uuid="027b8eab-ae51-4033-9916-041bd317dcce"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{periode}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="112" y="0" width="161" height="20" uuid="36f3bf5c-ccc1-4dc4-a167-a7461099bc78"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{ruangan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="273" y="0" width="39" height="20" uuid="0682dc1f-5f44-469a-8a05-542b2233aeab"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{countBpjsL}==null?"0":$F{countBpjsL}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="353" y="1" width="41" height="20" uuid="3810e999-42fa-4ef5-95f4-4760fc4b7282"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{countUmumL}==null?"0":$F{countUmumL}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="516" y="1" width="40" height="20" uuid="88935baf-a410-4ff4-b97b-eb6ae131f2f8"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{countBaruL}==null?"0":$F{countBaruL}]]></textFieldExpression>
|
||||
</textField>
|
||||
<line>
|
||||
<reportElement x="0" y="22" width="760" height="1" uuid="6d263908-c089-4a5f-9947-38d576f21256"/>
|
||||
</line>
|
||||
<textField>
|
||||
<reportElement x="429" y="1" width="87" height="20" uuid="15d77d74-1a82-4baa-a9cc-c6d003f515a2"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[new java.lang.Long(($F{countBpjsL}==null?new java.lang.Long(0):$F{countBpjsL})+($F{countUmumL}==null?new java.lang.Long(0):$F{countUmumL})+($F{countBpjsP}==null?new java.lang.Long(0):$F{countBpjsP})+($F{countUmumP}==null?new java.lang.Long(0):$F{countUmumP}))]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="673" y="1" width="87" height="20" uuid="87558f6e-ec89-4e9c-a992-431d4db16018"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[new java.lang.Long(($F{countBaruL}==null?new java.lang.Long(0):$F{countBaruL})+($F{countLamaL}==null?new java.lang.Long(0):$F{countLamaL})+($F{countBaruP}==null?new java.lang.Long(0):$F{countBaruP})+($F{countLamaP}==null?new java.lang.Long(0):$F{countLamaP}))]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="590" y="0" width="42" height="20" uuid="f1f96c5d-d922-4b67-af51-4406235cf94e"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{countLamaL}==null?"0":$F{countLamaL}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="313" y="1" width="39" height="20" uuid="4fd12c75-3062-4169-bd22-06c9fa843c9f"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{countBpjsP}==null?"0":$F{countBpjsP}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="394" y="1" width="35" height="20" uuid="b592403b-f789-4857-b70c-8e646ebcc3f1"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{countUmumP}==null?"0":$F{countUmumP}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="556" y="0" width="34" height="20" uuid="57b163d6-b80e-4963-af9a-eb1a1b3d9567"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{countBaruP}==null?"0":$F{countBaruP}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="631" y="1" width="42" height="20" uuid="8cb1d51e-3188-4781-affa-11e5ccefb9b0"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{countLamaP}==null?"0":$F{countLamaP}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</detail>
|
||||
<summary>
|
||||
<band height="22" splitType="Stretch">
|
||||
<textField>
|
||||
<reportElement mode="Opaque" x="274" y="0" width="39" height="20" backcolor="#999999" uuid="709e6422-9564-4580-87fb-2d4a0c1d5233"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{countBpjsL_1}==null?"0":$V{countBpjsL_1}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement mode="Opaque" x="313" y="0" width="39" height="20" backcolor="#999999" uuid="6b3f41a9-605c-4023-a8be-b5a9b1480830"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{countBpjsP_1}==null?"0":$V{countBpjsP_1}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement mode="Opaque" x="352" y="0" width="42" height="20" backcolor="#999999" uuid="d54a8e21-563c-4a71-943d-4d7198aafb11"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{countUmumL_1}==null?"0":$V{countUmumL_1}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement mode="Opaque" x="394" y="0" width="35" height="20" backcolor="#999999" uuid="40487d75-d940-4be0-ad80-afe1c43c4c3f"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{countUmumP_1}==null?"0":$V{countUmumP_1}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement mode="Opaque" x="516" y="0" width="40" height="20" backcolor="#999999" uuid="6570b4fd-35a5-4762-b8a9-3e3246036b04"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{countBaruL_1}==null?"0":$V{countBaruL_1}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement mode="Opaque" x="556" y="0" width="34" height="20" backcolor="#999999" uuid="1bfbd031-75dc-4002-a51a-59149e052358"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{countBaruP_1}==null?"0":$V{countBaruP_1}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement mode="Opaque" x="590" y="0" width="42" height="20" backcolor="#999999" uuid="bbccf792-39d7-49ec-ab7a-da50a2657005"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{countLamaL_1}==null?"0":$V{countLamaL_1}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement mode="Opaque" x="632" y="0" width="41" height="20" backcolor="#999999" uuid="26dca5d5-8582-4b9d-9d97-9a45edbda5c7"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{countLamaP_1}==null?"0":$V{countLamaP_1}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="1" y="0" width="272" height="20" backcolor="#999999" uuid="809b7027-a144-478b-826a-860b83af13f0"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement mode="Opaque" x="429" y="0" width="87" height="20" backcolor="#999999" uuid="6af99447-1be5-4f2f-b3a5-4bd16b2dc6a4"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[new java.lang.Long(($V{countBpjsL_1}==null?new java.lang.Long(0):$V{countBpjsL_1})+($V{countUmumL_1}==null?new java.lang.Long(0):$V{countUmumL_1})+($V{countBpjsP_1}==null?new java.lang.Long(0):$V{countBpjsP_1})+($V{countUmumP_1}==null?new java.lang.Long(0):$V{countUmumP_1}))]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement mode="Opaque" x="673" y="0" width="87" height="20" backcolor="#999999" uuid="aad06e91-521c-4b95-90bf-fb83e0ae0e0d"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[new java.lang.Long(($V{countBaruL_1}==null?new java.lang.Long(0):$V{countBaruL_1})+($V{countLamaL_1}==null?new java.lang.Long(0):$V{countLamaL_1})+($V{countBaruP_1}==null?new java.lang.Long(0):$V{countBaruP_1})+($V{countLamaP_1}==null?new java.lang.Long(0):$V{countLamaP_1}))]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,341 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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="lapKunjunganBdsStatusDanJenisPasien" pageWidth="1200" pageHeight="595" orientation="Landscape" columnWidth="1160" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="5626a602-855c-4d76-83da-a8652a010c26">
|
||||
<property name="ireport.zoom" value="1.0"/>
|
||||
<property name="ireport.x" value="58"/>
|
||||
<property name="ireport.y" value="0"/>
|
||||
<style name="Crosstab Data Text" hAlign="Center"/>
|
||||
<subDataset name="dataset1" uuid="f7f52e79-6f89-49fa-8d2e-efff3fbfd488"/>
|
||||
<parameter name="startDate" class="java.lang.String"/>
|
||||
<parameter name="endDate" class="java.lang.String"/>
|
||||
<field name="tglRegistrasi" class="java.lang.String"/>
|
||||
<field name="ruangan" class="java.lang.String"/>
|
||||
<field name="judul" class="java.lang.String"/>
|
||||
<field name="noRegistrasi" class="java.lang.String"/>
|
||||
<field name="detailJudul" class="java.lang.String"/>
|
||||
<field name="jenisKelamin" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="123" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="1" y="90" width="1159" height="20" uuid="50ff6c13-3d3c-43cd-8966-b56ae8c5e770"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="14" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[LAPORAN KUNJUNGAN PASIEN BERDASARKAN STATUS DAN JENIS PASIEN]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="0" y="56" width="1160" height="17" uuid="89bea703-07a5-4c21-8ad8-500f9beccc2a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top"/>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi,Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="440" y="0" width="400" height="53" uuid="2125320a-97c9-4937-919d-4bc17d244608"/>
|
||||
<imageExpression><![CDATA["../images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
</band>
|
||||
</title>
|
||||
<pageHeader>
|
||||
<band height="23" splitType="Stretch">
|
||||
<textField>
|
||||
<reportElement x="873" y="3" width="287" height="20" uuid="a92e35d7-3318-4443-ab86-c1252287cc2f"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
<paragraph leftIndent="5" rightIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA["Periode : "+$P{startDate}+" s/d "+$P{endDate}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</pageHeader>
|
||||
<summary>
|
||||
<band height="164" splitType="Stretch">
|
||||
<crosstab>
|
||||
<reportElement x="0" y="0" width="1160" height="164" uuid="710d5845-7e56-4801-be4b-8487bbbfae82"/>
|
||||
<crosstabHeaderCell>
|
||||
<cellContents>
|
||||
<staticText>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="70" height="90" uuid="ce1ccc50-f78f-4461-aa67-fa8c71f131b0"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Periode]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement style="Crosstab Data Text" x="70" y="0" width="127" height="90" uuid="30b03827-2725-4777-ae29-b0dcfa08d9de"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Ruangan]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabHeaderCell>
|
||||
<rowGroup name="tglRegistrasi" width="70" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{tglRegistrasi}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabRowHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="70" height="50" uuid="ae940cce-4ff4-4c52-a28c-0717e66de298"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{tglRegistrasi}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabRowHeader>
|
||||
<crosstabTotalRowHeader>
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<staticText>
|
||||
<reportElement x="0" y="0" width="197" height="25" forecolor="#FFFFFF" uuid="78f71a05-d720-497a-a653-5c2634528a5e"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabTotalRowHeader>
|
||||
</rowGroup>
|
||||
<rowGroup name="ruangan" width="127" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{ruangan}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabRowHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="127" height="25" uuid="d67d4e48-f80f-4f57-8188-f1ddade9bcfc"/>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{ruangan}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabRowHeader>
|
||||
<crosstabTotalRowHeader>
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<staticText>
|
||||
<reportElement x="0" y="0" width="127" height="25" uuid="babd84fb-8ecb-4fd9-a7fd-7e315a70d70e"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabTotalRowHeader>
|
||||
</rowGroup>
|
||||
<columnGroup name="judul" height="30" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{judul}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabColumnHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="121" height="30" uuid="5bc26126-1013-4434-b190-c04f894ec4c7"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{judul}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabColumnHeader>
|
||||
<crosstabTotalColumnHeader>
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</cellContents>
|
||||
</crosstabTotalColumnHeader>
|
||||
</columnGroup>
|
||||
<columnGroup name="detailJudul" height="30" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{detailJudul}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabColumnHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="30" uuid="079e8cf2-18f4-4501-a57c-03a17dd4dc67"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{detailJudul}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabColumnHeader>
|
||||
<crosstabTotalColumnHeader>
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<staticText>
|
||||
<reportElement x="0" y="0" width="50" height="60" uuid="af228ff3-fc11-4a77-b0ee-d52072886e22"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabTotalColumnHeader>
|
||||
</columnGroup>
|
||||
<columnGroup name="jenisKelamin" height="30" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{jenisKelamin}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabColumnHeader>
|
||||
<cellContents>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="30" uuid="1fd5b823-1a2b-486b-86d7-c7aea9d9df5d"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{jenisKelamin}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabColumnHeader>
|
||||
<crosstabTotalColumnHeader>
|
||||
<cellContents/>
|
||||
</crosstabTotalColumnHeader>
|
||||
</columnGroup>
|
||||
<measure name="noRegistrasiMeasure" class="java.lang.Integer" calculation="Count">
|
||||
<measureExpression><![CDATA[$F{noRegistrasi}]]></measureExpression>
|
||||
</measure>
|
||||
<crosstabCell width="71" height="25">
|
||||
<cellContents>
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="25" uuid="7ea8278b-60e4-47c9-a954-fd495b9940d0"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="71" height="25" rowTotalGroup="tglRegistrasi">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="25" forecolor="#FFFFFF" uuid="6a2ef3b2-fd47-45c4-b3a3-db7ffe23235f"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" height="25" columnTotalGroup="judul">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" rowTotalGroup="tglRegistrasi" columnTotalGroup="judul">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="50" height="25" columnTotalGroup="detailJudul">
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="50" height="25" uuid="719718d4-4038-4aaa-89e5-8c034705892a"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell rowTotalGroup="tglRegistrasi" columnTotalGroup="detailJudul">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="50" height="25" forecolor="#FFFFFF" uuid="43731c0d-32a3-4204-9980-d36497e8dd28"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="71" height="25" rowTotalGroup="ruangan">
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="25" uuid="a9799a7f-2412-4255-a507-a0cd6f6beb10"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" rowTotalGroup="ruangan" columnTotalGroup="judul">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell rowTotalGroup="ruangan" columnTotalGroup="detailJudul">
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="50" height="25" uuid="e69fd370-02d7-4679-8f66-5133d9a278d5"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" height="25" columnTotalGroup="jenisKelamin">
|
||||
<cellContents/>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" rowTotalGroup="tglRegistrasi" columnTotalGroup="jenisKelamin">
|
||||
<cellContents/>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" rowTotalGroup="ruangan" columnTotalGroup="jenisKelamin">
|
||||
<cellContents/>
|
||||
</crosstabCell>
|
||||
</crosstab>
|
||||
</band>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,253 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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="lapKunjunganBdsStatusDanKasusPenyakit" pageWidth="770" pageHeight="595" orientation="Landscape" columnWidth="730" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="5626a602-855c-4d76-83da-a8652a010c26">
|
||||
<property name="ireport.zoom" value="1.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="20"/>
|
||||
<parameter name="startDate" class="java.lang.String"/>
|
||||
<parameter name="endDate" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="123" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="1" y="90" width="729" height="20" uuid="50ff6c13-3d3c-43cd-8966-b56ae8c5e770"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="14" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[LAPORAN KUNJUNGAN PASIEN BERDASARKAN STATUS DAN KASUS PENYAKIT PASIEN]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="0" y="56" width="730" height="17" uuid="89bea703-07a5-4c21-8ad8-500f9beccc2a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top"/>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi,Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="224" y="3" width="400" height="53" uuid="2125320a-97c9-4937-919d-4bc17d244608"/>
|
||||
<imageExpression><![CDATA["../images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
</band>
|
||||
</title>
|
||||
<pageHeader>
|
||||
<band height="86" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="1" y="25" width="111" height="60" backcolor="#999999" uuid="8a5ab833-d6ec-4261-9aeb-83419580495d"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Periode]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="112" y="25" width="161" height="60" backcolor="#999999" uuid="248560a3-4ae6-457f-82dc-f2d51c8ed69c"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Ruangan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="536" y="45" width="50" height="20" backcolor="#999999" uuid="6334f36a-0b04-47ed-b32e-8c21b60b677f"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Baru]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="536" y="65" width="50" height="20" backcolor="#999999" uuid="b94f1d23-d45a-49fb-b07b-d5cfe24168d8"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[L]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="586" y="65" width="55" height="20" backcolor="#999999" uuid="76668763-10ac-459b-9c55-f20646fa29f6"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[L]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="586" y="45" width="55" height="20" backcolor="#999999" uuid="2259ffb0-0ade-4360-a92d-5ff3943639fa"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Lama]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="536" y="25" width="192" height="20" backcolor="#999999" uuid="1bf313f7-d2bf-4077-b6e1-b4cdd8ad2cbc"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Status Pasien]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="641" y="45" width="87" height="40" backcolor="#999999" uuid="e2530fe0-6e2f-4e9a-a27b-0d0cb18ec7fd"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="441" y="4" width="287" height="20" uuid="518cfac7-dba3-46c5-8b14-e0370610e273"/>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
<paragraph leftIndent="5" rightIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA["Periode : "+$P{startDate}+" s/d "+$P{endDate}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="464" y="45" width="72" height="40" backcolor="#999999" uuid="801b93d1-4f37-405f-a0c2-c5b56871f7d2"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="273" y="45" width="91" height="20" backcolor="#999999" uuid="8fba14c3-8859-431a-9551-817071f4161e"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Penyakit Dalam]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="273" y="65" width="91" height="20" backcolor="#999999" uuid="304a2506-bb0d-4450-9e44-82b27201f3a5"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[L]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="273" y="25" width="263" height="20" backcolor="#999999" uuid="df9b0cfa-0e30-4d66-993e-dad1f663dc2d"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Kelas Penyakit]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="364" y="45" width="100" height="20" backcolor="#999999" uuid="9b06f8c9-5341-404c-911b-0f8f0ba83c89"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Penyakit Saraf]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="364" y="65" width="50" height="20" backcolor="#999999" uuid="9b568b5d-e5b8-4293-a27e-96b4e0ae0598"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[L]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="414" y="65" width="50" height="20" backcolor="#999999" uuid="fc90787c-e8da-471f-a385-c050e082f7af"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[P]]></text>
|
||||
</staticText>
|
||||
</band>
|
||||
</pageHeader>
|
||||
<columnHeader>
|
||||
<band height="61" splitType="Stretch"/>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="125" splitType="Stretch"/>
|
||||
</detail>
|
||||
<columnFooter>
|
||||
<band height="45" splitType="Stretch"/>
|
||||
</columnFooter>
|
||||
<pageFooter>
|
||||
<band height="54" splitType="Stretch"/>
|
||||
</pageFooter>
|
||||
<summary>
|
||||
<band height="42" splitType="Stretch"/>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,341 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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="lapKunjunganBdsStatusDanKasusPenyakit" pageWidth="1300" pageHeight="595" orientation="Landscape" columnWidth="1260" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="5626a602-855c-4d76-83da-a8652a010c26">
|
||||
<property name="ireport.zoom" value="1.0"/>
|
||||
<property name="ireport.x" value="432"/>
|
||||
<property name="ireport.y" value="0"/>
|
||||
<style name="Crosstab Data Text" hAlign="Center"/>
|
||||
<subDataset name="dataset1" uuid="f7f52e79-6f89-49fa-8d2e-efff3fbfd488"/>
|
||||
<parameter name="startDate" class="java.lang.String"/>
|
||||
<parameter name="endDate" class="java.lang.String"/>
|
||||
<field name="tglRegistrasi" class="java.lang.String"/>
|
||||
<field name="ruangan" class="java.lang.String"/>
|
||||
<field name="judul" class="java.lang.String"/>
|
||||
<field name="noRegistrasi" class="java.lang.String"/>
|
||||
<field name="detailJudul" class="java.lang.String"/>
|
||||
<field name="jenisKelamin" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="123" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="1" y="90" width="1259" height="20" uuid="50ff6c13-3d3c-43cd-8966-b56ae8c5e770"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="14" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[LAPORAN KUNJUNGAN PASIEN BERDASARKAN STATUS DAN KASUS PENYAKIT]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="0" y="56" width="1260" height="17" uuid="89bea703-07a5-4c21-8ad8-500f9beccc2a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top"/>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi,Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="491" y="0" width="400" height="53" uuid="2125320a-97c9-4937-919d-4bc17d244608"/>
|
||||
<imageExpression><![CDATA["../images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
</band>
|
||||
</title>
|
||||
<pageHeader>
|
||||
<band height="23" splitType="Stretch">
|
||||
<textField>
|
||||
<reportElement x="973" y="0" width="287" height="20" uuid="a92e35d7-3318-4443-ab86-c1252287cc2f"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
<paragraph leftIndent="5" rightIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA["Periode : "+$P{startDate}+" s/d "+$P{endDate}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</pageHeader>
|
||||
<summary>
|
||||
<band height="164" splitType="Stretch">
|
||||
<crosstab>
|
||||
<reportElement x="0" y="0" width="1260" height="164" uuid="710d5845-7e56-4801-be4b-8487bbbfae82"/>
|
||||
<crosstabHeaderCell>
|
||||
<cellContents>
|
||||
<staticText>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="70" height="90" uuid="ce1ccc50-f78f-4461-aa67-fa8c71f131b0"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Periode]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement style="Crosstab Data Text" x="70" y="0" width="127" height="90" uuid="30b03827-2725-4777-ae29-b0dcfa08d9de"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Ruangan]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabHeaderCell>
|
||||
<rowGroup name="tglRegistrasi" width="70" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{tglRegistrasi}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabRowHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="70" height="50" uuid="ae940cce-4ff4-4c52-a28c-0717e66de298"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{tglRegistrasi}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabRowHeader>
|
||||
<crosstabTotalRowHeader>
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<staticText>
|
||||
<reportElement x="0" y="0" width="197" height="25" forecolor="#FFFFFF" uuid="78f71a05-d720-497a-a653-5c2634528a5e"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabTotalRowHeader>
|
||||
</rowGroup>
|
||||
<rowGroup name="ruangan" width="127" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{ruangan}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabRowHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="127" height="25" uuid="d67d4e48-f80f-4f57-8188-f1ddade9bcfc"/>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{ruangan}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabRowHeader>
|
||||
<crosstabTotalRowHeader>
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<staticText>
|
||||
<reportElement x="0" y="0" width="127" height="25" uuid="babd84fb-8ecb-4fd9-a7fd-7e315a70d70e"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabTotalRowHeader>
|
||||
</rowGroup>
|
||||
<columnGroup name="judul" height="30" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{judul}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabColumnHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="121" height="30" uuid="5bc26126-1013-4434-b190-c04f894ec4c7"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{judul}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabColumnHeader>
|
||||
<crosstabTotalColumnHeader>
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</cellContents>
|
||||
</crosstabTotalColumnHeader>
|
||||
</columnGroup>
|
||||
<columnGroup name="detailJudul" height="30" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{detailJudul}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabColumnHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="30" uuid="079e8cf2-18f4-4501-a57c-03a17dd4dc67"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{detailJudul}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabColumnHeader>
|
||||
<crosstabTotalColumnHeader>
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<staticText>
|
||||
<reportElement x="0" y="0" width="50" height="60" uuid="af228ff3-fc11-4a77-b0ee-d52072886e22"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabTotalColumnHeader>
|
||||
</columnGroup>
|
||||
<columnGroup name="jenisKelamin" height="30" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{jenisKelamin}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabColumnHeader>
|
||||
<cellContents>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="30" uuid="1fd5b823-1a2b-486b-86d7-c7aea9d9df5d"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{jenisKelamin}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabColumnHeader>
|
||||
<crosstabTotalColumnHeader>
|
||||
<cellContents/>
|
||||
</crosstabTotalColumnHeader>
|
||||
</columnGroup>
|
||||
<measure name="noRegistrasiMeasure" class="java.lang.Integer" calculation="Count">
|
||||
<measureExpression><![CDATA[$F{noRegistrasi}]]></measureExpression>
|
||||
</measure>
|
||||
<crosstabCell width="71" height="25">
|
||||
<cellContents>
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="25" uuid="7ea8278b-60e4-47c9-a954-fd495b9940d0"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="71" height="25" rowTotalGroup="tglRegistrasi">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="25" forecolor="#FFFFFF" uuid="6a2ef3b2-fd47-45c4-b3a3-db7ffe23235f"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" height="25" columnTotalGroup="judul">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" rowTotalGroup="tglRegistrasi" columnTotalGroup="judul">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="50" height="25" columnTotalGroup="detailJudul">
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="50" height="25" uuid="719718d4-4038-4aaa-89e5-8c034705892a"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell rowTotalGroup="tglRegistrasi" columnTotalGroup="detailJudul">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="50" height="25" forecolor="#FFFFFF" uuid="43731c0d-32a3-4204-9980-d36497e8dd28"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="71" height="25" rowTotalGroup="ruangan">
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="25" uuid="a9799a7f-2412-4255-a507-a0cd6f6beb10"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" rowTotalGroup="ruangan" columnTotalGroup="judul">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell rowTotalGroup="ruangan" columnTotalGroup="detailJudul">
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="50" height="25" uuid="e69fd370-02d7-4679-8f66-5133d9a278d5"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" height="25" columnTotalGroup="jenisKelamin">
|
||||
<cellContents/>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" rowTotalGroup="tglRegistrasi" columnTotalGroup="jenisKelamin">
|
||||
<cellContents/>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" rowTotalGroup="ruangan" columnTotalGroup="jenisKelamin">
|
||||
<cellContents/>
|
||||
</crosstabCell>
|
||||
</crosstab>
|
||||
</band>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,266 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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="lapKunjunganBdsStatusDanKelas" pageWidth="770" pageHeight="595" orientation="Landscape" columnWidth="730" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="5626a602-855c-4d76-83da-a8652a010c26">
|
||||
<property name="ireport.zoom" value="1.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="20"/>
|
||||
<parameter name="startDate" class="java.lang.String"/>
|
||||
<parameter name="endDate" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="123" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="1" y="90" width="729" height="20" uuid="50ff6c13-3d3c-43cd-8966-b56ae8c5e770"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="14" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[LAPORAN KUNJUNGAN PASIEN BERDASARKAN STATUS DAN KELAS]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="0" y="56" width="730" height="17" uuid="89bea703-07a5-4c21-8ad8-500f9beccc2a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top"/>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi,Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="224" y="3" width="400" height="53" uuid="2125320a-97c9-4937-919d-4bc17d244608"/>
|
||||
<imageExpression><![CDATA["../images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
</band>
|
||||
</title>
|
||||
<pageHeader>
|
||||
<band height="86" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="1" y="25" width="111" height="60" backcolor="#999999" uuid="8a5ab833-d6ec-4261-9aeb-83419580495d"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Periode]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="112" y="25" width="161" height="60" backcolor="#999999" uuid="248560a3-4ae6-457f-82dc-f2d51c8ed69c"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Ruangan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="536" y="45" width="50" height="20" backcolor="#999999" uuid="6334f36a-0b04-47ed-b32e-8c21b60b677f"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Baru]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="536" y="65" width="50" height="20" backcolor="#999999" uuid="b94f1d23-d45a-49fb-b07b-d5cfe24168d8"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[L]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="586" y="65" width="55" height="20" backcolor="#999999" uuid="76668763-10ac-459b-9c55-f20646fa29f6"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[L]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="586" y="45" width="55" height="20" backcolor="#999999" uuid="2259ffb0-0ade-4360-a92d-5ff3943639fa"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Lama]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="536" y="25" width="192" height="20" backcolor="#999999" uuid="1bf313f7-d2bf-4077-b6e1-b4cdd8ad2cbc"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Status Pasien]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="641" y="45" width="87" height="40" backcolor="#999999" uuid="e2530fe0-6e2f-4e9a-a27b-0d0cb18ec7fd"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="441" y="4" width="287" height="20" uuid="518cfac7-dba3-46c5-8b14-e0370610e273"/>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
<paragraph leftIndent="5" rightIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA["Periode : "+$P{startDate}+" s/d "+$P{endDate}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="423" y="45" width="113" height="40" backcolor="#999999" uuid="801b93d1-4f37-405f-a0c2-c5b56871f7d2"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="273" y="45" width="50" height="20" backcolor="#999999" uuid="8fba14c3-8859-431a-9551-817071f4161e"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Kelas I]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="273" y="65" width="50" height="20" backcolor="#999999" uuid="304a2506-bb0d-4450-9e44-82b27201f3a5"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[L]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="273" y="25" width="263" height="20" backcolor="#999999" uuid="df9b0cfa-0e30-4d66-993e-dad1f663dc2d"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Kelas Pelayanan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="323" y="45" width="50" height="20" backcolor="#999999" uuid="9b06f8c9-5341-404c-911b-0f8f0ba83c89"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Kelas II]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="323" y="65" width="50" height="20" backcolor="#999999" uuid="9b568b5d-e5b8-4293-a27e-96b4e0ae0598"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[L]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="373" y="45" width="50" height="20" backcolor="#999999" uuid="e3cf2163-db25-4483-9dd7-a520766941b6"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Kelas III]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="373" y="65" width="50" height="20" backcolor="#999999" uuid="fc90787c-e8da-471f-a385-c050e082f7af"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[L]]></text>
|
||||
</staticText>
|
||||
</band>
|
||||
</pageHeader>
|
||||
<columnHeader>
|
||||
<band height="61" splitType="Stretch"/>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="125" splitType="Stretch"/>
|
||||
</detail>
|
||||
<columnFooter>
|
||||
<band height="45" splitType="Stretch"/>
|
||||
</columnFooter>
|
||||
<pageFooter>
|
||||
<band height="54" splitType="Stretch"/>
|
||||
</pageFooter>
|
||||
<summary>
|
||||
<band height="42" splitType="Stretch"/>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,341 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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="lapKunjunganBdsStatus" pageWidth="1300" pageHeight="595" orientation="Landscape" columnWidth="1260" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="5626a602-855c-4d76-83da-a8652a010c26">
|
||||
<property name="ireport.zoom" value="1.0"/>
|
||||
<property name="ireport.x" value="5"/>
|
||||
<property name="ireport.y" value="3"/>
|
||||
<style name="Crosstab Data Text" hAlign="Center"/>
|
||||
<subDataset name="dataset1" uuid="f7f52e79-6f89-49fa-8d2e-efff3fbfd488"/>
|
||||
<parameter name="startDate" class="java.lang.String"/>
|
||||
<parameter name="endDate" class="java.lang.String"/>
|
||||
<field name="tglRegistrasi" class="java.lang.String"/>
|
||||
<field name="ruangan" class="java.lang.String"/>
|
||||
<field name="judul" class="java.lang.String"/>
|
||||
<field name="noRegistrasi" class="java.lang.String"/>
|
||||
<field name="detailJudul" class="java.lang.String"/>
|
||||
<field name="jenisKelamin" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="123" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="1" y="90" width="1259" height="20" uuid="cb466555-7fe1-4453-a8eb-398b0f1a2f01"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle" markup="none">
|
||||
<font size="14" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[LAPORAN KUNJUNGAN PASIEN BERDASARKAN STATUS DAN KELAS]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="0" y="56" width="1260" height="17" uuid="89bea703-07a5-4c21-8ad8-500f9beccc2a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top"/>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi,Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="491" y="0" width="400" height="53" uuid="2125320a-97c9-4937-919d-4bc17d244608"/>
|
||||
<imageExpression><![CDATA["../images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
</band>
|
||||
</title>
|
||||
<pageHeader>
|
||||
<band height="23" splitType="Stretch">
|
||||
<textField>
|
||||
<reportElement x="973" y="0" width="287" height="20" uuid="a92e35d7-3318-4443-ab86-c1252287cc2f"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
<paragraph leftIndent="5" rightIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA["Periode : "+$P{startDate}+" s/d "+$P{endDate}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</pageHeader>
|
||||
<summary>
|
||||
<band height="164" splitType="Stretch">
|
||||
<crosstab>
|
||||
<reportElement x="0" y="0" width="1260" height="164" uuid="710d5845-7e56-4801-be4b-8487bbbfae82"/>
|
||||
<crosstabHeaderCell>
|
||||
<cellContents>
|
||||
<staticText>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="70" height="90" uuid="ce1ccc50-f78f-4461-aa67-fa8c71f131b0"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Periode]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement style="Crosstab Data Text" x="70" y="0" width="127" height="90" uuid="30b03827-2725-4777-ae29-b0dcfa08d9de"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Ruangan]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabHeaderCell>
|
||||
<rowGroup name="tglRegistrasi" width="70" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{tglRegistrasi}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabRowHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="70" height="50" uuid="ae940cce-4ff4-4c52-a28c-0717e66de298"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{tglRegistrasi}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabRowHeader>
|
||||
<crosstabTotalRowHeader>
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<staticText>
|
||||
<reportElement x="0" y="0" width="197" height="25" forecolor="#FFFFFF" uuid="78f71a05-d720-497a-a653-5c2634528a5e"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabTotalRowHeader>
|
||||
</rowGroup>
|
||||
<rowGroup name="ruangan" width="127" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{ruangan}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabRowHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="127" height="25" uuid="d67d4e48-f80f-4f57-8188-f1ddade9bcfc"/>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{ruangan}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabRowHeader>
|
||||
<crosstabTotalRowHeader>
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<staticText>
|
||||
<reportElement x="0" y="0" width="127" height="25" uuid="babd84fb-8ecb-4fd9-a7fd-7e315a70d70e"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabTotalRowHeader>
|
||||
</rowGroup>
|
||||
<columnGroup name="judul" height="30" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{judul}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabColumnHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="121" height="30" uuid="5bc26126-1013-4434-b190-c04f894ec4c7"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{judul}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabColumnHeader>
|
||||
<crosstabTotalColumnHeader>
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</cellContents>
|
||||
</crosstabTotalColumnHeader>
|
||||
</columnGroup>
|
||||
<columnGroup name="detailJudul" height="30" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{detailJudul}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabColumnHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="30" uuid="079e8cf2-18f4-4501-a57c-03a17dd4dc67"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{detailJudul}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabColumnHeader>
|
||||
<crosstabTotalColumnHeader>
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<staticText>
|
||||
<reportElement x="0" y="0" width="50" height="60" uuid="af228ff3-fc11-4a77-b0ee-d52072886e22"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabTotalColumnHeader>
|
||||
</columnGroup>
|
||||
<columnGroup name="jenisKelamin" height="30" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{jenisKelamin}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabColumnHeader>
|
||||
<cellContents>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="30" uuid="1fd5b823-1a2b-486b-86d7-c7aea9d9df5d"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{jenisKelamin}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabColumnHeader>
|
||||
<crosstabTotalColumnHeader>
|
||||
<cellContents/>
|
||||
</crosstabTotalColumnHeader>
|
||||
</columnGroup>
|
||||
<measure name="noRegistrasiMeasure" class="java.lang.Integer" calculation="Count">
|
||||
<measureExpression><![CDATA[$F{noRegistrasi}]]></measureExpression>
|
||||
</measure>
|
||||
<crosstabCell width="71" height="25">
|
||||
<cellContents>
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="25" uuid="7ea8278b-60e4-47c9-a954-fd495b9940d0"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="71" height="25" rowTotalGroup="tglRegistrasi">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="25" forecolor="#FFFFFF" uuid="6a2ef3b2-fd47-45c4-b3a3-db7ffe23235f"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" height="25" columnTotalGroup="judul">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" rowTotalGroup="tglRegistrasi" columnTotalGroup="judul">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="50" height="25" columnTotalGroup="detailJudul">
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="50" height="25" uuid="719718d4-4038-4aaa-89e5-8c034705892a"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell rowTotalGroup="tglRegistrasi" columnTotalGroup="detailJudul">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="50" height="25" forecolor="#FFFFFF" uuid="43731c0d-32a3-4204-9980-d36497e8dd28"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="71" height="25" rowTotalGroup="ruangan">
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="25" uuid="a9799a7f-2412-4255-a507-a0cd6f6beb10"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" rowTotalGroup="ruangan" columnTotalGroup="judul">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell rowTotalGroup="ruangan" columnTotalGroup="detailJudul">
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="50" height="25" uuid="e69fd370-02d7-4679-8f66-5133d9a278d5"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" height="25" columnTotalGroup="jenisKelamin">
|
||||
<cellContents/>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" rowTotalGroup="tglRegistrasi" columnTotalGroup="jenisKelamin">
|
||||
<cellContents/>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" rowTotalGroup="ruangan" columnTotalGroup="jenisKelamin">
|
||||
<cellContents/>
|
||||
</crosstabCell>
|
||||
</crosstab>
|
||||
</band>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,240 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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="lapKunjunganBdsStatusDanKondisiPulang" pageWidth="720" pageHeight="595" orientation="Landscape" columnWidth="680" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="5626a602-855c-4d76-83da-a8652a010c26">
|
||||
<property name="ireport.zoom" value="1.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="20"/>
|
||||
<parameter name="startDate" class="java.lang.String"/>
|
||||
<parameter name="endDate" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="123" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="1" y="90" width="677" height="20" uuid="50ff6c13-3d3c-43cd-8966-b56ae8c5e770"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="14" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[LAPORAN KUNJUNGAN PASIEN BERDASARKAN STATUS DAN KONDISI PULANG]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="0" y="56" width="678" height="17" uuid="89bea703-07a5-4c21-8ad8-500f9beccc2a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top"/>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi,Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="199" y="3" width="400" height="53" uuid="2125320a-97c9-4937-919d-4bc17d244608"/>
|
||||
<imageExpression><![CDATA["../images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
</band>
|
||||
</title>
|
||||
<pageHeader>
|
||||
<band height="86" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="1" y="25" width="111" height="60" backcolor="#999999" uuid="8a5ab833-d6ec-4261-9aeb-83419580495d"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Periode]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="112" y="25" width="161" height="60" backcolor="#999999" uuid="248560a3-4ae6-457f-82dc-f2d51c8ed69c"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Ruangan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="445" y="45" width="50" height="20" backcolor="#999999" uuid="6334f36a-0b04-47ed-b32e-8c21b60b677f"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Baru]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="445" y="65" width="50" height="20" backcolor="#999999" uuid="b94f1d23-d45a-49fb-b07b-d5cfe24168d8"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[L]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="536" y="65" width="44" height="20" backcolor="#999999" uuid="76668763-10ac-459b-9c55-f20646fa29f6"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[P]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="495" y="45" width="85" height="20" backcolor="#999999" uuid="2259ffb0-0ade-4360-a92d-5ff3943639fa"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Lama]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="445" y="25" width="233" height="20" backcolor="#999999" uuid="1bf313f7-d2bf-4077-b6e1-b4cdd8ad2cbc"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Status Pasien]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="580" y="45" width="98" height="40" backcolor="#999999" uuid="e2530fe0-6e2f-4e9a-a27b-0d0cb18ec7fd"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="391" y="4" width="287" height="20" uuid="518cfac7-dba3-46c5-8b14-e0370610e273"/>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
<paragraph leftIndent="5" rightIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA["Periode : "+$P{startDate}+" s/d "+$P{endDate}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="373" y="45" width="72" height="40" backcolor="#999999" uuid="801b93d1-4f37-405f-a0c2-c5b56871f7d2"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="273" y="45" width="100" height="20" backcolor="#999999" uuid="8fba14c3-8859-431a-9551-817071f4161e"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Sembuh]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="273" y="65" width="50" height="20" backcolor="#999999" uuid="304a2506-bb0d-4450-9e44-82b27201f3a5"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[L]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="273" y="25" width="172" height="20" backcolor="#999999" uuid="df9b0cfa-0e30-4d66-993e-dad1f663dc2d"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Kondisi Pulang]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="323" y="65" width="50" height="20" backcolor="#999999" uuid="9b568b5d-e5b8-4293-a27e-96b4e0ae0598"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[P]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="495" y="65" width="41" height="20" backcolor="#999999" uuid="72081993-34e3-40f5-9e2c-fd53ecf0bde2"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[L]]></text>
|
||||
</staticText>
|
||||
</band>
|
||||
</pageHeader>
|
||||
<columnHeader>
|
||||
<band height="61" splitType="Stretch"/>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="125" splitType="Stretch"/>
|
||||
</detail>
|
||||
<columnFooter>
|
||||
<band height="45" splitType="Stretch"/>
|
||||
</columnFooter>
|
||||
<pageFooter>
|
||||
<band height="54" splitType="Stretch"/>
|
||||
</pageFooter>
|
||||
<summary>
|
||||
<band height="42" splitType="Stretch"/>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,341 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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="lapKunjunganBdsStatus" pageWidth="1300" pageHeight="595" orientation="Landscape" columnWidth="1260" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="5626a602-855c-4d76-83da-a8652a010c26">
|
||||
<property name="ireport.zoom" value="1.0"/>
|
||||
<property name="ireport.x" value="5"/>
|
||||
<property name="ireport.y" value="3"/>
|
||||
<style name="Crosstab Data Text" hAlign="Center"/>
|
||||
<subDataset name="dataset1" uuid="f7f52e79-6f89-49fa-8d2e-efff3fbfd488"/>
|
||||
<parameter name="startDate" class="java.lang.String"/>
|
||||
<parameter name="endDate" class="java.lang.String"/>
|
||||
<field name="tglRegistrasi" class="java.lang.String"/>
|
||||
<field name="ruangan" class="java.lang.String"/>
|
||||
<field name="judul" class="java.lang.String"/>
|
||||
<field name="noRegistrasi" class="java.lang.String"/>
|
||||
<field name="detailJudul" class="java.lang.String"/>
|
||||
<field name="jenisKelamin" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="123" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="1" y="90" width="1259" height="20" uuid="cb466555-7fe1-4453-a8eb-398b0f1a2f01"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle" markup="none">
|
||||
<font size="14" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[LAPORAN KUNJUNGAN PASIEN BERDASARKAN STATUS DAN KELAS]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="0" y="56" width="1260" height="17" uuid="89bea703-07a5-4c21-8ad8-500f9beccc2a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top"/>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi,Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="491" y="0" width="400" height="53" uuid="2125320a-97c9-4937-919d-4bc17d244608"/>
|
||||
<imageExpression><![CDATA["../images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
</band>
|
||||
</title>
|
||||
<pageHeader>
|
||||
<band height="23" splitType="Stretch">
|
||||
<textField>
|
||||
<reportElement x="973" y="0" width="287" height="20" uuid="a92e35d7-3318-4443-ab86-c1252287cc2f"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
<paragraph leftIndent="5" rightIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA["Periode : "+$P{startDate}+" s/d "+$P{endDate}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</pageHeader>
|
||||
<summary>
|
||||
<band height="164" splitType="Stretch">
|
||||
<crosstab>
|
||||
<reportElement x="0" y="0" width="1260" height="164" uuid="710d5845-7e56-4801-be4b-8487bbbfae82"/>
|
||||
<crosstabHeaderCell>
|
||||
<cellContents>
|
||||
<staticText>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="70" height="90" uuid="ce1ccc50-f78f-4461-aa67-fa8c71f131b0"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Periode]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement style="Crosstab Data Text" x="70" y="0" width="127" height="90" uuid="30b03827-2725-4777-ae29-b0dcfa08d9de"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Ruangan]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabHeaderCell>
|
||||
<rowGroup name="tglRegistrasi" width="70" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{tglRegistrasi}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabRowHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="70" height="50" uuid="ae940cce-4ff4-4c52-a28c-0717e66de298"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{tglRegistrasi}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabRowHeader>
|
||||
<crosstabTotalRowHeader>
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<staticText>
|
||||
<reportElement x="0" y="0" width="197" height="25" forecolor="#FFFFFF" uuid="78f71a05-d720-497a-a653-5c2634528a5e"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabTotalRowHeader>
|
||||
</rowGroup>
|
||||
<rowGroup name="ruangan" width="127" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{ruangan}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabRowHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="127" height="25" uuid="d67d4e48-f80f-4f57-8188-f1ddade9bcfc"/>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{ruangan}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabRowHeader>
|
||||
<crosstabTotalRowHeader>
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<staticText>
|
||||
<reportElement x="0" y="0" width="127" height="25" uuid="babd84fb-8ecb-4fd9-a7fd-7e315a70d70e"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabTotalRowHeader>
|
||||
</rowGroup>
|
||||
<columnGroup name="judul" height="30" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{judul}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabColumnHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="121" height="30" uuid="5bc26126-1013-4434-b190-c04f894ec4c7"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{judul}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabColumnHeader>
|
||||
<crosstabTotalColumnHeader>
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</cellContents>
|
||||
</crosstabTotalColumnHeader>
|
||||
</columnGroup>
|
||||
<columnGroup name="detailJudul" height="30" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{detailJudul}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabColumnHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="30" uuid="079e8cf2-18f4-4501-a57c-03a17dd4dc67"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{detailJudul}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabColumnHeader>
|
||||
<crosstabTotalColumnHeader>
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<staticText>
|
||||
<reportElement x="0" y="0" width="50" height="60" uuid="af228ff3-fc11-4a77-b0ee-d52072886e22"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabTotalColumnHeader>
|
||||
</columnGroup>
|
||||
<columnGroup name="jenisKelamin" height="30" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{jenisKelamin}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabColumnHeader>
|
||||
<cellContents>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="30" uuid="1fd5b823-1a2b-486b-86d7-c7aea9d9df5d"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{jenisKelamin}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabColumnHeader>
|
||||
<crosstabTotalColumnHeader>
|
||||
<cellContents/>
|
||||
</crosstabTotalColumnHeader>
|
||||
</columnGroup>
|
||||
<measure name="noRegistrasiMeasure" class="java.lang.Integer" calculation="Count">
|
||||
<measureExpression><![CDATA[$F{noRegistrasi}]]></measureExpression>
|
||||
</measure>
|
||||
<crosstabCell width="71" height="25">
|
||||
<cellContents>
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="25" uuid="7ea8278b-60e4-47c9-a954-fd495b9940d0"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="71" height="25" rowTotalGroup="tglRegistrasi">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="25" forecolor="#FFFFFF" uuid="6a2ef3b2-fd47-45c4-b3a3-db7ffe23235f"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" height="25" columnTotalGroup="judul">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" rowTotalGroup="tglRegistrasi" columnTotalGroup="judul">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="50" height="25" columnTotalGroup="detailJudul">
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="50" height="25" uuid="719718d4-4038-4aaa-89e5-8c034705892a"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell rowTotalGroup="tglRegistrasi" columnTotalGroup="detailJudul">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="50" height="25" forecolor="#FFFFFF" uuid="43731c0d-32a3-4204-9980-d36497e8dd28"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="71" height="25" rowTotalGroup="ruangan">
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="25" uuid="a9799a7f-2412-4255-a507-a0cd6f6beb10"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" rowTotalGroup="ruangan" columnTotalGroup="judul">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell rowTotalGroup="ruangan" columnTotalGroup="detailJudul">
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="50" height="25" uuid="e69fd370-02d7-4679-8f66-5133d9a278d5"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" height="25" columnTotalGroup="jenisKelamin">
|
||||
<cellContents/>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" rowTotalGroup="tglRegistrasi" columnTotalGroup="jenisKelamin">
|
||||
<cellContents/>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" rowTotalGroup="ruangan" columnTotalGroup="jenisKelamin">
|
||||
<cellContents/>
|
||||
</crosstabCell>
|
||||
</crosstab>
|
||||
</band>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,240 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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="lapKunjunganBdsStatusDanRujukan" pageWidth="720" pageHeight="595" orientation="Landscape" columnWidth="680" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="5626a602-855c-4d76-83da-a8652a010c26">
|
||||
<property name="ireport.zoom" value="1.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="0"/>
|
||||
<parameter name="startDate" class="java.lang.String"/>
|
||||
<parameter name="endDate" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="123" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="1" y="90" width="677" height="20" uuid="50ff6c13-3d3c-43cd-8966-b56ae8c5e770"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="14" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[LAPORAN KUNJUNGAN PASIEN BERDASARKAN STATUS DAN RUJUKAN]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="0" y="56" width="678" height="17" uuid="89bea703-07a5-4c21-8ad8-500f9beccc2a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top"/>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi,Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="199" y="3" width="400" height="53" uuid="2125320a-97c9-4937-919d-4bc17d244608"/>
|
||||
<imageExpression><![CDATA["../images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
</band>
|
||||
</title>
|
||||
<pageHeader>
|
||||
<band height="86" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="1" y="25" width="111" height="60" backcolor="#999999" uuid="8a5ab833-d6ec-4261-9aeb-83419580495d"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Periode]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="112" y="25" width="161" height="60" backcolor="#999999" uuid="248560a3-4ae6-457f-82dc-f2d51c8ed69c"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Ruangan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="445" y="45" width="50" height="20" backcolor="#999999" uuid="6334f36a-0b04-47ed-b32e-8c21b60b677f"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Baru]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="445" y="65" width="50" height="20" backcolor="#999999" uuid="b94f1d23-d45a-49fb-b07b-d5cfe24168d8"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[L]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="536" y="65" width="44" height="20" backcolor="#999999" uuid="76668763-10ac-459b-9c55-f20646fa29f6"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[P]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="495" y="45" width="85" height="20" backcolor="#999999" uuid="2259ffb0-0ade-4360-a92d-5ff3943639fa"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Lama]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="445" y="25" width="233" height="20" backcolor="#999999" uuid="1bf313f7-d2bf-4077-b6e1-b4cdd8ad2cbc"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Status Pasien]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="580" y="45" width="98" height="40" backcolor="#999999" uuid="e2530fe0-6e2f-4e9a-a27b-0d0cb18ec7fd"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="391" y="4" width="287" height="20" uuid="518cfac7-dba3-46c5-8b14-e0370610e273"/>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
<paragraph leftIndent="5" rightIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA["Periode : "+$P{startDate}+" s/d "+$P{endDate}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="373" y="45" width="72" height="40" backcolor="#999999" uuid="801b93d1-4f37-405f-a0c2-c5b56871f7d2"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="273" y="45" width="100" height="20" backcolor="#999999" uuid="8fba14c3-8859-431a-9551-817071f4161e"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Datang Sendiri]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="273" y="65" width="50" height="20" backcolor="#999999" uuid="304a2506-bb0d-4450-9e44-82b27201f3a5"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[L]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="273" y="25" width="172" height="20" backcolor="#999999" uuid="df9b0cfa-0e30-4d66-993e-dad1f663dc2d"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Asal Rujukan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="323" y="65" width="50" height="20" backcolor="#999999" uuid="9b568b5d-e5b8-4293-a27e-96b4e0ae0598"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[P]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="495" y="65" width="41" height="20" backcolor="#999999" uuid="72081993-34e3-40f5-9e2c-fd53ecf0bde2"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[L]]></text>
|
||||
</staticText>
|
||||
</band>
|
||||
</pageHeader>
|
||||
<columnHeader>
|
||||
<band height="61" splitType="Stretch"/>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="125" splitType="Stretch"/>
|
||||
</detail>
|
||||
<columnFooter>
|
||||
<band height="45" splitType="Stretch"/>
|
||||
</columnFooter>
|
||||
<pageFooter>
|
||||
<band height="54" splitType="Stretch"/>
|
||||
</pageFooter>
|
||||
<summary>
|
||||
<band height="42" splitType="Stretch"/>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,341 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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="lapKunjunganBdsStatus" pageWidth="1300" pageHeight="595" orientation="Landscape" columnWidth="1260" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="5626a602-855c-4d76-83da-a8652a010c26">
|
||||
<property name="ireport.zoom" value="1.0"/>
|
||||
<property name="ireport.x" value="5"/>
|
||||
<property name="ireport.y" value="3"/>
|
||||
<style name="Crosstab Data Text" hAlign="Center"/>
|
||||
<subDataset name="dataset1" uuid="f7f52e79-6f89-49fa-8d2e-efff3fbfd488"/>
|
||||
<parameter name="startDate" class="java.lang.String"/>
|
||||
<parameter name="endDate" class="java.lang.String"/>
|
||||
<field name="tglRegistrasi" class="java.lang.String"/>
|
||||
<field name="ruangan" class="java.lang.String"/>
|
||||
<field name="judul" class="java.lang.String"/>
|
||||
<field name="noRegistrasi" class="java.lang.String"/>
|
||||
<field name="detailJudul" class="java.lang.String"/>
|
||||
<field name="jenisKelamin" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="123" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="1" y="90" width="1259" height="20" uuid="cb466555-7fe1-4453-a8eb-398b0f1a2f01"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle" markup="none">
|
||||
<font size="14" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[LAPORAN KUNJUNGAN PASIEN BERDASARKAN STATUS DAN KELAS]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="0" y="56" width="1260" height="17" uuid="89bea703-07a5-4c21-8ad8-500f9beccc2a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top"/>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi,Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="491" y="0" width="400" height="53" uuid="2125320a-97c9-4937-919d-4bc17d244608"/>
|
||||
<imageExpression><![CDATA["../images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
</band>
|
||||
</title>
|
||||
<pageHeader>
|
||||
<band height="23" splitType="Stretch">
|
||||
<textField>
|
||||
<reportElement x="973" y="0" width="287" height="20" uuid="a92e35d7-3318-4443-ab86-c1252287cc2f"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
<paragraph leftIndent="5" rightIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA["Periode : "+$P{startDate}+" s/d "+$P{endDate}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</pageHeader>
|
||||
<summary>
|
||||
<band height="164" splitType="Stretch">
|
||||
<crosstab>
|
||||
<reportElement x="0" y="0" width="1260" height="164" uuid="710d5845-7e56-4801-be4b-8487bbbfae82"/>
|
||||
<crosstabHeaderCell>
|
||||
<cellContents>
|
||||
<staticText>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="70" height="90" uuid="ce1ccc50-f78f-4461-aa67-fa8c71f131b0"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Periode]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement style="Crosstab Data Text" x="70" y="0" width="127" height="90" uuid="30b03827-2725-4777-ae29-b0dcfa08d9de"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Ruangan]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabHeaderCell>
|
||||
<rowGroup name="tglRegistrasi" width="70" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{tglRegistrasi}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabRowHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="70" height="50" uuid="ae940cce-4ff4-4c52-a28c-0717e66de298"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{tglRegistrasi}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabRowHeader>
|
||||
<crosstabTotalRowHeader>
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<staticText>
|
||||
<reportElement x="0" y="0" width="197" height="25" forecolor="#FFFFFF" uuid="78f71a05-d720-497a-a653-5c2634528a5e"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabTotalRowHeader>
|
||||
</rowGroup>
|
||||
<rowGroup name="ruangan" width="127" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{ruangan}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabRowHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="127" height="25" uuid="d67d4e48-f80f-4f57-8188-f1ddade9bcfc"/>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{ruangan}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabRowHeader>
|
||||
<crosstabTotalRowHeader>
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<staticText>
|
||||
<reportElement x="0" y="0" width="127" height="25" uuid="babd84fb-8ecb-4fd9-a7fd-7e315a70d70e"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabTotalRowHeader>
|
||||
</rowGroup>
|
||||
<columnGroup name="judul" height="30" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{judul}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabColumnHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="121" height="30" uuid="5bc26126-1013-4434-b190-c04f894ec4c7"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{judul}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabColumnHeader>
|
||||
<crosstabTotalColumnHeader>
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</cellContents>
|
||||
</crosstabTotalColumnHeader>
|
||||
</columnGroup>
|
||||
<columnGroup name="detailJudul" height="30" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{detailJudul}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabColumnHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="30" uuid="079e8cf2-18f4-4501-a57c-03a17dd4dc67"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{detailJudul}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabColumnHeader>
|
||||
<crosstabTotalColumnHeader>
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<staticText>
|
||||
<reportElement x="0" y="0" width="50" height="60" uuid="af228ff3-fc11-4a77-b0ee-d52072886e22"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabTotalColumnHeader>
|
||||
</columnGroup>
|
||||
<columnGroup name="jenisKelamin" height="30" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{jenisKelamin}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabColumnHeader>
|
||||
<cellContents>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="30" uuid="1fd5b823-1a2b-486b-86d7-c7aea9d9df5d"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{jenisKelamin}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabColumnHeader>
|
||||
<crosstabTotalColumnHeader>
|
||||
<cellContents/>
|
||||
</crosstabTotalColumnHeader>
|
||||
</columnGroup>
|
||||
<measure name="noRegistrasiMeasure" class="java.lang.Integer" calculation="Count">
|
||||
<measureExpression><![CDATA[$F{noRegistrasi}]]></measureExpression>
|
||||
</measure>
|
||||
<crosstabCell width="71" height="25">
|
||||
<cellContents>
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="25" uuid="7ea8278b-60e4-47c9-a954-fd495b9940d0"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="71" height="25" rowTotalGroup="tglRegistrasi">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="25" forecolor="#FFFFFF" uuid="6a2ef3b2-fd47-45c4-b3a3-db7ffe23235f"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" height="25" columnTotalGroup="judul">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" rowTotalGroup="tglRegistrasi" columnTotalGroup="judul">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="50" height="25" columnTotalGroup="detailJudul">
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="50" height="25" uuid="719718d4-4038-4aaa-89e5-8c034705892a"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell rowTotalGroup="tglRegistrasi" columnTotalGroup="detailJudul">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="50" height="25" forecolor="#FFFFFF" uuid="43731c0d-32a3-4204-9980-d36497e8dd28"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="71" height="25" rowTotalGroup="ruangan">
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="25" uuid="a9799a7f-2412-4255-a507-a0cd6f6beb10"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" rowTotalGroup="ruangan" columnTotalGroup="judul">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell rowTotalGroup="ruangan" columnTotalGroup="detailJudul">
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="50" height="25" uuid="e69fd370-02d7-4679-8f66-5133d9a278d5"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" height="25" columnTotalGroup="jenisKelamin">
|
||||
<cellContents/>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" rowTotalGroup="tglRegistrasi" columnTotalGroup="jenisKelamin">
|
||||
<cellContents/>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" rowTotalGroup="ruangan" columnTotalGroup="jenisKelamin">
|
||||
<cellContents/>
|
||||
</crosstabCell>
|
||||
</crosstab>
|
||||
</band>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,132 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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="lapKunjunganBdsWilayah" pageWidth="600" pageHeight="595" orientation="Landscape" columnWidth="560" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="8f989d7a-d471-4abe-a6d3-d5771bd2eec8">
|
||||
<property name="ireport.zoom" value="1.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="8"/>
|
||||
<parameter name="ruangan" class="java.lang.String"/>
|
||||
<parameter name="startDate" class="java.lang.String"/>
|
||||
<parameter name="endDate" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="135" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="1" y="94" width="558" height="20" uuid="2501e880-daf5-4e4b-ab7b-d767a2325d9a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="14" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[LAPORAN KUNJUNGAN PASIEN BERDASARKAN WILAYAH]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="1" y="63" width="558" height="17" uuid="eee78fb7-82d1-4092-a9e9-56a5d5348e5d"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top"/>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi,Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="141" y="10" width="400" height="53" uuid="23964e2b-9ac1-49da-9447-dc8a66676a83"/>
|
||||
<imageExpression><![CDATA["../templates/images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
</band>
|
||||
</title>
|
||||
<pageHeader>
|
||||
<band height="63" splitType="Stretch">
|
||||
<textField>
|
||||
<reportElement x="1" y="2" width="254" height="20" uuid="9733a9e6-f383-4391-a1fe-7f64dc967dec"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA["Ruangan Pelayanan : "+$P{ruangan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="2" y="22" width="86" height="40" backcolor="#999999" uuid="9b5cabca-d192-41bc-90eb-fadf5d273b2b"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Periode]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="272" y="2" width="287" height="20" uuid="7ff4b739-36dd-46c0-b022-aac6dd90932c"/>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
<paragraph leftIndent="5" rightIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA["Periode : "+$P{startDate}+" s/d "+$P{endDate}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="88" y="22" width="272" height="40" backcolor="#999999" uuid="47a8fceb-dfdc-4567-af91-73ffdc70fca3"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Wilayah]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="360" y="22" width="56" height="40" backcolor="#999999" uuid="f227f9b6-0749-4f75-9cdc-914b397e6adf"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[L]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="416" y="22" width="56" height="40" backcolor="#999999" uuid="e2fe1eb5-b28e-413b-bff9-c63f70ff556f"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[P]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="472" y="22" width="87" height="40" backcolor="#999999" uuid="c920710f-d6c4-4fd3-b15c-4e4dcf0477e7"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
</band>
|
||||
</pageHeader>
|
||||
<columnHeader>
|
||||
<band height="61" splitType="Stretch"/>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="125" splitType="Stretch"/>
|
||||
</detail>
|
||||
<columnFooter>
|
||||
<band height="45" splitType="Stretch"/>
|
||||
</columnFooter>
|
||||
<pageFooter>
|
||||
<band height="54" splitType="Stretch"/>
|
||||
</pageFooter>
|
||||
<summary>
|
||||
<band height="42" splitType="Stretch"/>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,303 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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="lapKunjunganBdsWilayah" pageWidth="1000" pageHeight="595" orientation="Landscape" columnWidth="960" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="5626a602-855c-4d76-83da-a8652a010c26">
|
||||
<property name="ireport.zoom" value="1.0"/>
|
||||
<property name="ireport.x" value="236"/>
|
||||
<property name="ireport.y" value="3"/>
|
||||
<style name="Crosstab Data Text" hAlign="Center"/>
|
||||
<subDataset name="dataset1" uuid="f7f52e79-6f89-49fa-8d2e-efff3fbfd488"/>
|
||||
<parameter name="startDate" class="java.lang.String"/>
|
||||
<parameter name="endDate" class="java.lang.String"/>
|
||||
<parameter name="ruangan" class="java.lang.String"/>
|
||||
<field name="tglRegistrasi" class="java.lang.String"/>
|
||||
<field name="wilayah" class="java.lang.String"/>
|
||||
<field name="judul" class="java.lang.String"/>
|
||||
<field name="noRegistrasi" class="java.lang.String"/>
|
||||
<field name="detailJudul" class="java.lang.String"/>
|
||||
<field name="jenisKelamin" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="123" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="1" y="90" width="959" height="20" uuid="cb466555-7fe1-4453-a8eb-398b0f1a2f01"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle" markup="none">
|
||||
<font size="14" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[LAPORAN KUNJUNGAN PASIEN BERDASARKAN WILAYAH]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="0" y="56" width="960" height="17" uuid="89bea703-07a5-4c21-8ad8-500f9beccc2a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top"/>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi,Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="338" y="3" width="400" height="53" uuid="2125320a-97c9-4937-919d-4bc17d244608"/>
|
||||
<imageExpression><![CDATA["../images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
</band>
|
||||
</title>
|
||||
<pageHeader>
|
||||
<band height="23" splitType="Stretch">
|
||||
<textField>
|
||||
<reportElement x="673" y="0" width="287" height="20" uuid="a92e35d7-3318-4443-ab86-c1252287cc2f"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
<paragraph leftIndent="5" rightIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA["Periode : "+$P{startDate}+" s/d "+$P{endDate}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="1" y="3" width="254" height="20" uuid="81507902-03f9-48e8-bdd3-5e1a5b4c899f"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA["Ruangan Pelayanan : "+$P{ruangan}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</pageHeader>
|
||||
<summary>
|
||||
<band height="164" splitType="Stretch">
|
||||
<crosstab>
|
||||
<reportElement x="0" y="0" width="960" height="164" uuid="710d5845-7e56-4801-be4b-8487bbbfae82"/>
|
||||
<crosstabHeaderCell>
|
||||
<cellContents>
|
||||
<staticText>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="70" height="60" uuid="ce1ccc50-f78f-4461-aa67-fa8c71f131b0"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Periode]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement style="Crosstab Data Text" x="70" y="0" width="210" height="60" uuid="30b03827-2725-4777-ae29-b0dcfa08d9de"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Wilayah]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabHeaderCell>
|
||||
<rowGroup name="tglRegistrasi" width="70" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{tglRegistrasi}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabRowHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="70" height="50" uuid="ae940cce-4ff4-4c52-a28c-0717e66de298"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{tglRegistrasi}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabRowHeader>
|
||||
<crosstabTotalRowHeader>
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<staticText>
|
||||
<reportElement x="0" y="0" width="280" height="25" forecolor="#FFFFFF" uuid="78f71a05-d720-497a-a653-5c2634528a5e"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabTotalRowHeader>
|
||||
</rowGroup>
|
||||
<rowGroup name="wilayah" width="210" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{wilayah}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabRowHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="210" height="25" uuid="d67d4e48-f80f-4f57-8188-f1ddade9bcfc"/>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle">
|
||||
<paragraph leftIndent="5"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{wilayah}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabRowHeader>
|
||||
<crosstabTotalRowHeader>
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<staticText>
|
||||
<reportElement x="0" y="0" width="210" height="25" uuid="babd84fb-8ecb-4fd9-a7fd-7e315a70d70e"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabTotalRowHeader>
|
||||
</rowGroup>
|
||||
<columnGroup name="detailJudul" height="30" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{detailJudul}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabColumnHeader>
|
||||
<cellContents backcolor="#F0F8FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="30" uuid="079e8cf2-18f4-4501-a57c-03a17dd4dc67"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{detailJudul}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabColumnHeader>
|
||||
<crosstabTotalColumnHeader>
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<staticText>
|
||||
<reportElement x="0" y="0" width="50" height="60" uuid="af228ff3-fc11-4a77-b0ee-d52072886e22"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
</cellContents>
|
||||
</crosstabTotalColumnHeader>
|
||||
</columnGroup>
|
||||
<columnGroup name="jenisKelamin" height="30" totalPosition="End">
|
||||
<bucket class="java.lang.String">
|
||||
<bucketExpression><![CDATA[$F{jenisKelamin}]]></bucketExpression>
|
||||
</bucket>
|
||||
<crosstabColumnHeader>
|
||||
<cellContents>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="30" uuid="1fd5b823-1a2b-486b-86d7-c7aea9d9df5d"/>
|
||||
<box>
|
||||
<topPen lineWidth="0.5"/>
|
||||
<leftPen lineWidth="0.5"/>
|
||||
<bottomPen lineWidth="0.5"/>
|
||||
<rightPen lineWidth="0.5"/>
|
||||
</box>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{jenisKelamin}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabColumnHeader>
|
||||
<crosstabTotalColumnHeader>
|
||||
<cellContents/>
|
||||
</crosstabTotalColumnHeader>
|
||||
</columnGroup>
|
||||
<measure name="noRegistrasiMeasure" class="java.lang.Integer" calculation="Count">
|
||||
<measureExpression><![CDATA[$F{noRegistrasi}]]></measureExpression>
|
||||
</measure>
|
||||
<crosstabCell width="71" height="25">
|
||||
<cellContents>
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="25" uuid="7ea8278b-60e4-47c9-a954-fd495b9940d0"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="71" height="25" rowTotalGroup="tglRegistrasi">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="25" forecolor="#FFFFFF" uuid="6a2ef3b2-fd47-45c4-b3a3-db7ffe23235f"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="50" height="25" columnTotalGroup="detailJudul">
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="50" height="25" uuid="719718d4-4038-4aaa-89e5-8c034705892a"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell rowTotalGroup="tglRegistrasi" columnTotalGroup="detailJudul">
|
||||
<cellContents backcolor="#005FB3" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="50" height="25" forecolor="#FFFFFF" uuid="43731c0d-32a3-4204-9980-d36497e8dd28"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="71" height="25" rowTotalGroup="wilayah">
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="71" height="25" uuid="a9799a7f-2412-4255-a507-a0cd6f6beb10"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell rowTotalGroup="wilayah" columnTotalGroup="detailJudul">
|
||||
<cellContents backcolor="#BFE1FF" mode="Opaque">
|
||||
<box>
|
||||
<pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textField>
|
||||
<reportElement style="Crosstab Data Text" x="0" y="0" width="50" height="25" uuid="e69fd370-02d7-4679-8f66-5133d9a278d5"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{noRegistrasiMeasure}]]></textFieldExpression>
|
||||
</textField>
|
||||
</cellContents>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" height="25" columnTotalGroup="jenisKelamin">
|
||||
<cellContents/>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" rowTotalGroup="tglRegistrasi" columnTotalGroup="jenisKelamin">
|
||||
<cellContents/>
|
||||
</crosstabCell>
|
||||
<crosstabCell width="0" rowTotalGroup="wilayah" columnTotalGroup="jenisKelamin">
|
||||
<cellContents/>
|
||||
</crosstabCell>
|
||||
</crosstab>
|
||||
</band>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,137 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Created with Jaspersoft Studio version 6.3.0.final using JasperReports Library version 6.3.0 -->
|
||||
<!-- 2017-01-03T15:18:47 -->
|
||||
<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="lapKwitansi" pageWidth="623" pageHeight="270" columnWidth="583" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="8f989d7a-d471-4abe-a6d3-d5771bd2eec8">
|
||||
<property name="ireport.zoom" value="2.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="290"/>
|
||||
<property name="com.jaspersoft.studio.unit." value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<field name="noKwitansi" class="java.lang.String"/>
|
||||
<field name="diterimaDari" class="java.lang.String"/>
|
||||
<field name="total" class="java.lang.String"/>
|
||||
<field name="terbilang" class="java.lang.String"/>
|
||||
<field name="keterangan" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="202" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="0" y="37" width="559" height="20" uuid="2501e880-daf5-4e4b-ab7b-d767a2325d9a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="14" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[KWITANSI]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="0" y="8" width="139" height="14" uuid="eee78fb7-82d1-4092-a9e9-56a5d5348e5d">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi ]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="0" y="-12" width="140" height="20" uuid="e7a11567-a4e1-42fd-8981-8f561985f2ff"/>
|
||||
<imageExpression><![CDATA["../images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
<staticText>
|
||||
<reportElement x="0" y="22" width="230" height="14" uuid="9a78cdfc-8dd2-4197-856c-08016169bc19">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Top">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="57" width="95" height="20" uuid="7c2d7abb-4f55-4c5f-8223-e5a0a64350ca">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[No.Kwitansi]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="77" width="95" height="20" uuid="74f54421-9549-497c-9363-5b4bf6b3c088">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Banyaknya uang]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="117" width="95" height="20" uuid="3d34eb94-f395-458b-a836-0d03fc1779bb">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Terbilang]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="137" width="95" height="20" uuid="64e29e79-1859-4d11-9b58-4251d818d189">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Untuk pembayaran]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="97" width="95" height="20" uuid="34e09a82-aac5-4b93-9fa0-b5ddd587cd30">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Sudah terima dari]]></text>
|
||||
</staticText>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="110" y="57" width="435" height="20" uuid="45e5b5ab-bafc-42bd-83ab-7385758ffc1a">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{noKwitansi}!=null?$F{noKwitansi}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="110" y="97" width="435" height="20" uuid="ef680f61-de59-4b9c-8200-5ca3fb737d79">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{diterimaDari}!=null?$F{diterimaDari}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="110" y="77" width="435" height="20" uuid="0db2419e-e047-4116-883e-4e2026db9335">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{total}!=null?$F{total}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="110" y="117" width="435" height="20" uuid="08003da8-a18c-4422-a589-a7faffb1a9f7">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{terbilang}!=null?$F{terbilang}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="110" y="137" width="435" height="20" uuid="2af12e7a-9e1b-41e6-9f44-7e83a3b6da30"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{keterangan}!=null?$F{keterangan}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="445" y="140" width="100" height="17" uuid="b596fb06-c0ea-437d-b0cc-8c9d6933655e"/>
|
||||
<textElement textAlignment="Center"/>
|
||||
<text><![CDATA[Tanda tangan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="445" y="180" width="135" height="22" uuid="a19f4e25-b4f3-42b5-af8a-16a34f3f8afa">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Bottom"/>
|
||||
<text><![CDATA[( )]]></text>
|
||||
</staticText>
|
||||
</band>
|
||||
</title>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,410 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Created with Jaspersoft Studio version 6.3.0.final using JasperReports Library version 6.3.0 -->
|
||||
<!-- 2016-11-21T21:56:48 -->
|
||||
<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="lapLaboratorium" pageWidth="1250" pageHeight="595" orientation="Landscape" columnWidth="1210" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="8f989d7a-d471-4abe-a6d3-d5771bd2eec8">
|
||||
<property name="ireport.zoom" value="2.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="290"/>
|
||||
<field name="tglHasil" class="java.lang.String"/>
|
||||
<field name="labNo" class="java.lang.String"/>
|
||||
<field name="pid" class="java.lang.String"/>
|
||||
<field name="namapasien" class="java.lang.String"/>
|
||||
<field name="ruangan" class="java.lang.String"/>
|
||||
<field name="jenisKelamin" class="java.lang.String"/>
|
||||
<field name="umur" class="java.lang.String"/>
|
||||
<field name="petugas" class="java.lang.String"/>
|
||||
<field name="result" class="java.lang.String"/>
|
||||
<field name="departemen" class="java.lang.String"/>
|
||||
<field name="test" class="java.lang.String"/>
|
||||
<field name="tipeHasil" class="java.lang.String"/>
|
||||
<field name="dateRange" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="190" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="1" y="94" width="1208" height="20" uuid="2501e880-daf5-4e4b-ab7b-d767a2325d9a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="14" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[TEST RESULTS LISTING ]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="1" y="63" width="1208" height="17" uuid="eee78fb7-82d1-4092-a9e9-56a5d5348e5d"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top"/>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi,Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="468" y="10" width="400" height="53" uuid="23964e2b-9ac1-49da-9447-dc8a66676a83"/>
|
||||
<imageExpression><![CDATA["../templates/images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="80" y="155" width="200" height="20" uuid="2cbd8347-89a6-4dcd-8f37-ec016ed9428a"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[": "+$F{test}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="1" y="115" width="79" height="20" uuid="3a0ceb4b-da6a-4dd5-990d-7dcc544b4cb1">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[DATE RANGE]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="1" y="135" width="80" height="20" uuid="8288bcc7-e8d8-4022-9762-b32c4256d163">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[DEPARTEMEN]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="1" y="155" width="79" height="20" uuid="c90f0a81-cd76-413c-8398-1eb5d069986d">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[TEST]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="80" y="135" width="200" height="20" uuid="06c49a26-2339-4533-8af2-029bd812cdb3">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+$F{departemen}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="80" y="115" width="200" height="20" uuid="a9af69d9-271e-4e37-b226-b93f26296376">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+$F{dateRange}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</title>
|
||||
<pageHeader>
|
||||
<band height="64" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="60" y="22" width="140" height="40" backcolor="#999999" uuid="1bd840eb-fa49-43f9-9691-c666b3fa71c5"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[DATE]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="1" y="22" width="59" height="40" backcolor="#999999" uuid="b76954de-b64e-4919-8015-ab15647b6854"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[NO]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="200" y="22" width="100" height="40" backcolor="#999999" uuid="ed9f89aa-6ebf-4242-8612-16337b8f16a2">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[LAB.NO]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="410" y="22" width="147" height="40" backcolor="#999999" uuid="41add8a0-3f8b-43e5-99f0-4e911a6b6337"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[NAME]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="557" y="22" width="83" height="40" backcolor="#999999" uuid="114299aa-0ab4-4769-8aa8-fda85592d675"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[AGE]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="640" y="22" width="80" height="40" backcolor="#999999" uuid="59050b00-56cf-45a7-ac65-898cb45a61ab"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[SEX]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="720" y="22" width="160" height="40" backcolor="#999999" uuid="01cedad9-1be3-4e15-975f-8c0becf8c21c"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[SOURCE]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="880" y="22" width="190" height="40" backcolor="#999999" uuid="d618a4eb-fb82-4a20-953d-2c95616d504f"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[CLINICIAN]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="1070" y="22" width="100" height="40" backcolor="#999999" uuid="3f55dc2a-892e-4159-a1ff-a612a656d418"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[RESULT]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="1170" y="22" width="39" height="40" backcolor="#999999" uuid="a802582b-3b73-43fb-bd7c-f5635ab9992f"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[FLAG]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="300" y="22" width="110" height="40" backcolor="#999999" uuid="c28f1364-b577-4532-b225-9de688bdd4ab"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[PID]]></text>
|
||||
</staticText>
|
||||
</band>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="34" splitType="Stretch">
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="60" y="-1" width="140" height="20" backcolor="#FCF7F7" uuid="4cf3c3c0-c4af-40f5-9aaa-97cd864b1dc6"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{tglHasil}]]></textFieldExpression>
|
||||
</textField>
|
||||
<line>
|
||||
<reportElement positionType="Float" x="0" y="21" width="1209" height="1" uuid="20313474-1042-4860-9b9f-225d330d9657"/>
|
||||
</line>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="200" y="2" width="100" height="20" uuid="d90f9fba-5903-4a61-a16e-f5c0957e9353"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{labNo}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="410" y="2" width="147" height="20" uuid="9b763dcb-c29d-4cd6-ab8e-6119dca26c90"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{namapasien}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="300" y="2" width="110" height="20" uuid="a3ccd6f7-69cc-4e7a-8932-327a002d0480"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{pid}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="557" y="1" width="83" height="20" uuid="3d1fefea-eaf5-42c8-843d-8e5a4ca4da6a"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{umur}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="640" y="0" width="80" height="20" uuid="447f9d62-84ba-40bc-8c2b-c3302aa7704a"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{jenisKelamin}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="720" y="0" width="160" height="20" uuid="d943ecdd-e433-4aa5-a1a7-1dc636e77496"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{ruangan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="880" y="2" width="190" height="20" uuid="a3cf171f-f1ab-4e5e-9f5f-29cab951f364"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{petugas}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement positionType="FixRelativeToBottom" x="1070" y="0" width="100" height="20" uuid="cdb314e0-c7e4-468a-87ed-8e006bb60095"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{result}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="1173" y="0" width="37" height="20" uuid="39311c0d-a916-43af-827a-ddb663eeefcc">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[ $F{tipeHasil}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="2" y="0" width="53" height="20" uuid="756d8b65-a908-41a8-a26f-18f695d7c168"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{REPORT_COUNT}]]></textFieldExpression>
|
||||
</textField>
|
||||
<line>
|
||||
<reportElement x="1" y="-18" width="1" height="40" uuid="f02986b3-7622-4944-8509-0a7c8f244208">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="60" y="-18" width="1" height="40" uuid="49655a0c-e662-44f7-a3de-2c971df55b5f">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="1170" y="-18" width="1" height="40" uuid="6b8d93b7-46b4-45e0-8a1c-c409183cf70e">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="1070" y="-18" width="1" height="40" uuid="b0b78eee-dbf8-4d5b-bae8-ed28a74f3e23">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="880" y="-18" width="1" height="40" uuid="f6db27a0-81e2-4be4-bba9-4fdf89dae08b">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="720" y="-18" width="1" height="40" uuid="a6118f8b-230c-42e6-aff3-9502c35a91ee">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="640" y="-18" width="1" height="40" uuid="f7ea069f-af24-4b97-8be7-afaf202e7a66">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="557" y="-18" width="1" height="40" uuid="c3f0a859-1468-4fec-a148-ba2af91621e4">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="410" y="-18" width="1" height="40" uuid="f512a609-501f-481b-beae-112e8b8643c4">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="300" y="-18" width="1" height="40" uuid="cdbafab4-3c8d-4f14-ace2-2c0999a6d063">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="200" y="-18" width="1" height="40" uuid="fd68aa56-df29-4c3a-8366-e54371adecf3">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="1209" y="-13" width="1" height="35" uuid="a9e1dd92-9827-4865-86b6-99d6c196de8b">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
</band>
|
||||
</detail>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,261 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Created with Jaspersoft Studio version 6.3.0.final using JasperReports Library version 6.3.0 -->
|
||||
<!-- 2016-12-29T11:31:51 -->
|
||||
<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="lapLampiranSPPH" pageWidth="612" pageHeight="792" columnWidth="572" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="8f989d7a-d471-4abe-a6d3-d5771bd2eec8">
|
||||
<property name="ireport.zoom" value="2.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="290"/>
|
||||
<property name="com.jaspersoft.studio.unit." value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<parameter name="total" class="java.lang.String"/>
|
||||
<parameter name="ppn" class="java.lang.String"/>
|
||||
<parameter name="subTotal" class="java.lang.String"/>
|
||||
<parameter name="noUsulan" class="java.lang.String"/>
|
||||
<parameter name="tanggalUsulan" class="java.lang.String"/>
|
||||
<parameter name="pengadaan" class="java.lang.String"/>
|
||||
<parameter name="namaPengendali" class="java.lang.String"/>
|
||||
<parameter name="tahun" class="java.lang.String"/>
|
||||
<field name="keterangan" class="java.lang.String"/>
|
||||
<field name="subTotal" class="java.lang.Double"/>
|
||||
<field name="kdProduk" class="java.lang.String"/>
|
||||
<field name="satuan" class="java.lang.String"/>
|
||||
<field name="volume" class="java.lang.Double"/>
|
||||
<field name="harga" class="java.lang.Double"/>
|
||||
<field name="namaProduk" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="94" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="2" y="7" width="577" height="20" uuid="4ea03c74-13b8-4a69-aa3e-25ddf9c6fba8">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement>
|
||||
<font size="14"/>
|
||||
</textElement>
|
||||
<text><![CDATA[LAMPIRAN SURAT PERMINTAAN PENAWARAN HARGA (SPPH)]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="2" y="31" width="138" height="20" uuid="20c30b1d-20ba-4bea-88e9-3009902977ac">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA["Nomor : "+$P{noUsulan}+", "]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="140" y="31" width="240" height="20" uuid="df628ece-302c-4a32-b219-35e114cb111d">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA["tanggal : "+$P{tanggalUsulan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="2" y="50" width="198" height="20" uuid="9295dafd-d8bf-4906-914d-1dcad14cf9c3">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA["Pengadaan : "+$P{pengadaan}+","]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="200" y="50" width="190" height="20" uuid="5200a54d-917d-4465-b9c1-37fb07a671c0">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA["Kebutuhan "+$P{namaPengendali}+" RSAB Harapan Kita Tahun"]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="390" y="50" width="100" height="20" uuid="3b854abe-9854-446b-acfd-57dfc7621336">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA["Tahun : "+$P{tahun}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</title>
|
||||
<columnHeader>
|
||||
<band height="27">
|
||||
<staticText>
|
||||
<reportElement x="2" y="1" width="38" height="20" uuid="8bb268b9-6f0e-4ca6-a1c2-f564f0f81b68">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[No.]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="40" y="1" width="198" height="20" uuid="a357e59b-623e-44bf-bf8f-1383a834caf8">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Nama Barang]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="360" y="1" width="38" height="20" uuid="25ae6043-2d5b-4e87-8c77-9b87815b3fda">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Qty]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="460" y="1" width="50" height="20" uuid="32b04d41-285c-48f3-8d1f-6fce80056cb5">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Harga Satuan ]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="510" y="1" width="70" height="20" uuid="d1b3c85a-5110-441b-b54d-723f57f6aaac">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Sub Total (Rp)]]></text>
|
||||
</staticText>
|
||||
<line>
|
||||
<reportElement x="1" y="22" width="579" height="1" uuid="69fb1f35-0447-4259-a3bc-9ae5ca150e1f"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement x="1" y="0" width="579" height="1" uuid="8b677be4-77a4-4f6a-addb-c6faed922e25"/>
|
||||
</line>
|
||||
<staticText>
|
||||
<reportElement x="397" y="1" width="63" height="20" uuid="8f8bf7d7-57ae-4b2c-9805-d04f239f1059">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Satuan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="240" y="0" width="120" height="21" uuid="dff7db65-efdd-414c-a691-4fc54b2d7dcf">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Spesifikasi]]></text>
|
||||
</staticText>
|
||||
</band>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="21">
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="0" y="0" width="40" height="20" uuid="c1a280cc-a933-465e-abb4-5d4850bce38e">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$V{REPORT_COUNT}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="40" y="0" width="198" height="20" uuid="81d46c18-209b-4b42-a3c6-d3b29f8481b4">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{namaProduk}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="397" y="0" width="62" height="20" uuid="1647800f-14bc-4b67-8ad3-0772834c8a3d"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{satuan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="460" y="0" width="50" height="20" uuid="d37380e2-d651-416d-b25c-9cee410700d1"/>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{harga}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="510" y="0" width="70" height="20" uuid="44413079-1570-43b2-aa4f-d24a83b3ce7b"/>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{subTotal}]]></textFieldExpression>
|
||||
</textField>
|
||||
<line>
|
||||
<reportElement x="1" y="19" width="579" height="1" uuid="72e75c1a-e6b6-4cc6-b096-3369f38289c5"/>
|
||||
</line>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="360" y="0" width="37" height="20" uuid="c6f51a34-0cb7-4d29-aede-7a40d719be65"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{volume}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="240" y="0" width="124" height="20" uuid="a02927de-7f2e-48d3-b6da-a67559f7db3f">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$F{keterangan}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</detail>
|
||||
<summary>
|
||||
<band height="264">
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="479" y="3" width="100" height="20" uuid="d469262f-8514-4c27-8cdb-7378eefd45be">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$P{subTotal}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="479" y="23" width="100" height="20" uuid="0873a91c-40d4-40c4-95d4-e6ea09e3b465">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$P{ppn}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="380" y="3" width="100" height="20" uuid="9e638f14-cb18-4a0f-a925-5cd83b07e314">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Subtotal]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="380" y="23" width="100" height="20" uuid="4b48764c-6e7e-4fbd-a538-e4dfd6d9273a">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[PPN 10%]]></text>
|
||||
</staticText>
|
||||
<textField>
|
||||
<reportElement x="480" y="43" width="100" height="20" uuid="f95e996e-ae2a-485b-bfc7-41d39c4eca36">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[$P{total}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="380" y="43" width="99" height="20" uuid="d4af9436-f53a-4298-b69a-56450252146c"/>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Total]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="367" y="90" width="200" height="20" uuid="6117e4c6-d314-48b5-9c20-cd47900791ed"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Pejabat Pengadaan RSAB Harapan Kita]]></text>
|
||||
</staticText>
|
||||
<line>
|
||||
<reportElement x="367" y="189" width="180" height="1" uuid="baeff346-fb9f-47cd-bf69-3616edaffc01">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
</line>
|
||||
<textField>
|
||||
<reportElement x="367" y="191" width="180" height="20" uuid="38044fea-36f4-4ef7-8a7e-84bf46c197ba">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA["NIP. "]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement x="7" y="238" width="212" height="26" uuid="97e49188-44a2-489d-98cf-f256df8db89e"/>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle">
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Lampiran SPPH Barang Medis]]></text>
|
||||
</staticText>
|
||||
</band>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,295 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Created with Jaspersoft Studio version 6.3.0.final using JasperReports Library version 6.3.0 -->
|
||||
<!-- 2016-12-14T20:09:55 -->
|
||||
<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="lapObatAntibiotik" pageWidth="1250" pageHeight="595" orientation="Landscape" columnWidth="1210" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="8f989d7a-d471-4abe-a6d3-d5771bd2eec8">
|
||||
<property name="ireport.zoom" value="2.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="290"/>
|
||||
<parameter name="title" class="java.lang.String"/>
|
||||
<field name="noResep" class="java.lang.String"/>
|
||||
<field name="tglResep" class="java.lang.String"/>
|
||||
<field name="noRegistrasi" class="java.lang.String"/>
|
||||
<field name="noCm" class="java.lang.String"/>
|
||||
<field name="namaPasien" class="java.lang.String"/>
|
||||
<field name="jenisKelamin" class="java.lang.String"/>
|
||||
<field name="umur" class="java.lang.String"/>
|
||||
<field name="namaRuangan" class="java.lang.String"/>
|
||||
<field name="jumlah" class="java.lang.String"/>
|
||||
<field name="kodeProduk" class="java.lang.String"/>
|
||||
<field name="namaGenerik" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="148" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="1" y="94" width="1208" height="20" uuid="2501e880-daf5-4e4b-ab7b-d767a2325d9a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="14" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[LAPORAN OBAT ANTIBIOTIKA]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="1" y="63" width="1208" height="17" uuid="eee78fb7-82d1-4092-a9e9-56a5d5348e5d"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top"/>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi,Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="468" y="10" width="400" height="53" uuid="23964e2b-9ac1-49da-9447-dc8a66676a83"/>
|
||||
<imageExpression><![CDATA["../templates/images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
</band>
|
||||
</title>
|
||||
<pageHeader>
|
||||
<band height="64" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="100" y="22" width="100" height="40" backcolor="#999999" uuid="1bd840eb-fa49-43f9-9691-c666b3fa71c5"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Tgl. Resep]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="1" y="22" width="99" height="40" backcolor="#999999" uuid="b76954de-b64e-4919-8015-ab15647b6854"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[No. Resep]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="200" y="22" width="68" height="40" backcolor="#999999" uuid="ed9f89aa-6ebf-4242-8612-16337b8f16a2">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[No. Reg]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="334" y="22" width="184" height="40" backcolor="#999999" uuid="41add8a0-3f8b-43e5-99f0-4e911a6b6337"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Nama Pasien]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="518" y="22" width="102" height="40" backcolor="#999999" uuid="114299aa-0ab4-4769-8aa8-fda85592d675"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Jenis Kelamin]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="620" y="22" width="115" height="40" backcolor="#999999" uuid="59050b00-56cf-45a7-ac65-898cb45a61ab"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Umur]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="735" y="22" width="145" height="40" backcolor="#999999" uuid="01cedad9-1be3-4e15-975f-8c0becf8c21c"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Ruangan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="880" y="22" width="100" height="40" backcolor="#999999" uuid="d618a4eb-fb82-4a20-953d-2c95616d504f"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Kode Barang]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="980" y="22" width="170" height="40" backcolor="#999999" uuid="3f55dc2a-892e-4159-a1ff-a612a656d418">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Nama Obat]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="1149" y="22" width="60" height="40" backcolor="#999999" uuid="a802582b-3b73-43fb-bd7c-f5635ab9992f">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Qty]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="268" y="22" width="66" height="40" backcolor="#999999" uuid="c28f1364-b577-4532-b225-9de688bdd4ab"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[No. RM]]></text>
|
||||
</staticText>
|
||||
</band>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="28" splitType="Stretch">
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="1" y="0" width="109" height="20" backcolor="#FCF7F7" uuid="4cf3c3c0-c4af-40f5-9aaa-97cd864b1dc6"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{noResep}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="100" y="0" width="120" height="20" uuid="d90f9fba-5903-4a61-a16e-f5c0957e9353">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{tglResep}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="201" y="0" width="66" height="20" uuid="a3ccd6f7-69cc-4e7a-8932-327a002d0480"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{noRegistrasi}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="269" y="0" width="66" height="20" uuid="9b763dcb-c29d-4cd6-ab8e-6119dca26c90"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{noCm}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="335" y="0" width="183" height="20" uuid="d943ecdd-e433-4aa5-a1a7-1dc636e77496"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{namaPasien}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="520" y="0" width="100" height="20" uuid="447f9d62-84ba-40bc-8c2b-c3302aa7704a">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{jenisKelamin}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="622" y="0" width="113" height="20" uuid="3d1fefea-eaf5-42c8-843d-8e5a4ca4da6a">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{umur}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="738" y="0" width="140" height="20" uuid="a3cf171f-f1ab-4e5e-9f5f-29cab951f364"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{namaRuangan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="1150" y="0" width="59" height="20" uuid="cdb314e0-c7e4-468a-87ed-8e006bb60095"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{jumlah}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="883" y="0" width="100" height="20" uuid="2cbd8347-89a6-4dcd-8f37-ec016ed9428a"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{kodeProduk}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="982" y="0" width="169" height="20" uuid="1d085d24-9c55-4fa2-bc3a-6065afa0657f"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{namaGenerik}]]></textFieldExpression>
|
||||
</textField>
|
||||
<line>
|
||||
<reportElement positionType="Float" x="0" y="21" width="1209" height="1" uuid="20313474-1042-4860-9b9f-225d330d9657"/>
|
||||
</line>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter>
|
||||
<band height="45" splitType="Stretch"/>
|
||||
</columnFooter>
|
||||
<pageFooter>
|
||||
<band height="54" splitType="Stretch"/>
|
||||
</pageFooter>
|
||||
<summary>
|
||||
<band height="42" splitType="Stretch"/>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,334 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Created with Jaspersoft Studio version 6.3.0.final using JasperReports Library version 6.3.0 -->
|
||||
<!-- 2016-11-30T19:45:18 -->
|
||||
<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="lapObatGenerik" pageWidth="1250" pageHeight="595" orientation="Landscape" columnWidth="1210" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="8f989d7a-d471-4abe-a6d3-d5771bd2eec8">
|
||||
<property name="ireport.zoom" value="2.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="290"/>
|
||||
<field name="noResep" class="java.lang.String"/>
|
||||
<field name="tglResep" class="java.lang.String"/>
|
||||
<field name="noRegistrasi" class="java.lang.String"/>
|
||||
<field name="noCm" class="java.lang.String"/>
|
||||
<field name="namaPasien" class="java.lang.String"/>
|
||||
<field name="jenisKelamin" class="java.lang.String"/>
|
||||
<field name="umur" class="java.lang.String"/>
|
||||
<field name="namaRuangan" class="java.lang.String"/>
|
||||
<field name="jumlah" class="java.lang.String"/>
|
||||
<field name="hargaSatuan" class="java.lang.String"/>
|
||||
<field name="kodeProduk" class="java.lang.String"/>
|
||||
<field name="namaGenerik" class="java.lang.String"/>
|
||||
<field name="subHargaTotal" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="135" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="1" y="94" width="1208" height="20" uuid="2501e880-daf5-4e4b-ab7b-d767a2325d9a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="14" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Laporan Obat Generik]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="1" y="63" width="1208" height="17" uuid="eee78fb7-82d1-4092-a9e9-56a5d5348e5d"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top"/>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi,Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="468" y="10" width="400" height="53" uuid="23964e2b-9ac1-49da-9447-dc8a66676a83"/>
|
||||
<imageExpression><![CDATA["../templates/images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
</band>
|
||||
</title>
|
||||
<pageHeader>
|
||||
<band height="64" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="100" y="22" width="100" height="40" backcolor="#999999" uuid="1bd840eb-fa49-43f9-9691-c666b3fa71c5"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Tgl. Resep]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="1" y="22" width="99" height="40" backcolor="#999999" uuid="b76954de-b64e-4919-8015-ab15647b6854"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[No. Resep]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="200" y="22" width="68" height="40" backcolor="#999999" uuid="ed9f89aa-6ebf-4242-8612-16337b8f16a2">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[No. Reg]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="322" y="22" width="149" height="40" backcolor="#999999" uuid="41add8a0-3f8b-43e5-99f0-4e911a6b6337"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Nama Pasien]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="471" y="22" width="69" height="40" backcolor="#999999" uuid="114299aa-0ab4-4769-8aa8-fda85592d675"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Jenis Kelamin]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="540" y="22" width="98" height="40" backcolor="#999999" uuid="59050b00-56cf-45a7-ac65-898cb45a61ab"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Umur]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="638" y="22" width="120" height="40" backcolor="#999999" uuid="01cedad9-1be3-4e15-975f-8c0becf8c21c"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Ruangan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="758" y="22" width="70" height="40" backcolor="#999999" uuid="d618a4eb-fb82-4a20-953d-2c95616d504f"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Kode Barang]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="828" y="22" width="110" height="40" backcolor="#999999" uuid="3f55dc2a-892e-4159-a1ff-a612a656d418"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Nama Obat Generik]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="938" y="22" width="60" height="40" backcolor="#999999" uuid="a802582b-3b73-43fb-bd7c-f5635ab9992f"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Qty]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="998" y="22" width="102" height="40" backcolor="#999999" uuid="666b6093-e90a-4332-8f23-7be260e3bd60"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Harga Satuan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="1100" y="22" width="109" height="40" backcolor="#999999" uuid="d28a822e-abf5-4baa-9c55-179c048c207c"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Sub Total Harga]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="268" y="22" width="54" height="40" backcolor="#999999" uuid="c28f1364-b577-4532-b225-9de688bdd4ab">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[No. RM]]></text>
|
||||
</staticText>
|
||||
</band>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="28" splitType="Stretch">
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="1" y="0" width="109" height="20" backcolor="#FCF7F7" uuid="4cf3c3c0-c4af-40f5-9aaa-97cd864b1dc6"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{noResep}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="100" y="0" width="120" height="20" uuid="d90f9fba-5903-4a61-a16e-f5c0957e9353">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{tglResep}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="201" y="0" width="66" height="20" uuid="a3ccd6f7-69cc-4e7a-8932-327a002d0480"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{noRegistrasi}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="268" y="0" width="54" height="20" uuid="9b763dcb-c29d-4cd6-ab8e-6119dca26c90">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{noCm}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="323" y="0" width="149" height="20" uuid="d943ecdd-e433-4aa5-a1a7-1dc636e77496"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{namaPasien}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="471" y="0" width="68" height="20" uuid="447f9d62-84ba-40bc-8c2b-c3302aa7704a">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{jenisKelamin}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="540" y="0" width="98" height="20" uuid="3d1fefea-eaf5-42c8-843d-8e5a4ca4da6a"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{umur}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="638" y="0" width="120" height="20" uuid="a3cf171f-f1ab-4e5e-9f5f-29cab951f364"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{namaRuangan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="939" y="0" width="59" height="20" uuid="cdb314e0-c7e4-468a-87ed-8e006bb60095"/>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{jumlah}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="998" y="0" width="102" height="20" uuid="ab982e53-6c69-4d6f-a54c-6ae78da9d786"/>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{hargaSatuan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="760" y="0" width="67" height="20" uuid="2cbd8347-89a6-4dcd-8f37-ec016ed9428a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{kodeProduk}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="829" y="0" width="109" height="20" uuid="1d085d24-9c55-4fa2-bc3a-6065afa0657f"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{namaGenerik}]]></textFieldExpression>
|
||||
</textField>
|
||||
<line>
|
||||
<reportElement positionType="Float" x="0" y="21" width="1209" height="1" uuid="20313474-1042-4860-9b9f-225d330d9657"/>
|
||||
</line>
|
||||
<textField>
|
||||
<reportElement x="1100" y="0" width="109" height="20" uuid="4ea6fefb-8a12-476d-ab08-96da72d4a808"/>
|
||||
<textElement textAlignment="Right" verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{subHargaTotal}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter>
|
||||
<band height="45" splitType="Stretch"/>
|
||||
</columnFooter>
|
||||
<pageFooter>
|
||||
<band height="54" splitType="Stretch"/>
|
||||
</pageFooter>
|
||||
<summary>
|
||||
<band height="42" splitType="Stretch"/>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,299 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Created with Jaspersoft Studio version 6.3.0.final using JasperReports Library version 6.3.0 -->
|
||||
<!-- 2016-12-14T20:07:04 -->
|
||||
<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="lapObatNarkotika" pageWidth="1250" pageHeight="595" orientation="Landscape" columnWidth="1210" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="8f989d7a-d471-4abe-a6d3-d5771bd2eec8">
|
||||
<property name="ireport.zoom" value="2.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="290"/>
|
||||
<parameter name="title" class="java.lang.String"/>
|
||||
<field name="noResep" class="java.lang.String"/>
|
||||
<field name="tglResep" class="java.lang.String"/>
|
||||
<field name="noRegistrasi" class="java.lang.String"/>
|
||||
<field name="noCm" class="java.lang.String"/>
|
||||
<field name="namaPasien" class="java.lang.String"/>
|
||||
<field name="jenisKelamin" class="java.lang.String"/>
|
||||
<field name="umur" class="java.lang.String"/>
|
||||
<field name="namaRuangan" class="java.lang.String"/>
|
||||
<field name="jumlah" class="java.lang.String"/>
|
||||
<field name="kodeProduk" class="java.lang.String"/>
|
||||
<field name="namaGenerik" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="148" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="1" y="94" width="1208" height="20" uuid="2501e880-daf5-4e4b-ab7b-d767a2325d9a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="14" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Laporan Obat Narkotika]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="1" y="63" width="1208" height="17" uuid="eee78fb7-82d1-4092-a9e9-56a5d5348e5d"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top"/>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi,Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="468" y="10" width="400" height="53" uuid="23964e2b-9ac1-49da-9447-dc8a66676a83"/>
|
||||
<imageExpression><![CDATA["../templates/images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
<textField>
|
||||
<reportElement x="180" y="118" width="100" height="30" uuid="16c66f1d-0b75-4910-86bf-caa09d7a3a62"/>
|
||||
<textFieldExpression><![CDATA[$P{title}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</title>
|
||||
<pageHeader>
|
||||
<band height="64" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="100" y="22" width="100" height="40" backcolor="#999999" uuid="1bd840eb-fa49-43f9-9691-c666b3fa71c5"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Tgl. Resep]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="1" y="22" width="99" height="40" backcolor="#999999" uuid="b76954de-b64e-4919-8015-ab15647b6854"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[No. Resep]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="200" y="22" width="68" height="40" backcolor="#999999" uuid="ed9f89aa-6ebf-4242-8612-16337b8f16a2">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[No. Reg]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="334" y="22" width="184" height="40" backcolor="#999999" uuid="41add8a0-3f8b-43e5-99f0-4e911a6b6337"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Nama Pasien]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="518" y="22" width="102" height="40" backcolor="#999999" uuid="114299aa-0ab4-4769-8aa8-fda85592d675"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Jenis Kelamin]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="620" y="22" width="115" height="40" backcolor="#999999" uuid="59050b00-56cf-45a7-ac65-898cb45a61ab"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Umur]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="735" y="22" width="145" height="40" backcolor="#999999" uuid="01cedad9-1be3-4e15-975f-8c0becf8c21c"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Ruangan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="880" y="22" width="100" height="40" backcolor="#999999" uuid="d618a4eb-fb82-4a20-953d-2c95616d504f"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Kode Barang]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="980" y="22" width="170" height="40" backcolor="#999999" uuid="3f55dc2a-892e-4159-a1ff-a612a656d418">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Nama Obat]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="1149" y="22" width="60" height="40" backcolor="#999999" uuid="a802582b-3b73-43fb-bd7c-f5635ab9992f">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Qty]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="268" y="22" width="66" height="40" backcolor="#999999" uuid="c28f1364-b577-4532-b225-9de688bdd4ab"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[No. RM]]></text>
|
||||
</staticText>
|
||||
</band>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="28" splitType="Stretch">
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="1" y="0" width="109" height="20" backcolor="#FCF7F7" uuid="4cf3c3c0-c4af-40f5-9aaa-97cd864b1dc6"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{noResep}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="100" y="0" width="120" height="20" uuid="d90f9fba-5903-4a61-a16e-f5c0957e9353">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{tglResep}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="201" y="0" width="66" height="20" uuid="a3ccd6f7-69cc-4e7a-8932-327a002d0480"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{noRegistrasi}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="269" y="0" width="66" height="20" uuid="9b763dcb-c29d-4cd6-ab8e-6119dca26c90"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{noCm}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="335" y="0" width="183" height="20" uuid="d943ecdd-e433-4aa5-a1a7-1dc636e77496"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{namaPasien}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="520" y="0" width="100" height="20" uuid="447f9d62-84ba-40bc-8c2b-c3302aa7704a">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{jenisKelamin}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="622" y="0" width="113" height="20" uuid="3d1fefea-eaf5-42c8-843d-8e5a4ca4da6a">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{umur}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="738" y="0" width="140" height="20" uuid="a3cf171f-f1ab-4e5e-9f5f-29cab951f364"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{namaRuangan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="1150" y="0" width="59" height="20" uuid="cdb314e0-c7e4-468a-87ed-8e006bb60095"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{jumlah}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="883" y="0" width="100" height="20" uuid="2cbd8347-89a6-4dcd-8f37-ec016ed9428a"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{kodeProduk}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="982" y="0" width="169" height="20" uuid="1d085d24-9c55-4fa2-bc3a-6065afa0657f"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{namaGenerik}]]></textFieldExpression>
|
||||
</textField>
|
||||
<line>
|
||||
<reportElement positionType="Float" x="0" y="21" width="1209" height="1" uuid="20313474-1042-4860-9b9f-225d330d9657"/>
|
||||
</line>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter>
|
||||
<band height="45" splitType="Stretch"/>
|
||||
</columnFooter>
|
||||
<pageFooter>
|
||||
<band height="54" splitType="Stretch"/>
|
||||
</pageFooter>
|
||||
<summary>
|
||||
<band height="42" splitType="Stretch"/>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,294 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Created with Jaspersoft Studio version 6.3.0.final using JasperReports Library version 6.3.0 -->
|
||||
<!-- 2016-11-30T19:09:35 -->
|
||||
<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="lapObatPsikotropika" pageWidth="1250" pageHeight="595" orientation="Landscape" columnWidth="1210" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="8f989d7a-d471-4abe-a6d3-d5771bd2eec8">
|
||||
<property name="ireport.zoom" value="2.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="290"/>
|
||||
<field name="noResep" class="java.lang.String"/>
|
||||
<field name="tglResep" class="java.lang.String"/>
|
||||
<field name="noRegistrasi" class="java.lang.String"/>
|
||||
<field name="noCm" class="java.lang.String"/>
|
||||
<field name="namaPasien" class="java.lang.String"/>
|
||||
<field name="jenisKelamin" class="java.lang.String"/>
|
||||
<field name="umur" class="java.lang.String"/>
|
||||
<field name="namaRuangan" class="java.lang.String"/>
|
||||
<field name="jumlah" class="java.lang.String"/>
|
||||
<field name="kodeProduk" class="java.lang.String"/>
|
||||
<field name="namaGenerik" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="135" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="1" y="94" width="1208" height="20" uuid="2501e880-daf5-4e4b-ab7b-d767a2325d9a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="14" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Laporan Obat Psikotropika]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="1" y="63" width="1208" height="17" uuid="eee78fb7-82d1-4092-a9e9-56a5d5348e5d"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Top"/>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi,Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="468" y="10" width="400" height="53" uuid="23964e2b-9ac1-49da-9447-dc8a66676a83"/>
|
||||
<imageExpression><![CDATA["../templates/images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
</band>
|
||||
</title>
|
||||
<pageHeader>
|
||||
<band height="64" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="100" y="22" width="100" height="40" backcolor="#999999" uuid="1bd840eb-fa49-43f9-9691-c666b3fa71c5"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Tgl. Resep]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="1" y="22" width="99" height="40" backcolor="#999999" uuid="b76954de-b64e-4919-8015-ab15647b6854"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[No. Resep]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="200" y="22" width="68" height="40" backcolor="#999999" uuid="ed9f89aa-6ebf-4242-8612-16337b8f16a2">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
</reportElement>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[No. Reg]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="334" y="22" width="184" height="40" backcolor="#999999" uuid="41add8a0-3f8b-43e5-99f0-4e911a6b6337"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Nama Pasien]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="518" y="22" width="102" height="40" backcolor="#999999" uuid="114299aa-0ab4-4769-8aa8-fda85592d675"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Jenis Kelamin]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="620" y="22" width="115" height="40" backcolor="#999999" uuid="59050b00-56cf-45a7-ac65-898cb45a61ab"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Umur]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="735" y="22" width="145" height="40" backcolor="#999999" uuid="01cedad9-1be3-4e15-975f-8c0becf8c21c"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Ruangan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="880" y="22" width="100" height="40" backcolor="#999999" uuid="d618a4eb-fb82-4a20-953d-2c95616d504f"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Kode Barang]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="980" y="22" width="170" height="40" backcolor="#999999" uuid="3f55dc2a-892e-4159-a1ff-a612a656d418">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Nama Obat]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="1149" y="22" width="60" height="40" backcolor="#999999" uuid="a802582b-3b73-43fb-bd7c-f5635ab9992f">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Qty]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement mode="Opaque" x="268" y="22" width="66" height="40" backcolor="#999999" uuid="c28f1364-b577-4532-b225-9de688bdd4ab"/>
|
||||
<box>
|
||||
<topPen lineWidth="1.0"/>
|
||||
<leftPen lineWidth="1.0"/>
|
||||
<bottomPen lineWidth="1.0"/>
|
||||
<rightPen lineWidth="1.0"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[No. RM]]></text>
|
||||
</staticText>
|
||||
</band>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="28" splitType="Stretch">
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="1" y="0" width="109" height="20" backcolor="#FCF7F7" uuid="4cf3c3c0-c4af-40f5-9aaa-97cd864b1dc6"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{noResep}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="100" y="0" width="120" height="20" uuid="d90f9fba-5903-4a61-a16e-f5c0957e9353">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{tglResep}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="201" y="0" width="66" height="20" uuid="a3ccd6f7-69cc-4e7a-8932-327a002d0480"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{noRegistrasi}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="269" y="0" width="66" height="20" uuid="9b763dcb-c29d-4cd6-ab8e-6119dca26c90"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{noCm}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="335" y="0" width="183" height="20" uuid="d943ecdd-e433-4aa5-a1a7-1dc636e77496"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{namaPasien}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="520" y="0" width="100" height="20" uuid="447f9d62-84ba-40bc-8c2b-c3302aa7704a">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{jenisKelamin}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="622" y="0" width="113" height="20" uuid="3d1fefea-eaf5-42c8-843d-8e5a4ca4da6a">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{umur}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="738" y="0" width="140" height="20" uuid="a3cf171f-f1ab-4e5e-9f5f-29cab951f364"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{namaRuangan}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="1150" y="0" width="59" height="20" uuid="cdb314e0-c7e4-468a-87ed-8e006bb60095"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{jumlah}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="883" y="0" width="100" height="20" uuid="2cbd8347-89a6-4dcd-8f37-ec016ed9428a"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{kodeProduk}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="982" y="0" width="169" height="20" uuid="1d085d24-9c55-4fa2-bc3a-6065afa0657f"/>
|
||||
<textElement verticalAlignment="Middle">
|
||||
<paragraph leftIndent="3"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{namaGenerik}]]></textFieldExpression>
|
||||
</textField>
|
||||
<line>
|
||||
<reportElement positionType="Float" x="0" y="21" width="1209" height="1" uuid="20313474-1042-4860-9b9f-225d330d9657"/>
|
||||
</line>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter>
|
||||
<band height="45" splitType="Stretch"/>
|
||||
</columnFooter>
|
||||
<pageFooter>
|
||||
<band height="54" splitType="Stretch"/>
|
||||
</pageFooter>
|
||||
<summary>
|
||||
<band height="42" splitType="Stretch"/>
|
||||
</summary>
|
||||
</jasperReport>
|
||||
@ -0,0 +1,178 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Created with Jaspersoft Studio version 6.3.0.final using JasperReports Library version 6.3.0 -->
|
||||
<!-- 2016-12-14T14:03:15 -->
|
||||
<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="lapPerjanjianPasien" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="8f989d7a-d471-4abe-a6d3-d5771bd2eec8">
|
||||
<property name="ireport.zoom" value="2.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="290"/>
|
||||
<property name="com.jaspersoft.studio.unit." value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
|
||||
<field name="namaPasien" class="java.lang.String"/>
|
||||
<field name="noCm" class="java.lang.String"/>
|
||||
<field name="tglPerjanjian" class="java.lang.String"/>
|
||||
<field name="jamKunjungan" class="java.lang.String"/>
|
||||
<field name="spesialis" class="java.lang.String"/>
|
||||
<field name="poliklinik" class="java.lang.String"/>
|
||||
<field name="dokter" class="java.lang.String"/>
|
||||
<field name="keteranganLainnya" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="238" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="0" y="37" width="559" height="20" uuid="2501e880-daf5-4e4b-ab7b-d767a2325d9a"/>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle">
|
||||
<font size="14" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[PERJANJIAN PASIEN]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="-10" y="12" width="139" height="14" uuid="eee78fb7-82d1-4092-a9e9-56a5d5348e5d">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement textAlignment="Left" verticalAlignment="Middle">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Jl. Letjend. S. Parman Kav. 87, Slipi ]]></text>
|
||||
</staticText>
|
||||
<image>
|
||||
<reportElement x="0" y="-12" width="140" height="20" uuid="e7a11567-a4e1-42fd-8981-8f561985f2ff"/>
|
||||
<imageExpression><![CDATA["../images/logoHarkit.png"]]></imageExpression>
|
||||
</image>
|
||||
<staticText>
|
||||
<reportElement x="-11" y="27" width="189" height="14" uuid="9a78cdfc-8dd2-4197-856c-08016169bc19">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Top">
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<text><![CDATA[Jakarta Barat 11420 – Indonesia, Telp 021 5668284]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="77" width="95" height="20" uuid="7c2d7abb-4f55-4c5f-8223-e5a0a64350ca">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Nama]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="97" width="95" height="20" uuid="74f54421-9549-497c-9363-5b4bf6b3c088">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[No. Rekam Medis]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="137" width="95" height="20" uuid="3d34eb94-f395-458b-a836-0d03fc1779bb">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Jam Kunjungan]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="157" width="95" height="20" uuid="64e29e79-1859-4d11-9b58-4251d818d189">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Spesialis]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="117" width="95" height="20" uuid="34e09a82-aac5-4b93-9fa0-b5ddd587cd30">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Tanggal Perjanjian]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="218" width="95" height="20" uuid="94ef70cc-253f-43b0-af58-eb82c165ec35">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Keterangan Lainnya]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="198" width="95" height="20" uuid="5002243e-5cc1-4257-b433-2478a5fd290d">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Dokter]]></text>
|
||||
</staticText>
|
||||
<staticText>
|
||||
<reportElement x="5" y="178" width="95" height="20" uuid="61304106-d0d1-4dae-a5a2-f213fe9cb99b">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<text><![CDATA[Poliklinik]]></text>
|
||||
</staticText>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="110" y="77" width="435" height="20" uuid="e97be6a3-30d9-4749-b239-43ced2c916af">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{namaPasien}!=null?$F{namaPasien}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="110" y="97" width="435" height="20" uuid="e94af2ef-798e-4aae-82d1-ef28e22afdd6">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{noCm}!=null?$F{noCm}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="110" y="117" width="435" height="20" uuid="40970698-e832-4bb0-92cb-fb541d7daf8a">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{tglPerjanjian}!=null?$F{tglPerjanjian}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="110" y="137" width="435" height="20" uuid="dbb9d28d-62f1-410c-ac71-63a299f6b0d9">
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{jamKunjungan}!=null?$F{jamKunjungan}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="110" y="157" width="435" height="20" uuid="40dd44b0-5a22-47b2-84f3-75a549fbbb69">
|
||||
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{spesialis}!=null?$F{spesialis}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="110" y="178" width="435" height="20" uuid="02ebf5f2-5dc1-4d04-8c79-a6d56817d0a9">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{poliklinik}!=null?$F{poliklinik}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="110" y="198" width="435" height="20" uuid="2f1bffc4-74b2-4638-9745-45f3a4b87878">
|
||||
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{dokter}!=null?$F{dokter}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="110" y="218" width="435" height="20" uuid="d43ced0c-cffa-4983-8fcd-98a03fc79e4e">
|
||||
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
|
||||
</reportElement>
|
||||
<textElement verticalAlignment="Middle"/>
|
||||
<textFieldExpression><![CDATA[": "+($F{keteranganLainnya}!=null?$F{keteranganLainnya}:" ")]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</title>
|
||||
</jasperReport>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user