Pages

About

Workspaces for Health

Mike's Notes

This is where I will keep detailed working notes on creating Workspaces for Health. Eventually, these will become permanent, better-written documentation stored elsewhere. Hopefully, someone will come up with a better name than this working title.

This replaces coverage in Industry Workspace written on 13/10/2025.

Testing

The current online mockup is version 1 and will be updated frequently. If you are helping with testing, please remember to delete your browser cache so you see the daily changes. Eventually, a live demo version will be available for field trials.

Learning

I was a member of the OMG BMP+ Health Group in 2020. It was a great learning opportunity to be part of an experienced team. There is an excellent repository storing the results of this work, and much of it is used here.

Why

My family and I, and our friends, have experienced very poor healthcare decisions due to the chaos of separate silos of information in the NZ Health System. It's a total waste of resources and needs urgent fixing.

Resources

References

  • The Data Model Resource Book Vol 2, by Len Silverston.

References

  • Reference

Repository

  • Home > Ajabbi Research > Library > Authors > Len Silverston
  • Home > Handbook > 

Last Updated

19/10/2025

Workspaces for Health

By: Mike Peters
On a Sandy Beach: 16/10/2025

Mike is the inventor and architect of Pipi and the founder of Ajabbi.

Open-source

This open-source SaaS cloud system will be shared on GitHub and GitLab.

Dedication

This workspace is dedicated to the life and work of Dr Jonas Salk, inventor of the first Polio vaccine. Salk did not patent the vaccine and therefore did not profit financially from it.

May his memory be a blessing.

זִכְרוֹנוֹ לְבִרְכָּה

Salk in 1959

Source: https://en.wikipedia.org/wiki/Jonas_Salk#/media/File:Jonas_Salk_candid.jpg

HIS

"A hospital information system (HIS) is an element of health informatics that primarily addresses the administrative and operational needs of hospitals. In many implementations, an HIS is a comprehensive, integrated information system designed to manage all aspects of a hospital's operation, including medical, administrative, financial, and legal processes. HIS is also referred to as hospital management software or hospital management system (HMS). More broadly, an HIS is a type of medical information system (MIS)." - Wikipedia

Change Log

Ver 1 includes ....

Existing products


Features

This is a basic comparison of features found in health software.

[TABLE]

Data Model

There is a Universal Data Model for health in Chapter 4 of Len Silverson's book, The Data Model Resource Book, Vol 2 (Revised Edition), Wiley. Pipi's model begins with Len's and extends it.

Database Entities

  • Facility
  • Party
  • Party Relationship
  • Party Role
  • etc

Variables

Source: Krobar.ai simulation platform (beta)

