Download the PHP package flowrise-hms/clinical without Composer

On this page you can find all versions of the php package flowrise-hms/clinical. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package clinical

Clinical module

In one sentence: The Clinical module is where care happens on the record—visits (encounters), diagnoses, vital signs, clinical notes, orders (service requests and their line items), tasks that staff fulfill, allergies, medication administration (MAR), and nursing care plans—so the hospital has a structured story of what was done for the patient and when.

Why this module exists

Registration (Patient) tells you who someone is. Clinical tells you what happened to them medically: they arrived for a visit, someone measured their blood pressure, a doctor wrote a note and diagnosis, a lab was ordered, a nurse completed a task or care-plan intervention. Without this layer, you only have demographics, not a medical dossier or a timeline of care.

Where Clinical fits in FlowRise

What you can do with it (everyday language)

For laboratory, radiology, and pathology fulfillment after an order is placed, see Diagnostics Workflows.

How it works (simple)

  1. A clinician or clerk opens a patient in the clinical area of the admin app.
  2. They create or update an encounter, then add vitals, notes, diagnoses, orders, or a care plan as the visit unfolds.
  3. Business rules live in service classes under app/Classes/Services/ (not only inside database models), so the same rules apply no matter which screen triggered the change.
  4. Data is stored in clinical tables; other modules or reports read it through models and services—not by bypassing those layers.

What is inside this folder (high level)

Path Purpose
app/Models/ 26 models: Encounter, EncounterParticipant, EncounterLocationEvent, AdmissionRequest, DischargeSummary, EncounterDiagnosis, DiagnosisCode, VitalSign, ClinicalNote, Allergy, ServiceRequest, RequestItem, Task, MedicationAdministration, MedicationDoseReminderLog, CanvasLayout, CarePlan (+ Problem, ProblemStrength, Objective, Intervention, Evaluation, RoutineCare, Diagnosis, Order), NursingDiagnosisCatalogue.
app/Classes/Services/ 34 services: Encounter, Adt, BedAssignment, WardBoard, DischargeReadiness, DischargeSummary, VitalSign, ClinicalNote, Diagnosis / DiagnosisCode / IcdCatalogue / DiagnosisSearch, Allergy, ServiceRequest, Task, Fulfillment, MedicationAdministration / DoseSchedule / FulfillmentPolicy / SlotStatusResolver / Canvas, CarePlan (+ Problem / Objective / Order), NursingDiagnosis, NhisClaimCodeGateway, Pdf, ...
app/Classes/Actions/ PatientActions (shared header/More Actions menu reused by Patient, MCH and workspace pages), EncounterActions (ADT and lifecycle actions), DischargeSummaryActions.
app/Classes/Fhir/ FHIR transformers (Encounter, Condition, AllergyIntolerance, CarePlan, Goal).
app/Filament/ ClinicalPlugin; Workspace cluster (Clinical Workspace, Ward Board, Timeline, Patient Profile, Medication Canvas, legacy Patient Workspace) and the top-level Care Plans page, both in the Workspaces sidebar group; Clinical cluster (Patient Care group) with 8 resources (Encounters, Service Requests, Tasks, Clinical Notes, Vital Signs, and the menu-hidden Care Plans, Allergies, Encounter Diagnoses) and pages MAR Board, ICD Browser, Clinical settings; relation managers for the patient record; ~20 widgets; Filament/Schemas/EncounterCoverageSchema, Filament/Support/MarRecordDoseFormSchema.
app/Policies/ Allergy, CarePlan, ClinicalNote, DischargeSummary, EncounterDiagnosis, Encounter, ServiceRequest, Task, VitalSign.
app/Events/, app/Listeners/, app/Notifications/ Admission requested/accepted/rejected/cancelled, patient admitted/transferred/discharged, encounter finished/cancelled, request item created/updated/cancelled; ward and patient notifications (patient-facing channels per Core notification settings; ward-staff channels per the Clinical settings "Staff alert channels"; MAR reminders per "Reminder channels").
app/Console/ clinical:mar-dose-reminders (every 5 min), clinical:expire-admission-requests (hourly), clinical:backfill-bed-status.
app/Http/ CarePlanPdfController (GET /care-plans/{carePlan}/pdf), DischargeSummaryPdfController (GET /discharge-summaries/{dischargeSummary}/pdf).
database/migrations/ 42 migrations as of 2026-09-20; 26 factories; seeders for diagnosis codes and the nursing diagnosis catalogue.

Current status

Complete for operational clinical workflows (including MAR, ADT with admission requests and discharge summaries, diagnoses, and care plans). See Module Status.

Configuration lives in config/config.php (admission request expiry 24 h, long-stay threshold 7 days, bed cleaning on discharge, bed reservation on request, ward notification roles, discharge readiness rules and blocking levels, MAR payment/schedule/reminder defaults, WHO ICD-11 API credentials) and on the Clinical settings page (of which only the MAR "require payment before", "emergency exemption" and "reminders enabled" toggles are read at runtime).

Dependencies

Further reading

For developers


All versions of clinical with dependencies

PHP Build Version
Package Version
Requires php Version ^8.4
flowrise-hms/core Version dev-main
flowrise-hms/patient Version dev-main
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package flowrise-hms/clinical contains the following files

Loading the files please wait ...