from django.urls import path

from . import views

urlpatterns = [
    # page antrian
    path('pilihantrian', views.pilihantrian, name='pilihantrian'),
    path('mesin-antrian', views.antrian, name='antrian'),
    path('mesin-antrian-bpjs', views.antrianbpjs, name='antrianbpjs'),
    path('loket-pemanggil-antrian', views.antrianloketpemanggil, name='antrianloketpemanggil'),


    # action post
    path('antrianambilnomor', views.antrianambilnomor, name='antrianambilnomor'),
    path('antrianambilnomorbpjs', views.antrianambilnomorbpjs, name='antrianambilnomorbpjs'),
    path('antrianpilihloket', views.antrianpilihloket, name='antrianpilihloket'),
    path('antrianclaim', views.antrianclaim, name='antrianclaim'),
    path('antrianclaimbpjs', views.antrianclaimbpjs, name='antrianclaimbpjs'),
    path('antrianbatal', views.antrianbatal, name='antrianbatal'),
    path('antrianbatalbpjs', views.antrianbatalbpjs, name='antrianbatalbpjs'),

    # snippets
    path('automengantri', views.automengantri, name='automengantri'),
    path('automengantribpjs', views.automengantribpjs, name='automengantribpjs'),
    path('autowaktusekarang', views.autowaktusekarang, name='autowaktusekarang'),
    # path('tambahproduk/<int:id>/', views.tambahproduk, name='tambahproduk')


    # page pendaftaran
    # page display
    path('pendaftaran', views.pendaftaran, name='pendaftaran'),

    # hapus pendaftaran
    path('post_pendaftaran', views.post_pendaftaran, name='post_pendaftaran'),
    path('hapuspendaftaran/<int:id>', views.hapuspendaftaran, name='hapuspendaftaran'),
    path('hapusinvoicelayanan/<int:id>/', views.hapusinvoicelayanan, name='hapusinvoicelayanan'),
    path('pembiayaanlayanan/<int:id>/', views.pembiayaanlayanan, name='pembiayaanlayanan'),
    path('postinvoicelayanan', views.postinvoicelayanan, name='postinvoicelayanan'),


    # page mulai pelayanan
    path('daftarpasien', views.daftarpasien, name='daftarpasien'),
    # page display
    path('display', views.display, name='display'),
    # post
    path('cekkepesertaan', views.cekkepesertaan, name='cekkepesertaan'),
    path('postkeluarpendaftaran/<int:id>', views.postkeluarpendaftaran, name='postkeluarpendaftaran'),

    # obat farmasi
    path('daftarfarmasi', views.daftarfarmasi, name='daftarfarmasi'),
    path('farmasi/<int:id>/', views.farmasi, name='farmasi'),
    path('selesaifarmasi/<int:id>/', views.selesaifarmasi, name='selesaifarmasi'),
    path('hapusinvoicebarang/<int:id>/', views.hapusinvoicebarang, name='hapusinvoicebarang'),
    path('postinvoicebarang', views.postinvoicebarang, name='postinvoicebarang'),

    # isian
    path('sep/<int:id>/', views.sep, name='sep'),
    path('labelobat/<int:id>/', views.labelobat, name='labelobat'),
    path('sepranap/<int:id>/', views.sepranap, name='sepranap'),
    path('resep/<int:id>/', views.resep, name='resep'),
    path('rekammedis/<int:id>/', views.rekammedis, name='rekammedis'),
    path('informed/<int:id>/', views.informed, name='informed'),
    path('consent/<int:id>/', views.consent, name='consent'),
    path('refusal/<int:id>/', views.refusal, name='refusal'),
    path('asesmenperawat/<int:id>/', views.asesmenperawat, name='asesmenperawat'),
    path('asesmenbidan/<int:id>/', views.asesmenbidan, name='asesmenbidan'),
    path('asesmendokter/<int:id>/', views.asesmendokter, name='asesmendokter'),
    path('lembarpertama/<int:id>/', views.lembarpertama, name='lembarpertama'),
    path('lembarpertama/post_lembarpertama/<int:id>/', views.post_lembarpertama, name='post_lembarpertama'),
    path('lembarpertama/post_lembarpertama_perawat/<int:id>/', views.post_lembarpertama_perawat, name='post_lembarpertama_perawat'),
    path('asuhangizi/<int:id>/', views.asuhangizi, name='asuhangizi'),
    path('perencanaanpulang/<int:id>/', views.perencanaanpulang, name='perencanaanpulang'),
    path('suratpersetujuanrujukan/<int:id>/', views.suratpersetujuanrujukan, name='suratpersetujuanrujukan'),
    path('suratperintahrawatinap/<int:id>/', views.suratperintahrawatinap, name='suratperintahrawatinap'),
    path('suratkontroldokter/<int:id>/', views.suratkontroldokter, name='suratkontroldokter'),
    path('suratketerangansakit/<int:id>/', views.suratketerangansakit, name='suratketerangansakit'),
    path('suratrujukanbpjs/<int:id>/', views.suratrujukanbpjs, name='suratrujukanbpjs'),
    path('deleteicd10/<int:id>/', views.deleteicd10, name='deleteicd10'),

    # rydev
    path('modalpendaftaran/', views.modalpendaftaran, name='modalpendaftaran'),
    path('get_rajal', views.get_rajal, name='get_rajal'),
    path('get_pendaftaran_views/', views.get_pendaftaran_views, name='get_pendaftaran_views'),
    path('get_history/', views.get_history, name='get_history'),
    path('get_laporan/', views.get_laporan, name='get_laporan'),
    path('get_farmasi/', views.get_farmasi, name='get_farmasi'),
    path('get_history_farmasi/', views.get_history_farmasi, name='get_history_farmasi'),
    path('history_detail/', views.history_detail, name='history_detail'),
    path('laporan_detail/', views.laporan_detail, name='laporan_detail'),
    path('laporan_pasien', views.laporan_pasien, name='laporan_pasien'),
    path('export_excel/', views.export_excel, name='export_excel'),
    path('export_excel_farmasi/', views.export_excel_farmasi, name='export_excel_farmasi'),
    path('export_excel_history/', views.export_excel_history, name='export_excel_history'),
    path('get_chart_daily/', views.get_chart_daily, name='get_chart_daily'),
    path('get_pasien_daily/', views.get_pasien_daily, name='get_pasien_daily'),
    path('get_farmasi_daily/', views.get_farmasi_daily, name='get_farmasi_daily'),
    path('get_pasien_status/', views.get_pasien_status, name='get_pasien_status'),
    path('get_stok_obat/', views.get_stok_obat, name='get_stok_obat'),
    path('odontogram/<int:id>/', views.odontogram, name='odontogram'),
    path('get_chart_pendapatan/', views.get_chart_pendapatan, name='get_chart_pendapatan'),
    path('get_leaderboards', views.get_leaderboards, name='get_leaderboards'),
    path('suratrujukan/<int:id>/', views.suratrujukan, name='suratrujukan'),
    path('suratketerangansehat/<int:id>/', views.suratketerangansehat, name='suratketerangansehat'),
    path('kwitansi/<int:id>/', views.kwitansi, name='kwitansi'),
    path('cek_pembayaran/<int:id>/', views.cek_pembayaran, name='cek_pembayaran'),
    path('namapasien', views.namapasien, name='namapasien'),
    path('bulk_input/', views.bulk_input, name='bulk_input'),
    path('get_kota/', views.get_kota, name='get_kota'),
    path('get_kecamatan/', views.get_kecamatan, name='get_kecamatan'),
    path('get_kelurahan/', views.get_kelurahan, name='get_kelurahan'),
    path('panggil_pasien/<int:id>/', views.panggil_pasien, name='panggil_pasien'),

    # inventory
    path('inventory/', views.inventory, name='inventory'),
    path('edit_stok/<int:id>/', views.edit_stok, name='edit_stok'),
    path('tambah_obat/', views.tambah_obat, name='tambah_obat'),
    path('hapus_obat/<int:id>/', views.hapus_obat, name='hapus_obat'),
    path('formopname/', views.formopname, name='formopname'),
    path('checkingopname/', views.checkingopname, name='checkingopname'),
    path('checkerop/', views.checkerop, name='checkerop'),
    path('detail_opname/<int:id>', views.detail_opname, name='detail_opname'),
    path('sinkronisasi/', views.sinkronisasi, name='sinkronisasi'),

    path('laporan_keuangan/', views.laporan_keuangan, name='laporan_keuangan'),
    path('get_Icd10/', views.get_Icd10, name='get_Icd10'),

    #laboratorium
    path('daftarlab', views.daftarlab, name='daftarlab'),
    path('laboratorium/<int:id>/', views.laboratorium, name='laboratorium'),
    path('get_lab', views.get_lab, name='get_lab'),
    path('get_history_lab', views.get_history_lab, name='get_history_lab'),
    path('postinvoicelab', views.postinvoicelab, name='postinvoicelab'),
    path('hapusinvoicelab/<int:id>/', views.hapusinvoicelab, name='hapusinvoicelab'),
    path('dokumen_lab', views.dokumen_lab, name='dokumen_lab'),
    path('dokumen_lab_umum/<int:id>/<int:lab_id>/', views.dokumen_lab_umum, name='dokumen_lab_umum'),
    path('dokumen_lab_umum_history/<int:id>/<int:lab_id>/', views.dokumen_lab_umum_history, name='dokumen_lab_umum_history'),
    path('dokumen_lab_triple_e/<int:id>/<int:lab_id>/', views.dokumen_lab_triple_e, name='dokumen_lab_triple_e'),
    path('dokumen_lab_triple_e_history/<int:id>/<int:lab_id>/', views.dokumen_lab_triple_e_history, name='dokumen_lab_triple_e_history'),
    path('post_lab_umum/<int:id>', views.post_lab_umum, name='post_lab_umum'),
    path('post_lab_triplee/<int:id>', views.post_lab_triplee, name='post_lab_triplee'),
    path('post_terapi_obat/<int:id>', views.post_terapi_obat, name='post_terapi_obat'),

    path('check_layanan_lab/<int:id>', views.check_layanan_lab, name='check_layanan_lab'),
    path('export_excel_uang/', views.export_excel_uang, name='export_excel_uang'),
    path('get_filter', views.get_filter, name='get_filter'),
    
    path('import_data_pasien', views.import_data_pasien, name='import_data_pasien'),
    path('kontrol', views.kontrol, name='kontrol'),
    path('get_kontrol/', views.get_kontrol, name='get_kontrol'),
    path('check_kontrol/', views.check_kontrol, name='check_kontrol'),

    path('jasmed', views.jasmed, name='jasmed'),
    path('tambah_jasmed', views.tambah_jasmed, name='tambah_jasmed'),
    path('data_jasmed', views.data_jasmed, name='data_jasmed'),
    path('get_data_nakes/<int:id>/', views.get_data_nakes, name='get_data_nakes'),
    path('edit_jasmed/<int:id>/', views.edit_jasmed, name='edit_jasmed'),
    path('get_history_jasmed/', views.get_history_jasmed, name='get_history_jasmed'),
    path('export_excel_jasmed/', views.export_excel_jasmed, name='export_excel_jasmed'),

    path('diagnosa/', views.diagnosa, name='diagnosa'),
    path('chart_diagnosa/', views.chart_diagnosa, name='chart_diagnosa'),
    
    path('daftarlayanan', views.daftarlayanan, name='daftarlayanan'),
    path('data_layanan', views.data_layanan, name='data_layanan'),
    path('tambah_layanan', views.tambah_layanan, name='tambah_layanan'),
    path('hapus_layanan/<int:id>/', views.hapus_layanan, name='hapus_layanan'),
    path('edit_layanan/<int:id>/', views.edit_layanan, name='edit_layanan'),
    path('get_data_layanan/<int:id>/', views.get_data_layanan, name='get_data_layanan'),

    path('data_layanan_lab', views.data_layanan_lab, name='data_layanan_lab'),
    path('tambah_layanan_lab', views.tambah_layanan_lab, name='tambah_layanan_lab'),
    path('hapus_layanan_lab/<int:id>/', views.hapus_layanan_lab, name='hapus_layanan_lab'),
    path('edit_layanan_lab/<int:id>/', views.edit_layanan_lab, name='edit_layanan_lab'),
    path('get_data_layanan_lab/<int:id>/', views.get_data_layanan_lab, name='get_data_layanan_lab'),
    path('cek_nik', views.cek_nik, name='cek_nik'),
    path('cek_data_kepesertaan', views.cek_data_kepesertaan, name='cek_data_kepesertaan'),
    path('check_asesmenperawat', views.check_asesmenperawat, name='check_asesmenperawat'),
    path('postasesmenperawat/<int:id>', views.postasesmenperawat, name='postasesmenperawat'),
    path('postasesmendokter/<int:id>', views.postasesmendokter, name='postasesmendokter'),
    
    path('import_layanan', views.import_layanan, name='import_layanan'),
    path('import_obat', views.import_obat, name='import_obat'),
    path('change_gender', views.change_gender, name='change_gender'),
    # path('import_lab', views.import_lab, name='import_lab'),
    
    path('biodata_pasien/<int:id>/', views.biodata_pasien, name='biodata_pasien'),
    path('update_biodata/<int:id>/', views.update_biodata, name='update_biodata'),
    
    path('daftarpasien/data', views.DaftarPasienListView.as_view()),
]
