updated streamline-setup v2

This commit is contained in:
2025-01-15 08:53:49 -08:00
committed by alec.turner
parent a2ce9248f0
commit 4b569f81b0
20228 changed files with 2932048 additions and 63204 deletions
+21
View File
@@ -0,0 +1,21 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class AccountType extends Model implements Auditable {
protected $table = 'account_types';
public $timestamps = true;
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
+21
View File
@@ -0,0 +1,21 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use OwenIt\Auditing\Contracts\Auditable;
use Illuminate\Database\Eloquent\SoftDeletes;
class AgeGroup extends Model implements Auditable {
protected $table = 'age_groups';
public $timestamps = true;
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
+18
View File
@@ -0,0 +1,18 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class Alert extends Model implements Auditable {
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
+19
View File
@@ -0,0 +1,19 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class Allergy extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
+21
View File
@@ -0,0 +1,21 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
// use laravel-auditing to track database changes
use Illuminate\Database\Eloquent\SoftDeletes;
use \OwenIt\Auditing\Auditable;
class Anaesthesia extends Model implements \OwenIt\Auditing\Contracts\Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
+19
View File
@@ -0,0 +1,19 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class AnaesthesiaAirway extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
+19
View File
@@ -0,0 +1,19 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class AnaesthesiaEtt extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
+19
View File
@@ -0,0 +1,19 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class AnaesthesiaInduction extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
+19
View File
@@ -0,0 +1,19 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class AnaestheticAgent extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
+19
View File
@@ -0,0 +1,19 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class AnaestheticTechnique extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
+19
View File
@@ -0,0 +1,19 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class Analgesic extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
@@ -0,0 +1,21 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class AncDeliveryPlan extends Model implements Auditable
{
use HasFactory;
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
+19
View File
@@ -0,0 +1,19 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class AncVdrlHiv extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
@@ -0,0 +1,19 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class AnteNatalClinicAccuracy extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
@@ -0,0 +1,19 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class AnteNatalClinicBloodTransfusion extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
@@ -0,0 +1,19 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class AnteNatalClinicEngagement extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
@@ -0,0 +1,19 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class AnteNatalClinicFollowup extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
+19
View File
@@ -0,0 +1,19 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class AnteNatalClinicLie extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
@@ -0,0 +1,19 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class AnteNatalClinicOutcome extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
@@ -0,0 +1,19 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class AnteNatalClinicPosition extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
@@ -0,0 +1,19 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class AnteNatalClinicPresentation extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
@@ -0,0 +1,19 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class AnteNatalClinicRegistration extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
@@ -0,0 +1,25 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class AntenatalMotherHistory extends Model implements Auditable
{
use HasFactory;
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
protected $guarded = ['id'];
// mutate to dates
protected $dates = ['deleted_at'];
}
@@ -0,0 +1,16 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class ArtCardFamilyPlanningMethod extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
}
@@ -0,0 +1,16 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class ArtClinicRegistration extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
}
+16
View File
@@ -0,0 +1,16 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class ArtContinuationCard extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
}
+18
View File
@@ -0,0 +1,18 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class ArtOi extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
protected $table = "art_oi";
}
@@ -0,0 +1,16 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class ArtPotentialSideEffect extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
}
+16
View File
@@ -0,0 +1,16 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class ArvAdherenceReason extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
}
+52
View File
@@ -0,0 +1,52 @@
<?php
/**
* This file is to show the sample implementations of the laravel-audit library
* and will act as a reference for whatever parameters are passed into a model
*/
namespace Streamline\Models;
// include the Auditable class
use OwenIt\Auditing\Contracts\Auditable;
use Illuminate\Database\Eloquent\Model;
class AuditModelTemplate extends Model implements Auditable{
// implement methods in the Auditable class to avoid abstraction
use \OwenIt\Auditing\Auditable;
/**
* Attributes to include in the Audit.
*
* Array includes elements that will be whitelisted, these are column names
*
* @var array
*/
protected $auditInclude = [
'title',
'content',
];
/**
* Attributes to exclude from the Audit.
*
* Array includes elements that will be blacklisted, these are column names
*
* @var array
*/
protected $auditExclude = [
'published',
];
/**
* Should the audit be strict?
*
* @var bool
*/
protected $auditStrict = true;
}
+10
View File
@@ -0,0 +1,10 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
class Audits extends Model {
protected $table = 'audits';
public $timestamps = true;
}
+21
View File
@@ -0,0 +1,21 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class BankDeposit extends Model implements Auditable
{
protected $table = 'bank_deposits';
protected $dates = ['deleted_at'];
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
}
@@ -0,0 +1,19 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class BankReconciliationReport extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['reconciliation_period', 'deleted_at'];
}
+21
View File
@@ -0,0 +1,21 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class BankTransfer extends Model implements Auditable
{
protected $table = 'bank_transfers';
protected $dates = ['deleted_at'];
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
}
+15
View File
@@ -0,0 +1,15 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class Banking extends Model implements Auditable
{
use SoftDeletes;
use \OwenIt\Auditing\Auditable;
protected $table = 'banking';
}
+13
View File
@@ -0,0 +1,13 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class BankingRecord extends Model implements Auditable
{
use SoftDeletes;
use \OwenIt\Auditing\Auditable;
}
@@ -0,0 +1,16 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class BatchConsumptionTracking extends Model implements Auditable
{
use HasFactory;
use \OwenIt\Auditing\Auditable;
use SoftDeletes;
}
@@ -0,0 +1,19 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use OwenIt\Auditing\Contracts\Auditable;
use Illuminate\Database\Eloquent\SoftDeletes;
class BatchDetailsForTemporaryStockReconciliation extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
@@ -0,0 +1,15 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class BatchIssuedTracking extends Model implements Auditable
{
use HasFactory;
use \OwenIt\Auditing\Auditable;
use SoftDeletes;
}
@@ -0,0 +1,17 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class BatchStockWatcher extends Model implements Auditable
{
use HasFactory;
use \OwenIt\Auditing\Auditable;
use SoftDeletes;
protected $table = 'batch_stock_watcher';
}
+21
View File
@@ -0,0 +1,21 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class BloodDonation extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $casts = [
'deleted_at' => 'datetime'
];
}
+21
View File
@@ -0,0 +1,21 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class BloodGroup extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $casts = [
'deleted_at' => 'datetime'
];
}
+23
View File
@@ -0,0 +1,23 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class Budget extends Model implements Auditable
{
public $timestamps = true;
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
protected $guarded = ['id'];
// mutate to dates
protected $dates = ['deleted_at'];
}
@@ -0,0 +1,12 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class CHIDeposit extends Model {
use HasFactory;
protected $table = "chi_deposits";
}
@@ -0,0 +1,25 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class CaesarianSection extends Model implements Auditable
{
use HasFactory;
public $timestamps = true;
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
protected $guarded = ['id'];
// mutate to dates
protected $dates = ['deleted_at'];
}
@@ -0,0 +1,13 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use OwenIt\Auditing\Contracts\Auditable;
class CancelledPatientOpdDispensation extends Model implements Auditable {
protected $table = 'cancelled_patient_opd_dispensations';
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
}
@@ -0,0 +1,18 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class CancerProtocol extends Model implements Auditable
{
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
use HasFactory;
}
@@ -0,0 +1,19 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class CancerProtocolWardChart extends Model implements Auditable
{
use HasFactory;
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
}
+19
View File
@@ -0,0 +1,19 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use OwenIt\Auditing\Contracts\Auditable;
use Illuminate\Database\Eloquent\SoftDeletes;
class CardioEchoResult extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
+19
View File
@@ -0,0 +1,19 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class CardioEchoTemplate extends Model implements Auditable
{
protected $guarded = [];
protected $table = "cardio_echo_template";
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
}
+16
View File
@@ -0,0 +1,16 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class CareEntryPoint extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
}
+23
View File
@@ -0,0 +1,23 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use OwenIt\Auditing\Contracts\Auditable;
use Illuminate\Database\Eloquent\SoftDeletes;
class CashierIncome extends Model implements Auditable
{
public $timestamps = true;
public $table = 'cashier_income';
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
@@ -0,0 +1,16 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class CategoryPatientDependant extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
}
@@ -0,0 +1,9 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
class CentralBillingDeposits extends Model {
protected $table = 'central_billing_deposits';
}
+23
View File
@@ -0,0 +1,23 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class ChartOfAccount extends Model implements Auditable
{
protected $table = 'chart_of_accounts';
public $timestamps = true;
protected $dates = ['deleted_at'];
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
protected $fillable = ['balance'];
}
+18
View File
@@ -0,0 +1,18 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class ChartOfAccountSlug extends Model implements Auditable
{
protected $dates = ['deleted_at'];
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
}
+22
View File
@@ -0,0 +1,22 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use OwenIt\Auditing\Contracts\Auditable;
use Illuminate\Database\Eloquent\SoftDeletes;
class ChronicPatient extends Model implements Auditable{
public $timestamps = false;
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
protected $fillable = ['patient_id','episode_id','drug_id','staff_id','created_at'];
}
+22
View File
@@ -0,0 +1,22 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use OwenIt\Auditing\Contracts\Auditable;
use Illuminate\Database\Eloquent\SoftDeletes;
class Clinic extends Model implements Auditable {
public $timestamps = true;
protected $fillable = ['name'];
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
@@ -0,0 +1,9 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
class CollectiveBillsDeposits extends Model {
protected $table = "collective_bills_deposits";
}
@@ -0,0 +1,21 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use OwenIt\Auditing\Contracts\Auditable;
use Illuminate\Database\Eloquent\SoftDeletes;
class CommunityHealthInsurancePlan extends Model implements Auditable
{
use HasFactory;
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
+13
View File
@@ -0,0 +1,13 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class Company extends Model implements Auditable
{
use \OwenIt\Auditing\Auditable;
use SoftDeletes;
}
+20
View File
@@ -0,0 +1,20 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class Consultation extends Model implements Auditable {
public $timestamps = true;
protected $dates = ['admitted_on', 'deleted_at'];
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
}
+30
View File
@@ -0,0 +1,30 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use OwenIt\Auditing\Contracts\Auditable;
use Illuminate\Database\Eloquent\SoftDeletes;
class CostOfGood extends Model implements Auditable
{
protected $table = 'cost_of_goods';
protected $fillable = [
'item_category',
'item_id',
'cost_price',
'created_by'
];
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $casts = [
'deleted_at' => 'datetime'
];
}
+20
View File
@@ -0,0 +1,20 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class Country extends Model implements Auditable{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
+29
View File
@@ -0,0 +1,29 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
use Streamline\Models\District;
class County extends Model implements Auditable {
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
/* added this to allow plucking the name + district at once when making a dropdown */
public function getNameWithDistrictAttribute($value)
{
$district_details = District::find($this->district_id);
if (is_null($district_details)) {
return ucfirst($this->name) . ' '.'(District: N/A)';
}
return ucfirst($this->name) . ' '.'(District:'. ucfirst($district_details->name).')';
}
}
+20
View File
@@ -0,0 +1,20 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class DebtPlan extends Model implements Auditable {
protected $table = 'debt_plan';
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
+19
View File
@@ -0,0 +1,19 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class DebtPlanArrangement extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
+19
View File
@@ -0,0 +1,19 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class DebtPlanPayment extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
+20
View File
@@ -0,0 +1,20 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class DebtPlanPaymentStaff extends Model implements Auditable {
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
protected $table = 'debt_plan_payment_staffs';
}
+11
View File
@@ -0,0 +1,11 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use OwenIt\Auditing\Contracts\Auditable;
class Debtor extends Model implements Auditable {
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
}
+20
View File
@@ -0,0 +1,20 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class DebtorPayment extends Model implements Auditable
{
public $timestamps = true;
protected $table = "debtor_payments";
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
}
+27
View File
@@ -0,0 +1,27 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class Dental extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
public static function boot() {
parent::boot();
self::updated(function($model){
save_new_stock_level($model->id, 3);
});
}
}
@@ -0,0 +1,21 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class DentalUsage extends Model implements Auditable
{
use HasFactory;
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
+20
View File
@@ -0,0 +1,20 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class Department extends Model implements Auditable {
public $timestamps = true;
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
@@ -0,0 +1,16 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class DependantsConsumption extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
}
+13
View File
@@ -0,0 +1,13 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use OwenIt\Auditing\Contracts\Auditable;
class DiabetesFollowUp extends Model implements Auditable {
protected $table = "diabetes_follow_up";
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
}
+13
View File
@@ -0,0 +1,13 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use OwenIt\Auditing\Contracts\Auditable;
class DiabetesRegistration extends Model implements Auditable {
protected $table = "diabetes_registration";
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
}
+22
View File
@@ -0,0 +1,22 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use OwenIt\Auditing\Contracts\Auditable;
use Illuminate\Database\Eloquent\SoftDeletes;
class Diagnosis extends Model implements Auditable {
protected $table = 'diagnoses';
public $timestamps = true;
protected $fillable = ['name'];
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
@@ -0,0 +1,14 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class DiagnosisCategory extends Model implements Auditable {
use HasFactory;
use \OwenIt\Auditing\Auditable;
use SoftDeletes;
}
@@ -0,0 +1,9 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
class DischargeMortalityRisk extends Model {
protected $table = "discharge_mortality_risk";
}
+13
View File
@@ -0,0 +1,13 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use OwenIt\Auditing\Contracts\Auditable;
class Discount extends Model implements Auditable{
public $timestamps = true;
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
}
+19
View File
@@ -0,0 +1,19 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use OwenIt\Auditing\Contracts\Auditable;
use Illuminate\Database\Eloquent\SoftDeletes;
class DiscountCategories extends Model implements Auditable
{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
+22
View File
@@ -0,0 +1,22 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class District extends Model implements Auditable {
public $timestamps = true;
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
+13
View File
@@ -0,0 +1,13 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use OwenIt\Auditing\Contracts\Auditable;
class DonorDiscountDetail extends Model implements Auditable {
protected $table = 'donor_discount_details';
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
}
+18
View File
@@ -0,0 +1,18 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class DonorInvoicePayment extends Model implements Auditable
{
protected $dates = ['deleted_at'];
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
}
+20
View File
@@ -0,0 +1,20 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use OwenIt\Auditing\Contracts\Auditable;
use Illuminate\Database\Eloquent\SoftDeletes;
class Donors extends Model implements Auditable {
protected $table = 'donors';
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
+23
View File
@@ -0,0 +1,23 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class DosageFrequency extends Model implements Auditable {
public $timestamps = true;
protected $table = 'dosage_frequencies';
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
+31
View File
@@ -0,0 +1,31 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use OwenIt\Auditing\Contracts\Auditable;
use Illuminate\Database\Eloquent\SoftDeletes;
class Drug extends Model implements Auditable {
public $timestamps = false;
protected $table = 'drugs';
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
public static function boot() {
parent::boot();
self::updated(function($model){
save_new_stock_level($model->id, 1);
});
}
}
+19
View File
@@ -0,0 +1,19 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use OwenIt\Auditing\Contracts\Auditable;
use Illuminate\Database\Eloquent\SoftDeletes;
class DrugCategory extends Model implements Auditable {
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
+19
View File
@@ -0,0 +1,19 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use OwenIt\Auditing\Contracts\Auditable;
use Illuminate\Database\Eloquent\SoftDeletes;
class DrugForm extends Model implements Auditable{
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
@@ -0,0 +1,18 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class DrugRoute extends Model implements Auditable
{
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
use HasFactory;
}
+19
View File
@@ -0,0 +1,19 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use OwenIt\Auditing\Contracts\Auditable;
use Illuminate\Database\Eloquent\SoftDeletes;
class DrugUnit extends Model implements Auditable {
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
+22
View File
@@ -0,0 +1,22 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class EmergencySign extends Model implements Auditable
{
protected $table = 'emergency_signs';
public $timestamps = true;
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
// mutate to dates
protected $dates = ['deleted_at'];
}
+13
View File
@@ -0,0 +1,13 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class Equity extends Model implements Auditable
{
use \OwenIt\Auditing\Auditable;
use SoftDeletes;
}
@@ -0,0 +1,13 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use OwenIt\Auditing\Contracts\Auditable;
class EyeClinicAdditionalTests extends Model implements Auditable {
protected $table = "eye_clinic_additional_tests";
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
}
@@ -0,0 +1,13 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use OwenIt\Auditing\Contracts\Auditable;
class EyeClinicBaseExamRefraction extends Model implements Auditable {
protected $table = "eye_clinic_base_exam_refraction";
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
}
+17
View File
@@ -0,0 +1,17 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use OwenIt\Auditing\Contracts\Auditable;
use Illuminate\Database\Eloquent\SoftDeletes;
class EyeClinicMainExam extends Model implements Auditable {
protected $table = "eye_clinic_main_exam";
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
}
+15
View File
@@ -0,0 +1,15 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class EyeGlass extends Model implements Auditable {
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
}
@@ -0,0 +1,26 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class EyeGlasses extends Model implements Auditable {
use HasFactory;
protected $table = 'eye_glasses';
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
public static function boot() {
parent::boot();
self::updated(function($model){
save_new_stock_level($model->id, 7);
});
}
}
+15
View File
@@ -0,0 +1,15 @@
<?php
namespace Streamline\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
class EyeGlassesDeposits extends Model implements Auditable {
// use laravel-auditing to track database changes
use \OwenIt\Auditing\Auditable;
// use for soft deletes
use SoftDeletes;
}

Some files were not shown because too many files have changed in this diff Show More