HealthInsuranceController
extends AbstractHealthInsurancesOrganisationController
in package
Table of Contents
Properties
- $dbc : mixed
- $mapper : mixed
- $organisationController : mixed
Methods
- __construct() : mixed
- getAll() : mixed
- getAllInsurancesForDisabled() : mixed
- getById() : mixed
- getOnlyHealthInsurance() : mixed
- isAllowedInvalidAndHealthInsurance() : bool
- isAnInvalidPeopleCantonalProvider() : bool
- mayBeGetInsuranceLegalCategorisation() : string
- packAsIdNameForSelectBoxWithChangeAction() : array<string|int, mixed>
- packAsIdNameForTabList() : array<string|int, mixed>
- packForSelectBoxWithChangeAction() : array<string|int, mixed>
- selectBoxArgsRouter() : mixed
- argsRouter() : array<string|int, mixed>
- fetchInsurancesFromOrganisationFetchByLawCodeFromHS() : mixed
- fetchOrganisationHealthInsuraceAlphabetically() : array<string|int, mixed>
- fetchOrganisationHealthInsurance() : array<string|int, mixed>
- fetchOrganisationHealthInsuranceByOwnerId() : mixed
- fetchOrganisationHealthInsuranceByOwnerIdNotInClient() : mixed
- fetchOrganisationHealthInsuranceInClient() : mixed
- fetchOrganisationHealthInsuranceNotInClient() : mixed
- fetchPreviousSavedInsuranceAndHSByLawCode() : mixed
- getDBC() : mixed
- initDB() : mixed
- mapCantonProviderIdToLawCodeId() : int
- mapVersArtToLawCode() : int
- nameFormatter() : mixed
- packAsIdName() : array<string|int, mixed>
- packHealthInsuranceAsIdName() : mixed
- packObjectAsValueName() : array<string|int, mixed>
- TODO is it the right place to lay this mehtod? packObjectAsValueName use it to prepare data for select boxes
- packOrganisationAsIdName() : mixed
Properties
$dbc
protected
mixed
$dbc
$mapper
protected
mixed
$mapper
$organisationController
protected
mixed
$organisationController
Methods
__construct()
public
__construct() : mixed
getAll()
public
getAll() : mixed
getAllInsurancesForDisabled()
public
getAllInsurancesForDisabled() : mixed
getById()
public
getById(int $id) : mixed
Parameters
- $id : int
getOnlyHealthInsurance()
public
getOnlyHealthInsurance() : mixed
isAllowedInvalidAndHealthInsurance()
public
isAllowedInvalidAndHealthInsurance(int $userId, int $clientId) : bool
Parameters
- $userId : int
- $clientId : int
Return values
boolisAnInvalidPeopleCantonalProvider()
public
isAnInvalidPeopleCantonalProvider(int $cantonId) : bool
Parameters
- $cantonId : int
Return values
boolmayBeGetInsuranceLegalCategorisation()
public
mayBeGetInsuranceLegalCategorisation(int $insuranceId) : string
Parameters
- $insuranceId : int
Return values
stringpackAsIdNameForSelectBoxWithChangeAction()
public
packAsIdNameForSelectBoxWithChangeAction(int $selected, string $command) : array<string|int, mixed>
Parameters
- $selected : int
- $command : string
Tags
Return values
array<string|int, mixed>packAsIdNameForTabList()
public
packAsIdNameForTabList(bool $isSpitex, int|null $ownerId) : array<string|int, mixed>
Parameters
- $isSpitex : bool
- $ownerId : int|null
Tags
Return values
array<string|int, mixed>packForSelectBoxWithChangeAction()
public
packForSelectBoxWithChangeAction(string $dataType, string $command, int $selected, array<string|int, mixed> $optionValues) : array<string|int, mixed>
Parameters
- $dataType : string
- $command : string
- $selected : int
- $optionValues : array<string|int, mixed>
Return values
array<string|int, mixed> —[~/person/klient_neu/neu_vers.php,~/person/neu_vers.php , .../schritt_3.php]
selectBoxArgsRouter()
public
selectBoxArgsRouter(SelectBoxArgumentObject $sbao) : mixed
Parameters
- $sbao : SelectBoxArgumentObject
argsRouter()
protected
argsRouter(SelectBoxArgumentObject $sbao) : array<string|int, mixed>
Parameters
- $sbao : SelectBoxArgumentObject
Return values
array<string|int, mixed>fetchInsurancesFromOrganisationFetchByLawCodeFromHS()
protected
fetchInsurancesFromOrganisationFetchByLawCodeFromHS(int $lawCode) : mixed
Parameters
- $lawCode : int
fetchOrganisationHealthInsuraceAlphabetically()
protected
fetchOrganisationHealthInsuraceAlphabetically() : array<string|int, mixed>
Return values
array<string|int, mixed>fetchOrganisationHealthInsurance()
protected
fetchOrganisationHealthInsurance() : array<string|int, mixed>
Return values
array<string|int, mixed>fetchOrganisationHealthInsuranceByOwnerId()
protected
fetchOrganisationHealthInsuranceByOwnerId(int $id) : mixed
Parameters
- $id : int
fetchOrganisationHealthInsuranceByOwnerIdNotInClient()
protected
fetchOrganisationHealthInsuranceByOwnerIdNotInClient(int $id) : mixed
Parameters
- $id : int
fetchOrganisationHealthInsuranceInClient()
protected
fetchOrganisationHealthInsuranceInClient() : mixed
fetchOrganisationHealthInsuranceNotInClient()
protected
fetchOrganisationHealthInsuranceNotInClient() : mixed
fetchPreviousSavedInsuranceAndHSByLawCode()
protected
fetchPreviousSavedInsuranceAndHSByLawCode(int $oldInsuranceId, int $lawCode) : mixed
Parameters
- $oldInsuranceId : int
- $lawCode : int
getDBC()
protected
getDBC() : mixed
initDB()
protected
initDB() : mixed
mapCantonProviderIdToLawCodeId()
protected
mapCantonProviderIdToLawCodeId(int $cantonId) : int
Parameters
- $cantonId : int
Return values
intmapVersArtToLawCode()
protected
mapVersArtToLawCode(string $versArt) : int
Parameters
- $versArt : string
Return values
intnameFormatter()
protected
nameFormatter(array<string|int, mixed> $strings) : mixed
Parameters
- $strings : array<string|int, mixed>
packAsIdName()
protected
packAsIdName(object $result) : array<string|int, mixed>
Parameters
- $result : object
Return values
array<string|int, mixed>packHealthInsuranceAsIdName()
protected
packHealthInsuranceAsIdName(mixed $healthInsuranceDomainObject) : mixed
Parameters
- $healthInsuranceDomainObject : mixed
packObjectAsValueName()
TODO is it the right place to lay this mehtod? packObjectAsValueName use it to prepare data for select boxes
protected
packObjectAsValueName(object $domainObject, array<string|int, mixed> $fields) : array<string|int, mixed>
Parameters
- $domainObject : object
- $fields : array<string|int, mixed>
-
[ 'value' => 'variable-displayed-as-the-option-value' 'name' => 'The variable for the option text displayed on the page' ]
Return values
array<string|int, mixed>packOrganisationAsIdName()
protected
packOrganisationAsIdName(mixed $organisationDomainObject) : mixed
Parameters
- $organisationDomainObject : mixed