initial commit

This commit is contained in:
hrefel 2021-01-07 11:34:56 +07:00
commit 001609fc4e
7822 changed files with 1189326 additions and 0 deletions

43
.gitignore vendored Normal file
View 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
View 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
View 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
View 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>

View File

@ -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";
}
}

View File

@ -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";
}

View File

@ -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);
}
}
}

View File

@ -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;
}
}

View File

@ -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();
}
}

View File

@ -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;
}
}

View File

@ -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);
}
}
}
}

View File

@ -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;
}
*/
}

View File

@ -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;
}
}

View File

@ -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();
}

View File

@ -0,0 +1,5 @@
package com.jasamedika.medifirst2000.controller.base;
public class CssdPermintaanSterilisasiConverter {
}

View File

@ -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();
}

View File

@ -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);
}

View File

@ -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();
}
}
}

View File

@ -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();
}

View File

@ -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);
}

View File

@ -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() {
}
}

View File

@ -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);
}
}

View File

@ -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;
}
}

View File

@ -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 {
}
}

View File

@ -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");
}
}

View File

@ -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;
}
}

View File

@ -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();
}
}

View File

@ -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();
}

View File

@ -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;
}
}

View File

@ -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;
}
}

View File

@ -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;
}
}

View File

@ -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;
}
}

View File

@ -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);
}
}

View File

@ -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();
}
}
}

View File

@ -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;
}
}

View File

@ -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);
}
}

View File

@ -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);
}
}

View File

@ -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);
}
}

View File

@ -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);
}
}

View File

@ -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

View 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>

View File

@ -0,0 +1,3 @@
documentation.services.version=1.0
documentation.services.basePath=http://localhost:9999/jasamedika-web/

View 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

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

View File

@ -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>

View File

@ -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

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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