package com.jasamedika.medifirst2000.dao; import java.util.List; import java.util.Map; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.PagingAndSortingRepository; import org.springframework.data.repository.query.Param; import org.springframework.stereotype.Repository; import com.jasamedika.medifirst2000.entities.AsuhanKeperawatanPeriOperatif; @Repository("AsuhanKeperawatanPeriOperatifDao") public interface AsuhanKeperawatanPeriOperatifDao extends PagingAndSortingRepository{ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from AsuhanKeperawatanPeriOperatif a " + " where a.keterangan in('Transfer Ke Kamar Operasi dengan') " + " and a.flagAsuhan in('Data & Masalah Keperawatan') and a.flagHeader in('Asuhan')") List> getDataTransferKeKamar(); @Query("select new map(a.id as id, a.namaExternal as namaExternal) from AsuhanKeperawatanPeriOperatif a " + " where a.keterangan in('Tingkat Kesadaran') " + " and a.flagAsuhan in('Data & Masalah Keperawatan') and a.flagHeader in('Asuhan')") List> getDataTingkatKesadaran(); @Query("select new map(a.id as id, a.namaExternal as namaExternal) from AsuhanKeperawatanPeriOperatif a " + " where a.keterangan in('Sistem Integumen') " + " and a.flagAsuhan in('Data & Masalah Keperawatan') and a.flagHeader in('Asuhan')") List> getDataSistemIntegumen(); @Query("select new map(a.id as id, a.namaExternal as namaExternal) from AsuhanKeperawatanPeriOperatif a " + " where a.keterangan in('Sistem Muskuloskeletal') " + " and a.flagAsuhan in('Data & Masalah Keperawatan') and a.flagHeader in('Asuhan')") List> getDataSistemMuskuloskeletal(); @Query("select new map(a.id as id, a.namaExternal as namaExternal) from AsuhanKeperawatanPeriOperatif a " + " where a.keterangan in('Protesa') " + " and a.flagAsuhan in('Data & Masalah Keperawatan') and a.flagHeader in('Asuhan')") List> getDataProtesa(); @Query("select new map(a.id as id, a.namaExternal as namaExternal) from AsuhanKeperawatanPeriOperatif a " + " where a.keterangan in('Diagnosa Keperawatan') " + " and a.flagAsuhan in('Data & Masalah Keperawatan') and a.flagHeader in('Asuhan')") List> getDataDiagnosaKeperawatan(); @Query("select new map(a.id as id, a.namaExternal as namaExternal) from AsuhanKeperawatanPeriOperatif a " + " where a.keterangan in('Status Psikososial') " + " and a.flagAsuhan in('Data & Masalah Keperawatan') and a.flagHeader in('Asuhan')") List> getDataPsikososial(); @Query("select new map(a.id as id, a.namaExternal as namaExternal) from AsuhanKeperawatanPeriOperatif a " + " where a.keterangan in('Data & Masalah Keperawatan') " + " and a.flagAsuhan in('Data & Masalah Keperawatan') and a.flagHeader in('Asuhan')") List> getHeaderDataMasalah(); @Query("select new map(a.id as id, a.namaExternal as namaExternal) from AsuhanKeperawatanPeriOperatif a " + " where a.flagAsuhan in('Intervensi') and a.flagHeader in('Asuhan')") List> getDataIntervensi(); @Query("select new map(a.id as id, a.namaExternal as namaExternal) from AsuhanKeperawatanPeriOperatif a " + " where a.flagAsuhan in('Evaluasi') and a.flagHeader in('Asuhan')") List> getDataEvaluasi(); /* * * show data intra operasi (perawat bedah) * */ /* shoe data Data & Masalah keperawatan*/ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Data & Masalah Keperawatan') " + " and a.keterangan in('Data & Masalah Keperawatan') " + " and a.flagHeader in('Intra Operasi-Perawat Bedah')") List> getListDataMasalahIntraOperasi(); /* show data Diagnosa Keperawatan */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Data & Masalah Keperawatan') " + " and a.keterangan in('Diagnosa Keperawatan') " + " and a.flagHeader in('Intra Operasi-Perawat Bedah')") List> getListDataMasalahIntraOperasiDiagnosaKeperawatan(); /* * Klien terpasang alat-alat kesehatan * show data header keteter urin * * */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Data & Masalah Keperawatan') " + " and a.keterangan in('Klien terpasang alat-alat kesehatan') " + " and a.flagHeader in('Intra Operasi-Perawat Bedah') and a.namaExternal in('Keteter Urin')") List> getListDataMasalahKlienTerpasangAlatKesehatanKeteterUrinHeader(); /* * Klien terpasang alat-alat kesehatan * show data detail keteter urin * * */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Data & Masalah Keperawatan') " + " and a.keterangan in('Klien terpasang alat-alat kesehatan') " + " and a.flagHeader in('Intra Operasi-Perawat Bedah') and " + " a.namaExternal <> 'Keteter Urin' and a.flagParent in('Keteter Urin')") List> getListDataMasalahKlienTerpasangAlatKesehatanKeteterUrinDetail(); /* * Klien terpasang alat-alat kesehatan * show data header drainage/tube * * */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Data & Masalah Keperawatan') " + " and a.keterangan in('Klien terpasang alat-alat kesehatan') " + " and a.flagHeader in('Intra Operasi-Perawat Bedah') and a.namaExternal in('Drainage/Tube')") List> getListDataMasalahKlienTerpasangAlatKesehatanDrainageHeader(); /* * Klien terpasang alat-alat kesehatan * show data detail drainage/tube * * */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Data & Masalah Keperawatan') " + " and a.keterangan in('Klien terpasang alat-alat kesehatan') " + " and a.flagHeader in('Intra Operasi-Perawat Bedah') and a.namaExternal <> 'Drainage/Tube' " + " and a.flagParent in('Drainage/Tube')") List> getListDataMasalahKlienTerpasangAlatKesehatanDrainageDetail(); /* * Klien terpasang alat-alat kesehatan * show data header balutan * * */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Data & Masalah Keperawatan') " + " and a.keterangan in('Klien terpasang alat-alat kesehatan') " + " and a.flagHeader in('Intra Operasi-Perawat Bedah') and a.namaExternal in('Balutan')") List> getListDataMasalahKlienTerpasangAlatKesehatanBalutanHeader(); /* * Klien terpasang alat-alat kesehatan * show data detail balutan * * */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Data & Masalah Keperawatan') " + " and a.keterangan in('Klien terpasang alat-alat kesehatan') " + " and a.flagHeader in('Intra Operasi-Perawat Bedah') and a.namaExternal <> 'Balutan' " + " and a.flagParent in('Balutan')") List> getListDataMasalahKlienTerpasangAlatKesehatanBalutanDetail(); /* * Klien terpasang alat-alat kesehatan * show data header gips * * */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Data & Masalah Keperawatan') " + " and a.keterangan in('Klien terpasang alat-alat kesehatan') " + " and a.flagHeader in('Intra Operasi-Perawat Bedah') and a.namaExternal in('Gips')") List> getListDataMasalahKlienTerpasangAlatKesehatanGipsHeader(); /* * Klien terpasang alat-alat kesehatan * show data detail gips * * */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Data & Masalah Keperawatan') " + " and a.keterangan in('Klien terpasang alat-alat kesehatan') " + " and a.flagHeader in('Intra Operasi-Perawat Bedah') and a.namaExternal <> 'Gips' " + " and a.flagParent in('Gips')") List> getListDataMasalahKlienTerpasangAlatKesehatanGipsDetail(); /* * Klien terpasang alat-alat kesehatan * show data header Klasifikasi luka * * */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Data & Masalah Keperawatan') " + " and a.keterangan in('Klien terpasang alat-alat kesehatan') " + " and a.flagHeader in('Intra Operasi-Perawat Bedah') and a.namaExternal in('Klasifikasi luka')") List> getListDataMasalahKlienTerpasangAlatKesehatanKlasifikasiLukaHeader(); /* * Klien terpasang alat-alat kesehatan * show data detail Klasifikasi luka * * */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Data & Masalah Keperawatan') " + " and a.keterangan in('Klien terpasang alat-alat kesehatan') " + " and a.flagHeader in('Intra Operasi-Perawat Bedah') and a.namaExternal <> 'Klasifikasi luka' " + " and a.flagParent in('Klasifikasi luka')") List> getListDataMasalahKlienTerpasangAlatKesehatanKlasifikasiLukaDetail(); /* * header alat-alat kesehatan * detail yang tidak memiliki child */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Data & Masalah Keperawatan') " + " and a.keterangan in('Klien terpasang alat-alat kesehatan') " + " and a.flagParent is null " + " and a.flagHeader in('Intra Operasi-Perawat Bedah')") List> getListDataMasalahKlienTerpasangAlatKesehatanNonChild(); //intervensi /* show data intra operasi (perawat bedah) */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Intervensi') " + " and a.keterangan in('Intervensi') " + " and a.flagHeader in('Intra Operasi-Perawat Bedah')") List> getListIntervensi(); /* * Header: * Berikan dan pastikan keamanan klien selama * pemasangan negative cauter dan dipasang oleh * * * */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.id in('103')") List> getListIntervensiNegativeCauterHeader(); /* * Detail: * Berikan dan pastikan keamanan klien selama * pemasangan negative cauter dan dipasang oleh * * * */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Intervensi') " + " and a.id <> '103' " + " and a.flagParent in('Letak')") List> getListIntervensiNegativeCauterDetail(); /* * Header: * Couterisasi * * * */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.id in('111')") List> getListIntervensiCouterisasiHeader(); /* * Detail: * Couterisasi * * * */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Intervensi') " + " and a.id <> '111' " + " and a.flagParent in('Kode Diatermi')") List> getListIntervensiCouterisasiDetail(); /* Lakukan pencegahan perdarahan dengan */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Intervensi') " + " and a.keterangan in('Lakukan pencegahan perdarahan dengan') " + " and a.flagHeader in('Intra Operasi-Perawat Bedah')") List> getListIntervensiPencegahanPerdarahan(); /* * Header: * Torniquet * * * */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.id in('117')") List> getListIntervensiTorniquetHeader(); /* * Detail: * Torniquet * * * */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Intervensi') " + " and a.id <> '117' " + " and a.flagParent in('Torniquet')") List> getListIntervensiTorniquetDetail(); //Kriteria Evaluasi /* show data intra operasi (perawat bedah) */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Evaluasi') " + " and a.keterangan in('Evaluasi') " + " and a.flagHeader in('Intra Operasi-Perawat Bedah')") List> getListIntraOperasiKriteriaEvaluasi(); /* * show data post operasi perawat bedah */ /* show data Cairan Drain */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Data & Masalah Keperawatan') " + " and a.keterangan in('Cairan Drain') " + " and a.flagHeader in('Post Operasi-Perawat Bedah')") List> getListDataMasalahPostOperasiCairanDrain(); /* * show data post operasi perawat bedah */ /* show data Sirkulasi */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Data & Masalah Keperawatan') " + " and a.keterangan in('Sirkulasi') " + " and a.flagHeader in('Post Operasi-Perawat Bedah')") List> getListDataMasalahPostOperasiSirkulasi(); /* * show data post operasi perawat bedah */ /* show data Kondisi Kulit */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Data & Masalah Keperawatan') " + " and a.keterangan in('Kondisi Kulit') " + " and a.flagHeader in('Post Operasi-Perawat Bedah')") List> getListDataMasalahPostOperasiKondisiKulit(); /* * show data post operasi perawat bedah */ /* show data Ekstremitas */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Data & Masalah Keperawatan') " + " and a.keterangan in('Ekstremitas') " + " and a.flagHeader in('Post Operasi-Perawat Bedah')") List> getListDataMasalahPostOperasiEkstremitas(); /* * show data post operasi perawat bedah */ /* show data Diagnosa Keperawatan */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Data & Masalah Keperawatan') " + " and a.keterangan in('Diagnosa Keperawatan') " + " and a.flagHeader in('Post Operasi-Perawat Bedah')") List> getListDataMasalahPostOperasiDiagnosaKeperawatan(); /* * show data post operasi perawat bedah */ /* show Intervensi */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Intervensi') " + " and a.keterangan in('Intervensi') " + " and a.flagHeader in('Post Operasi-Perawat Bedah')") List> getListIntervensiPostOperasiDiagnosaKeperawatan(); /* * show data post operasi perawat bedah */ /* show Evaluasi */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Evaluasi') " + " and a.keterangan in('Evaluasi') " + " and a.flagHeader in('Post Operasi-Perawat Bedah')") List> getListEvaluasiPostOperasiDiagnosaKeperawatan(); /* * show data intra operasi (anestesi) * * Data & Masalah Perawatan */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Data & Masalah Keperawatan') " + " and a.keterangan in('Data & Masalah Keperawatan') " + " and a.flagHeader in('Intra Operasi-Anestesi')") List> getListIntraOperasiAnestesiDataMasalahPerawatan(); /* * show data intra operasi (anestesi) * * Data & Masalah Perawatan * Header Suhu */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.id in('177')") List> getListIntraOperasiAnestesiDataMasalahPerawatanSuhuHeader(); /* * show data intra operasi (anestesi) * * Data & Masalah Perawatan * Detail Suhu */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Data & Masalah Keperawatan') " + " and a.flagHeader in('Intra Operasi-Anestesi') and a.idParent=:id ") List> getListIntraOperasiAnestesiDataMasalahPerawatanSuhuDetail(@Param("id") int id); /* * show data intra operasi (anestesi) * * Intervensi */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Intervensi') " + " and a.keterangan in('Intervensi') " + " and a.flagHeader in('Intra Operasi-Anestesi')") List> getListIntraOperasiAnestesiIntervensi(); /* * show data intra operasi (anestesi) * * Intervensi-Koloborasi dengan dokter anestesi (Header) */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.id in('198')") List> getListIntraOperasiAnestesiIntervensiDokterAnestesiHeader(); /* * show data intra operasi (anestesi) * * Intervensi-Koloborasi dengan dokter anestesi (detail) */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Intervensi') " + " and a.idParent=:id and a.flagHeader in('Intra Operasi-Anestesi') ") List> getListIntraOperasiAnestesiIntervensiDokterAnestesiDetail(@Param("id") int id); /* * show data intra operasi (anestesi) * * Evaluasi */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Evaluasi') " + " and a.flagHeader in('Intra Operasi-Anestesi') and a.keterangan in('Evaluasi')") List> getListIntraOperasiAnestesiEvaluasi(); /* * show data intra operasi (anestesi) * Evaluasi-Detail */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Evaluasi') " + " and a.idParent=:id and a.flagHeader in('Intra Operasi-Anestesi') ") List> getListInteraAnestesiEvaluasiDetail(@Param("id") int id); /* * show data post operasi(anestesi) * data & masalah keperawatan * header */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Data & Masalah Keperawatan') " + " and a.flagHeader in('Post Operasi-Anestesi') and a.keterangan in('Data & Masalah Keperawatan')") List> getListPostOperasiAnestesiDataMasalah(); /* * show data post operasi(anestesi) * data & masalah keperawatan * detail */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Data & Masalah Keperawatan') " + " and a.idParent=:id and a.flagHeader in('Post Operasi-Anestesi') ") List> getListPostOperasiAnestesiDataMasalahDetail(@Param("id") int id); /* * show data post operasi(anestesi) * intervensi * header */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Intervensi') " + " and a.flagHeader in('Post Operasi-Anestesi') and a.keterangan in('Intervensi')") List> getListPostOperasiAnestesiIntervensi(); /* * show data post operasi(anestesi) * intervensi * detail */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Intervensi') " + " and a.idParent=:id and a.flagHeader in('Post Operasi-Anestesi') ") List> getListPostOperasiAnestesiIntervensiDetail(@Param("id") int id); /* * show data post operasi(anestesi) * evaluasi * header */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Evaluasi') " + " and a.flagHeader in('Post Operasi-Anestesi') and a.keterangan in('Evaluasi')") List> getListPostOperasiAnestesiEvaluasi(); /* * show data post operasi(anestesi) * evaluasi * detail */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Evaluasi') " + " and a.idParent=:id and a.flagHeader in('Post Operasi-Anestesi') ") List> getListPostOperasiAnestesiEvaluasiDetail(@Param("id") int id); //Intra Operasi-Perawat Bedah Revisi.0.1 /* * show data intra operasi(perawat bedah) * header */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Data & Masalah Keperawatan') " + " and a.flagHeader in('Intra Operasi-Perawat Bedah') and a.keterangan in('Data & Masalah Keperawatan') " + " and a.idParent in(0)") List> getListIntraOperasiPerawatBedahDataMasalahV1(); /* * show data intra operasi(perawat bedah) * detail level-1 */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Data & Masalah Keperawatan') " + " and a.idParent=:id and a.flagHeader in('Intra Operasi-Perawat Bedah') ") List> getListIntraOperasiPerawatBedahDataMasalahDetailV1(@Param("id") int id); /* * show data intra operasi(perawat bedah) * detail level-2 */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Data & Masalah Keperawatan') " + " and a.idParent=:id and a.flagHeader in('Intra Operasi-Perawat Bedah') and a.idParent in(69,76,81,84)") List> getListIntraOperasiPerawatBedahDataMasalahDetailLevel1V1(@Param("id") int id); //Intra Operasi-Perawat Bedah Revisi.0.1 /* * show data intra operasi(perawat bedah) * header untuk diagnosa keperawatan */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Data & Masalah Keperawatan') " + " and a.flagHeader in('Intra Operasi-Perawat Bedah') and a.keterangan in('Diagnosa Keperawatan')") List> getListIntraOperasiPerawatBedahDataMasalahDiagnosaV1(); //Intra Operasi-Perawat Bedah Revisi.0.1 /* * show data intra operasi(perawat bedah) * header untuk intervensi */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Intervensi') " + " and a.flagHeader in('Intra Operasi-Perawat Bedah') and a.keterangan in('Intervensi')") List> getListIntraOperasiIntervensiV1(); /* * show data intra operasi(perawat bedah) * detail intervensi */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Intervensi') " + " and a.idParent=:id and a.flagHeader in('Intra Operasi-Perawat Bedah') ") List> getListIntraOperasiIntervensiDetailV1(@Param("id") int id); //Intra Operasi-Perawat Bedah Revisi.0.1 /* * show data intra operasi(perawat bedah) * header untuk Evaluasi */ @Query("select new map(a.id as id, a.namaExternal as namaExternal) from " + " AsuhanKeperawatanPeriOperatif a where a.flagAsuhan in('Evaluasi') " + " and a.flagHeader in('Intra Operasi-Perawat Bedah') and a.keterangan in('Evaluasi')") List> getListIntraOperasiEvaluasiV1(); }