caterpillar/api/src/Entity/MedicineAdministrationWay.php

51 lines
1.1 KiB
PHP

<?php
namespace App\Entity;
use ApiPlatform\Metadata\ApiResource;
use ApiPlatform\Metadata\Link;
use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\ORM\Mapping as ORM;
/**
* A medicine administration way.
* i.e. "comprime secable voie orale" for instance
*/
#[ORM\Entity]
class MedicineAdministrationWay
{
#[ORM\Id, ORM\Column,ORM\GeneratedValue]
private ?int $id = null;
/**
* This CIS (Code Identifiant de Spécialité) id is the unique identifier of the medicine.
*/
#[ORM\Column]
private ?string $CIS = null;
/** The medicine that is admnistrate this way. */
#[ORM\ManyToOne(inversedBy: 'ways')]
public ?MedicineSpeciality $medicine = null;
/**
* The drug administration way
*/
#[ORM\Column]
private ?string $administration_way = null;
public function getId(): ?int
{
return $this->id;
}
public function getCIS(): ?string
{
return $this->CIS;
}
public function getAdministrationWay(): ?string
{
return $this->administration_way;
}
}