mirror of
https://gitlab.com/signalytic/client-external/streamline/streamline-emr.git
synced 2026-09-13 11:41:31 +00:00
Build modified streamline images
The official image from streamline does not currently work for the arm64 platform. As a temporary measure, the source code and docker build scripts have been lifted from the official images and are used to build locally. Some additional modifications are made to reduce overall image size, these are documented in docker/README.md
This commit is contained in:
+21
@@ -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
@@ -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'];
|
||||
}
|
||||
Executable
+18
@@ -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'];
|
||||
}
|
||||
Executable
+19
@@ -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
@@ -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
@@ -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
@@ -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'];
|
||||
}
|
||||
@@ -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
@@ -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'];
|
||||
}
|
||||
@@ -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
@@ -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'];
|
||||
}
|
||||
+19
@@ -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
@@ -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,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;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
Executable
+18
@@ -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
@@ -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
@@ -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;
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
Executable
+10
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
namespace Streamline\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class Audits extends Model {
|
||||
protected $table = 'audits';
|
||||
public $timestamps = true;
|
||||
}
|
||||
+21
@@ -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
@@ -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;
|
||||
|
||||
}
|
||||
Executable
+15
@@ -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
@@ -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;
|
||||
|
||||
}
|
||||
+19
@@ -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
@@ -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
@@ -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'
|
||||
];
|
||||
}
|
||||
Executable
+23
@@ -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,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;
|
||||
}
|
||||
+19
@@ -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'];
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
namespace Streamline\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class CardioEchoTemplate extends Model {
|
||||
protected $guarded = [];
|
||||
protected $table = "cardio_echo_template";
|
||||
}
|
||||
+16
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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'];
|
||||
}
|
||||
Executable
+22
@@ -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'];
|
||||
}
|
||||
Executable
+13
@@ -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
@@ -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
@@ -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'
|
||||
];
|
||||
}
|
||||
Executable
+20
@@ -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'];
|
||||
|
||||
}
|
||||
Executable
+29
@@ -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
@@ -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'];
|
||||
}
|
||||
@@ -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
@@ -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'];
|
||||
}
|
||||
@@ -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';
|
||||
}
|
||||
Executable
+11
@@ -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
@@ -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;
|
||||
}
|
||||
Executable
+27
@@ -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
@@ -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
@@ -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;
|
||||
}
|
||||
@@ -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
@@ -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,9 @@
|
||||
<?php
|
||||
|
||||
namespace Streamline\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class DischargeMortalityRisk extends Model {
|
||||
protected $table = "discharge_mortality_risk";
|
||||
}
|
||||
+13
@@ -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
@@ -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
@@ -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'];
|
||||
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
Executable
+20
@@ -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
@@ -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'];
|
||||
|
||||
}
|
||||
Executable
+31
@@ -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
@@ -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
@@ -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'];
|
||||
}
|
||||
+19
@@ -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
@@ -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'];
|
||||
}
|
||||
Executable
+13
@@ -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
@@ -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
@@ -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;
|
||||
}
|
||||
+15
@@ -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;
|
||||
}
|
||||
+29
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
namespace Streamline\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class FailedLoginAttempt extends Model
|
||||
{
|
||||
protected $fillable = [
|
||||
'user_id', 'email_address', 'username', 'ip_address',
|
||||
];
|
||||
|
||||
protected $casts = [
|
||||
'created_at' => 'datetime',
|
||||
'updated_at' => 'datetime',
|
||||
];
|
||||
|
||||
public static function record($user = null, $username, $ip)
|
||||
{
|
||||
$email_credential = User::where('username', $username)->first();
|
||||
$email = $email_credential ? $email_credential->email : "";
|
||||
return static::create([
|
||||
'user_id' => is_null($user) ? null : $user->id,
|
||||
'email_address' => $email ?? 'NA',
|
||||
'username' => $username,
|
||||
'ip_address' => $ip,
|
||||
]);
|
||||
}
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
namespace Streamline\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use OwenIt\Auditing\Contracts\Auditable;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
|
||||
class FamilyAccount 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 OwenIt\Auditing\Contracts\Auditable;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
|
||||
class FamilyAccountConsumption 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 OwenIt\Auditing\Contracts\Auditable;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
|
||||
class FamilyAccountDeposit 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 OwenIt\Auditing\Contracts\Auditable;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
|
||||
class FamilyAccountDepositCancellation 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,10 @@
|
||||
<?php
|
||||
|
||||
namespace Streamline\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class FamilyAccountsRefund extends Model
|
||||
{
|
||||
//
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
namespace Streamline\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
use OwenIt\Auditing\Contracts\Auditable;
|
||||
|
||||
class FamilyPlanningMethod extends Model implements Auditable
|
||||
{
|
||||
protected $table = 'family_planning_methods';
|
||||
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
@@ -0,0 +1,21 @@
|
||||
<?php
|
||||
|
||||
namespace Streamline\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
use OwenIt\Auditing\Contracts\Auditable;
|
||||
|
||||
class FamilyRelationship extends Model implements Auditable
|
||||
{
|
||||
protected $table = 'family_relations';
|
||||
|
||||
// use laravel-auditing to track database changes
|
||||
use \OwenIt\Auditing\Auditable;
|
||||
|
||||
// use for soft deletes
|
||||
use SoftDeletes;
|
||||
|
||||
// mutate to dates
|
||||
protected $dates = ['deleted_at'];
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user