171 lines
4.9 KiB
TypeScript
171 lines
4.9 KiB
TypeScript
export interface ActiveStatusCode {
|
|
code: 'active' | 'inactive'
|
|
name: 'Aktif' | 'Tidak Aktif'
|
|
}
|
|
|
|
export interface DataStatusCode {
|
|
code: 'new' | 'review' | 'process' | 'done' | 'canceled' | 'rejected' | 'skiped'
|
|
name: 'Baru' | 'Review' | 'Proses' | 'Selesai' | 'Dibatalkan' | 'Ditolak' | 'Dilewati'
|
|
}
|
|
|
|
export interface UserStatusCode {
|
|
code: 'new' | 'active' | 'inactive' | 'blocked' | 'suspended'
|
|
name: 'Baru' | 'Aktif' | 'Tidak Aktif' | 'Diblokir' | 'Dibekukan'
|
|
}
|
|
|
|
export interface ItemGroupCode {
|
|
code: 'infra' | 'medicine' | 'device' | 'material'
|
|
name: 'Infrastruktur' | 'Obat' | 'Peralatan' | 'Perlengkapan'
|
|
}
|
|
|
|
export interface UnitTypeCode {
|
|
code: 'reg' | 'exa' | 'pay' | 'pha' | 'lab' | 'rad'
|
|
name: 'Registrasi' | 'Pemeriksaan' | 'Pembayaran' | 'Farmasai' | 'Laboratorium' | 'Radiologi'
|
|
}
|
|
|
|
export interface QueueStatusCode {
|
|
code: 'wait' | 'proc' | 'done' | 'cancel' | 'skip'
|
|
name: 'Tunggu' | 'Proses' | 'Selesai' | 'Batal' | 'Dilewati'
|
|
}
|
|
|
|
export interface EncounterClassCode {
|
|
code: 'outpatient' | 'ambulatory' | 'emergency' | 'inpatient' | 'draft' | 'done' | 'cancel' | 'skip'
|
|
name: 'Rawat Jalan' | 'Rawat Jalan' | 'Gawat Darurat' | 'Rawat Inap' | 'Draft' | 'Selesai' | 'Batal' | 'Dilewati'
|
|
}
|
|
|
|
export interface TimeUnitCode {
|
|
code: 'sec' | 'min' | 'hour' | 'day' | 'week' | 'month' | 'year'
|
|
name: 'Detik' | 'Menit' | 'Jam' | 'Hari' | 'Minggu' | 'Bulan' | 'Tahun'
|
|
}
|
|
|
|
export interface DischargeMethodCode {
|
|
code: 'home' | 'home-request'
|
|
name: 'Home' | 'Home Request'
|
|
}
|
|
|
|
export interface GenderCode {
|
|
code: 'male' | 'female' | 'not-stated' | 'unknown'
|
|
name: 'Laki' | 'Perempuan' | 'Tidak Disebutkan' | 'Tidak Diketahui'
|
|
}
|
|
|
|
export interface ReligionCode {
|
|
code: 'islam' | 'protestan' | 'katolik' | 'hindu' | 'buda' | 'konghucu'
|
|
name: 'Islam' | 'Protestan' | 'Katolik' | 'Hindu' | 'Buda' | 'Konghucu'
|
|
}
|
|
|
|
export interface EducationCode {
|
|
code: 'TS' | 'TK' | 'SD' | 'SMP' | 'SMA' | 'D1' | 'D2' | 'D3' | 'S1' | 'S2' | 'S3'
|
|
name: 'TS' | 'TK' | 'SD' | 'SMP' | 'SMA' | 'D1' | 'D2' | 'D3' | 'S1' | 'S2' | 'S3'
|
|
}
|
|
|
|
export interface OccupationCode {
|
|
code: 'tidak-bekerja' | 'pns' | 'polisi' | 'tni' | 'guru' | 'wiraswasta' | 'kary-swasta' | 'lainnya'
|
|
name:
|
|
| 'Tidak Bekerja'
|
|
| 'Pegawai Negeri Sipil'
|
|
| 'Polisi'
|
|
| 'TNI'
|
|
| 'Guru'
|
|
| 'Wiraswasta'
|
|
| 'Karyawan Swasta'
|
|
| 'Lainnya'
|
|
}
|
|
|
|
export interface PersonContactType {
|
|
code: 'phone' | 'm-phone' | 'email' | 'fax'
|
|
name: 'Telepon' | 'HP / Ponsel' | 'Email' | 'Fax'
|
|
}
|
|
|
|
export interface DayCode {
|
|
code: '0' | '1' | '2' | '3' | '4' | '5' | '6'
|
|
name: 'Minggu' | '' | '' | '' | '' | '' | 'Sabtu'
|
|
}
|
|
|
|
export interface PaymentMethodCode {
|
|
code: 'cash' | 'debit' | 'credit' | 'insurance' | 'membership'
|
|
name: 'Cash' | 'Debit' | 'Kredit' | 'Asuransi' | 'Membership'
|
|
}
|
|
|
|
export interface TransportationCode {
|
|
code: 'ambulance' | 'car' | 'motor-cycle' | 'other'
|
|
name: 'Ambulans' | 'Mobil' | 'Motor' | 'Lainnya'
|
|
}
|
|
|
|
export interface PersonConditionCode {
|
|
code: 'res' | 'emg' | 'urg' | 'lurg' | 'nurg' | 'doa'
|
|
name: 'Resutiasi' | 'Darurat' | 'Mendesak' | 'Kurang Mendesak' | 'Mendesak' | 'Meninggal Saat Tiba'
|
|
}
|
|
|
|
export interface EmergencyClassCode {
|
|
code: 'emg' | 'eon'
|
|
name: 'Darurat' | 'Ponek'
|
|
}
|
|
|
|
export interface OutpatientClassCode {
|
|
code: 'op' | 'icu' | 'hcu' | 'vk'
|
|
name: 'Rawat Inap' | 'ICU' | 'HCU' | 'Kamar Bersalin'
|
|
}
|
|
|
|
export interface CheckupScopeCode {
|
|
code: 'lab' | 'mic-lab' | 'pa-lab' | 'rad'
|
|
name: 'Laboratorium' | 'Microbacterial Laboratorium' | 'Patology Anatomy Laboratorium' | 'Radiology'
|
|
}
|
|
|
|
export interface EmployeePositionCode {
|
|
code: 'doctor' | 'nurse' | 'nutritionist' | 'laborant' | 'pharmacy' | 'payment' | 'payment-verificator' | 'management'
|
|
name:
|
|
| 'Dokter'
|
|
| 'Perawat'
|
|
| 'Ahli Gisi'
|
|
| 'Laboran'
|
|
| 'Farmasi'
|
|
| 'Pembayaran'
|
|
| 'Konfirmasi Pembayaran'
|
|
| 'Management'
|
|
}
|
|
|
|
export interface SubjectCode {
|
|
code:
|
|
| 'pri-compl'
|
|
| 'sec-compl'
|
|
| 'cur-disea-hist'
|
|
| 'pas-disea-hist'
|
|
| 'fam-disea-hist'
|
|
| 'alg-hist'
|
|
| 'alg-react'
|
|
| 'med-hist'
|
|
name:
|
|
| 'Primary Complaint'
|
|
| 'Secondary Complaint'
|
|
| 'Current Disease History'
|
|
| 'Past Disease History'
|
|
| 'Family Disease History'
|
|
| 'Allergic Hist'
|
|
| 'Allergic Reaction'
|
|
| 'Medication Hist'
|
|
}
|
|
|
|
export interface ObjectCode {
|
|
code: 'consc-level' | 'consc-level-det' | 'syst-bp' | 'diast-bp' | 'hear-rt' | 'temp' | 'spo2' | 'weight' | 'height'
|
|
name:
|
|
| 'Tingkat Kesadaran'
|
|
| 'Detail Tingkat Kesadaran'
|
|
| 'Tekanan Darah Systolic'
|
|
| 'Tekanan Darah Diastolic'
|
|
| 'Detak Jantung'
|
|
| 'Suhu'
|
|
| 'SpO2'
|
|
| 'Berat Badan'
|
|
| 'Tinggi Badan'
|
|
}
|
|
|
|
export interface AssessmentCode {
|
|
code: 'early-diag' | 'late-diag' | 'sec-diag'
|
|
name: 'Diagnosis Awal' | 'Diagnosis Akhir' | 'Diagnosis Sekunder'
|
|
}
|
|
|
|
export interface InstructionCode {
|
|
code: 'detail' | 'med-act' | 'medication' | 'material'
|
|
name: 'Detail Instruksi' | 'Tindakan medis' | 'Obat' | 'BMHP'
|
|
}
|