Node Name Type Estimates / Formula
Discharge/transfer Calculation Step binomial(round(Inpatient monitoring), Discharge rate)
Transfer to other facility Calculation Step binomial(round(Inpatient monitoring), Transfer rate to other facility)
Readmission loop Calculation Step Transfer to other facility + Discharge/transfer
Triage/assessment time Input Variable Normal(μ=25.0, σ=9.118541033434651)
discharge/transfer Input Variable beta distribution
Transfer rate to other facility Input Variable beta distribution
Potential patients Input Variable discrete_normal distribution
Arrival rate Input Variable Normal(μ=5.5, σ=6.671709983275209)
Triage rate Input Variable beta distribution
Testing rate Input Variable beta distribution
Treatment rate Input Variable beta distribution
Admission rate Input Variable beta distribution
node_triage_assessment_time Input Variable Normal(μ=75.0, σ=66.71709983275208)
node_diagnostic_testing_time Input Variable Normal(μ=150.0, σ=133.43419966550417)
node_treatment_intervention_time Input Variable Normal(μ=840.0, σ=889.5613311033611)
Intake tasks per patient Input Variable Normal(μ=11000.0, σ=13343.419966550418)
Assessments per patient Input Variable discrete_normal distribution
Tests per patient Input Variable discrete_normal distribution
Interventions per patient Input Variable discrete_normal distribution
Cost per intake Input Variable discrete_normal distribution
Cost per assessment Input Variable Normal(μ=275.0, σ=333.58549916376046)
Cost per diagnostic test Input Variable Normal(μ=550.0, σ=667.1709983275209)
Cost per intervention Input Variable Normal(μ=1025.0, σ=1445.537163042962)
Time from arrival to triage Input Variable Normal(μ=31.0, σ=42.99546433666246)
Diagnostic testing time Input Variable Normal(μ=17.5, σ=18.532527731320023)
Treatment/intervention time Input Variable Normal(μ=100.0, σ=118.60817748044816)
Treatment turnaround time Input Variable Normal(μ=127.5, σ=166.79274958188023)
Total beds Input Variable Normal(μ=65.0, σ=81.5431220178081)
Intake staff per patient Input Variable discrete_normal distribution
Triage staff per patient Input Variable Normal(μ=0.275, σ=0.33358549916376046)
Diagnostics staff per patient Input Variable Normal(μ=0.3, σ=0.2965204437011204)
Treatment staff per patient Input Variable Normal(μ=0.275, σ=0.33358549916376046)
Inpatient staff per patient Input Variable Normal(μ=0.3, σ=0.2965204437011204)
Discharge staff per patient Input Variable Normal(μ=0.275, σ=0.33358549916376046)
Cost per triage Input Variable Normal(μ=0.275, σ=0.33358549916376046)
Cost per treatment Input Variable Normal(μ=110.0, σ=133.43419966550417)
Diagnostics rate Input Variable Normal(μ=1050.0, σ=1408.4721075803218)
Inpatient admission rate Input Variable beta distribution
Discharge rate Input Variable beta distribution
Total Beds Input Variable discrete_normal distribution
Readmitted Patients Input Variable discrete_normal distribution
Inpatient tasks per patient Input Variable discrete_normal distribution
Transitions per patient Input Variable discrete_normal distribution
Cost per inpatient day Input Variable Normal(μ=2550.0, σ=3632.375435338725)
Billing per discharge Input Variable Normal(μ=5250.0, σ=7042.360537901609)
Readmission risk Calculation Step 100 * Readmission loop / max(1, Discharge/transfer)
Discharge/transition staff Calculation Step round(Discharge/transfer * Discharge staff per patient)
Patient arrivals Calculation Step round(Patient arrival)
Time to triage Calculation Step average(Time from arrival to triage, Triage/assessment time)
LOS in diagnostics Calculation Step average(Diagnostic testing time, LOS in diagnostics)
Treatment turnaround Calculation Step average(Treatment/intervention time, Treatment turnaround time)
Intake staff activity Calculation Step round(Patient arrival * Intake staff per patient)
Triage/assessment staff Calculation Step round(Triage/assessment * Triage staff per patient)
Diagnostics team Calculation Step round(Diagnostic testing * Diagnostics staff per patient)
Treatment team Calculation Step round(Treatment/intervention * Treatment staff per patient)
Intake cost Calculation Step Patient arrival * Cost per intake
Assessment cost Calculation Step Triage/assessment * Cost per triage
Diagnostic costs/revenue Calculation Step Diagnostic testing * Cost per diagnostic test
Treatment costs/revenue Calculation Step Treatment/intervention * Cost per treatment
Patient arrival Calculation Step binomial(round(Potential patients), Arrival rate)
Triage/assessment Calculation Step binomial(round(Patient arrival), Triage rate)
Diagnostic testing Calculation Step binomial(round(Triage/assessment), Diagnostics rate)
Treatment/intervention Calculation Step binomial(round(Diagnostic testing), Treatment rate)
Inpatient monitoring Calculation Step binomial(round(Treatment/intervention), Inpatient admission rate)
Bed utilization Calculation Step min(100, 100 * Inpatient monitoring / max(1, Total beds))
Inpatient care staff Calculation Step round(Inpatient monitoring * Inpatient staff per patient)
Inpatient costs Calculation Step Inpatient monitoring * Cost per inpatient day
Discharge billing/revenue Calculation Step Discharge/transfer * Billing per discharge

Simulation notes

Standards

The workspace needs to comply with all international standards.

  • SNOMED
  • HIMMS
  • Bahmni

Workspace navigation menu

This default outline needs a lot of work. The outline can be easily customised by future users using drag-and-drop and tick boxes to turn features off and on.

  • Enterprise Account
    • Applications
      • Health (v1)
        • Booking
        • Facility
          • Cafe
          • Clean
          • Kitchen
          • Security
          • Ward
            • Room
            • Bed
        • Health Record
        • Health Worker
        • Imaging
        • Medication
        • Patient
        • Procedure
        • Transport
    • Customer (v2)
      • Bookmarks
        • (To come)
      • Support
        • Contact
        • Forum
        • Live Chat
        • Office Hours
        • Requests
        • Tickets
      • (To come)
        • Feature Vote
        • Feedback
        • Surveys
      • Learning
        • Explanation
        • How to Guide
        • Reference
        • Tutorial
      • Settings (v3)
        • Account
        • Billing
        • Deployments
          • Workspaces
            • Modules
            • Plugins
            • Templates
              • Allied
              • Animal Vet
              • Emergency
              • Family Doctor Clinic
              • Hospital
              • Public Health System
              • Patient
            • Users

    No comments:

    Post a Comment