- GenPRES TimeLine and Architecture 2026
- Classification of deliverables
- Enabling Technologies
- - OTS / Data Platform
- Q1. ZIndex-OTS / ZForm-OTS
- Q2. GenFORM-OTS
- - Complete National Dutch Pediatric Formulary in GenFORM
- - All Local Hospital Medication Dose Rules in GenFORM
- - All Local Hospital Parenteralia/Oralia Rules in GenFORM
- - Part of National Farmacotherapeutic Formulary in GenFORM
- - Part of National Antibiotic Guidelines in GenFORM
- - Part of Renal Adjustment Guidelines in GenFORM
- - OTS as storage and version control
- - Import and Export in spreadsheet format
- - Formal Validation Pipeline
- Deliverables
- Q3. GenORDER-DataPlatform
- - Cloud Program
- - OTS / Data Platform
- Product
- Adoption
- Key Milestones
- Addendum 1. GenPRES Shopping Cart
- Addendum 2. Architecture
- Addendum 3. GenPRES Libraries
- Addendum 4. Tech Stack
- Addendum 5. TimeLine 2026
- GUARANTEED: prototype, tested in production
- HIGHLY LIKELY: prototype, not in production
- NOT GUARANTEED: no prototype, established technology
- NOT SURE: no prototype, innovation required
- Medication products,
- dose monitoring rules,
- interactions rules,
- duplicate medication rules
all are provided by the Z-Index registry. These come in the form of flat text files that have to be parsed.
The resulting product and rule sets have to be versioned and stored in the OTS (Ontology Terminology SERVER) Knowledge Platform. This tool can also be used to export and import sets of rules as spreadsheets (enabling efficient bulk updates).
- Informedica.ZIndex.Lib: Performs the primary parsing steps.
- Informedica.ZForm.Lib: Processes dose and interaction rules.
- Informedica.OTS.Lib: Uses OTS as a repository to store products and rules from the Z-Index registry.
GenFORM combines the medication products, drug monitoring rules and interaction rules from the Z-Index registry with specific dose rules from various national and local registries. These dose rules are mostly semi-structured and in free text.
GenFORM can handle the following rules:
- Dosing rules
- Reconstitution rules
- Solution rules
- Renal adjustment rules
- Interaction rules
- Duplicate medication rules
Extraction can be performed:
- Manually
- Parsing semi-structured dose rules
- Using LLMs to extract the rules
The complete set of dose rules of the National Dutch Pediatric Formulary (Kinderformularium). This is a semistructured set of rules that can be parsed with additional help from a NLP parser for the free text parts.
Dose rules as unstructured free text. Have to be manually extracted or parsed using a LLM based NLP parser.
Reconstitution and solution rules. Unstructured free text. Have to be manually extracted or parsed using a LLM based NLP parser.
All the dose rules that have a counterpart in the National Dutch Formulary (Farmacotherapeutisch Kompas), i.e. the adult versions of those rules. Have to be manually extracted or parsed using a LLM based NLP parser.
All the dose rules in the National Antibiotic Guidelines (SWAB guidelines) which have a counterpart in the National Dutch Pediatric Formulary. Have to be manually extracted or parsed using a LLM based NLP parser.
All the renal adjustment rules in the Renal Adjustment Guidelines which have a counterpart in the National Dutch Pediatric Formulary. Have to be manually extracted or parsed using a LLM based NLP parser.
Use OTS for persistence and version control. Rules sets can be incrementally added, increasing the version for each addition.
All knowledge rules will have the option to be exported in spreadsheet format. These spreadsheets can be updated and imported again creating a bulk update.
GenFORM will provide a validation pipeline that will distinguish between valid and invalid rules. Only valid rules will be available for further usage. Invalid rules can be printed out for correction.
- Informedica.NKF.Lib: Parses the National Dutch Pediatric Formulary (KinderFormularium).
- Informedica.NLP.Lib: A library that uses Natural Language Processing to convert free text to (validated) structured output
- Informedica.GenFORM.Lib: Processes all product and rules resources providing a formal validation pipeline and bulk export and insert.
- Informedica.OTS.Lib: Extend this library to be able to store the GenFORM rules.
NOTE: The NLP library is not an absolute requirement for GenFORM. The implication is manual extraction.
GenORDER creates all the specific medication and nutrition orders for a patient using the rules from GenFORM.
Can read and write all generated orders to the Data Platform.
- Informedica.GenORDER.Lib: Creates all the orders.
- Informedica.FHIR.Lib: Transforms the GenORDER orders to a FHIR compliant format.
- Informedica.DataPlatform.Lib: Store and Retrieve all medication and nutrition orders from GenORDER.
The GenSERVER runs as a docker container and is thus easy to scale up according to demand. This also enables an easy workflow as a guaranteed working environment is provided.
This also provides zero downtime and immediate fallback in case of bugs or problems.
The GenSERVER running as a Docker container will provide the API and the UI to the hospital EHR system.
- Informedica.GenPRES.Server: Runs the whole GenPRES application as a Docker Container in the Cloud.
GenFORM will run as a Docker agent providing a service and stand-alone functionality.
- Informedica.GenFORM.Lib: Is extended with the capability to run as an independent Docker service agent.
GenORDER will run as a Docker agent providing a service and stand-alone functionality.
- Informedica.GenORDER.Lib: Is extended with the capability to run as an independent Docker service agent.
A Model Context Protocol service will be provided to facilitate direct interaction and as an integration point facilitating LLM and AI based solutions.
- Informedica.MCP.Lib: Runs as an MCP GenSERVER for both GenFORM and GenORDER.
GenSOLVER can solve a set of product and sum equations where each variable is either a specific set of numbers or a range of possible numbers. This allows bidirectional calculation of all possible options for each variable.
Can calculate both product and sum equations. Solves the problem of combinatory explosion of possible solutions by using min, max and incremental values. The individual values will be exact, meaning no rounding is involved excluding rounding errors or imprecision.
Calculations have to include units where specific unit expressions can be handled like:
- 1 x/48 hour gentamicin 7 mg = 4.67 mg/kg/48 hour
Furthermore, values are exact, meaning that 1/3 x 3 = 1 and
- 1/3_000_000_000_000_000 x 3_000_000_000_000_000 = also 1.
All calculations are logged and can be reviewed in human-readable output.
- Informedica.GenUNITS.Lib: Enables calculation with values that have units and provide exact values.
- Informedica.GenSOLVER.Lib: The core calculation engine that can evaluate sets of equations.
GenSOLVER is optimized to handle more complex order calculation scenarios like nutrition which can have multiple components where an optimal ratio has to be calculated as well.
- Informedica.GenSOLVER.Lib: Can also handle more complex scenarios like nutrition with multiple components.
GenSOLVER is further optimized to handle a complete set of orders. This is mostly a performance requirement.
- Informedica.GenSOLVER.Lib: Can also handle a complete set of orders.
A full web based client that uses material UI to provide the optimal user experience. The aim is to provide a UI that requires little to no user instructions. The user should immediately recognize the user specific workflows where the UI follows the user instead of the user having to follow the UI.
Can show and select all acute patient specific ad hoc medication and interventions. These orders (when medication) can be selected and added to the treatment plan as regular medication orders.
Can show all patient specific continuous medication orders. These orders can be selected and added to the treatment plan as regular medication orders.
- Informedica.GenPRES.Client: Desktop - Has an Emergency List view and Continuous Medication view with the ability to filter and select specific orders that can be immediately added to the treatment plan.
Give a full view on all patient specific dose rules sets with the applicable medication products from the Z-Index registry.
Shows a dose monitoring rule provided by the Z-Index registry that checks the GenFORM dose rule.
Give a view on all patient specific reconstitution- and solution rule sets based on the local hospital parenteralia.
Allow adding or changing all possible medication orders, which then can be transferred to the Treatment.
- Informedica.GenPRES.Client: Desktop - Has a Formularies and Parenteralia view to show the exact dosing-, reconstitution- and solution rules along with dose rule check by the Z-Index registry.
- Informedica.GenPRES.Client: Desktop - Can add or adjust all order settings, shows the validity of the order against all rule sets.
Allow adding or changing enteral and/or parenteral nutrition orders and setting the individual nutrition components.
Provide a full medication and nutrition order overview along with calculations of totals. Provides direct access to change or delete orders.
Being able to configure the app to specific hospital and/or department settings.
- Informedica.GenPRES.Client: Desktop - Can add or adjust nutrition by composing orders from components and setting those components using a totals view.
- Informedica.GenPRES.Client: Desktop - Can view, remove, add or adjust orders to a Treatment plan and shows the totals of all orders.
- Informedica.GenPRES.Client: Desktop - Shows the configuration view.
A full web based client that uses material UI to provide the optimal user experience responsive and optimized for mobile use as well. The aim is to provide a UI that requires little to no user instructions. The user should immediately recognize the user specific workflows where the UI follows the user instead of the user having to follow the UI.
Can show and select all acute patient specific ad hoc medication and interventions. These orders can be selected and added to the treatment plan.
Can show all patient specific continuous medication orders. These orders can be selected and added to the treatment plan.
- Informedica.GenPRES.Client: Mobile - Has an Emergency List view and Continuous Medication list view with the ability to filter and select specific orders that can be immediately added to the treatment plan.
Allow adding or changing all possible medication orders.
- Informedica.GenPRES.Client: Mobile - Can add or adjust all order settings, shows the validity of the order against all rule sets.
Provide a full medication and nutrition order overview along with calculations of totals.
- Informedica.GenPRES.Client: Mobile - Can view add or remove orders to a Treatment plan.
State transfer from GenSERVER to an outside party should follow the FHIR requirements.
Can differentiate between unauthenticated unauthorized and authenticated authorized use resulting in different usage patterns.
With authenticated authorized use can get all eligible patients, i.e. patients that the user is authorized to access.
Get the complete set of running orders for that patient.
Return the updated version of the running order set.
Deliverables
- Informedica.GenPRES.Server: The main entrypoint of GenPRES, can handle all GenPRES requests.
- Informedica.FHIR.Lib: Transforms the GenORDER orders to a FHIR compliant format.
- Informedica.HIXConnect.Lib: Used by the GenSERVER to pass on requests from and to HIXConnect. Handles authentication/authorization, session identification and transfers state from and to the hospital EHR.
GenPRES can be used as an Emergency Medication app. The app works both on the desktop as on mobile devices. There is a direct connection from the patient to the application. The application shows all the emergency interventions along with the standard solutions for continuous medication. From the app a printout can be made for bedside use.
Deliverable: GUARANTEED
For every medication order an exact dose advice can be provided according to the patient context following all the rule sets available in GenFORM.
This means that all medication in the
- National Dutch Pediatric Formulary (Kinderformularium) can be prescribed and where applicable
- Local Guidelines for dosing, reconstitution and solution and
- Adult dose rules from the National Adult Formulary (Farmacotherapeutisch Kompas) and
- Antibiotic dose rules from the (SWAB) guidelines.
- Additionally renal dose adjustment can be applied according to renal function in the patient context.
So, for every medication order, the dose, reconstitution, solution and administration can be validated.
Deliverable: GUARANTEED
Every medication and or nutrition order can be generated according to the National Dutch Pediatric Formulary (Kinderformularium) and where applicable to the local and National Adult (Farmacotherapeutisch Kompas) and antibiotics (SWAB). These can be added to a treatment plan. The treatment plan is directly accessible to remove or change orders.
The treatment plan shows a full overview of totals relevant to the patient and PICU/NICU setting.
These orders can thus be validated according to the hospital's established guidelines.
Deliverable: GUARANTEED
The complete treatment plan can be parsed from and converted to FHIR format.
Deliverable: HIGHLY LIKELY
HIX-Connect can provide a full roundtrip with session management, authorization and authentication and can send and accept a full medication treatment plan.
Deliverable: NOT GUARANTEED
Every medication and or nutrition order can be generated according to the National Dutch Pediatric Formulary (Kinderformularium) and where applicable to the local and National Adult (Farmacotherapeutisch Kompas) and antibiotics (SWAB). These can be added to a treatment plan. The treatment plan is directly accessible to remove or change orders.
The treatment plan shows a full overview of totals relevant to the patient and outpatient clinic setting.
These orders can thus be validated according to the hospital's established guidelines.
Deliverable: GUARANTEED
The complete treatment plan can be parsed from and converted to FHIR format.
Deliverable: HIGHLY LIKELY
HIX-Connect can provide a full roundtrip with session management, authorization and authentication and can send and accept a full medication treatment plan for patients attending the outpatient clinic.
Deliverable: NOT GUARANTEED
- End Q1 2026: OTS Registry operational, GenSERVER deployed, Emergency App operational (Desktop/Mobile)
- End Q2 2026: All Rule Registries available, Medication Prescription, Medication Validation available
- End Q3 2026: Full UI suite completed, clinical validation ongoing
- End Q4 2026: PICU/NICU and outpatient clinic full prescription production deployment
- 2027: WKZ & Prinses Máxima Centrum expansion
- 2028: Full UMCU deployment
GenPRES will handle all medication and nutrition order management acting as a shopping cart. This means that GenPRES will be able to:
- Interpret and structure Expert Knowledge (all guidelines/rules applicable to medication and nutrition).
- GenFORM: Parse and structure Expert Knowledge to Operational Knowledge Rules.
- GenPROD: Creating validated medication/nutrition Orders using GenSOLVER such that
- Orders are Validated (dose, reconstitution, solution, interaction, duplication, renal adjustment)
- Can be Planned
- Preparation is fully specified
- Administration is fully specified.
GenPRES as a shopping cart will be able to show the totals, interactions and duplications so the full medication order set can be evaluated.
The shopping cart mechanism means that GenPRES can handle:
- An initial state of the shopping cart where the shopping cart is filled with existing orders
- Changes to the set of orders in the shopping cart, performing all calculation and validation.
- Return the changed set of orders in the shopping cart along with the state of the orders (added, removed or changed).
Classification:
- Utility Library
- Domain Library
- Application
Libraries:
List of libraries and applications along with capabilities and dependencies. Note that only top level dependencies are shown. Transitive dependencies are not listed.
-
Informedica.Utils.Lib: Utility library.
- Capabilities:
- Basic common functionality (string manipulation, collection extensions, file I/O)
- Shared primitives and helper functions
- Capabilities:
-
Informedica.Agents.Lib: Library using the FSharp MailboxProcessor to create message based agents.
- Capabilities:
- Message-based agent abstraction using F# MailboxProcessor
- Asynchronous, concurrent API execution model
- Specific low level agent implementations
- Depends on:
- Informedica.Utils.Lib
- Capabilities:
-
Informedica.Logging.Lib: Library with advanced printing capabilities to enable human readable logging for analysis.
- Capabilities:
- Human-readable logging and structured output for analysis
- Advanced printing and formatting capabilities
- Agent-based logging service
- Depends on:
- Informedica.Agents.Lib
- Capabilities:
-
Informedica.NLP.Lib: Library using NLP to extract structured rules from free text.
- Capabilities:
- Natural language processing for rule extraction
- Conversion of free text to structured typed records
- Depends on:
- Informedica.Utils.Lib
- Capabilities:
-
Informedica.OTS.Lib: Library to retrieve and send rules sets to the OTS server for storage and version control. Can also export and import rules sets as spreadsheets.
- Capabilities:
- Integration with OTS server for product and rule set storage and version control
- Rule set import/export to spreadsheet formats
- Can log import and export
- Can run as an agent based microservice
- Depends on:
- Informedica.Logging.Lib
- Capabilities:
-
Informedica.GenUNITS.Lib: Domain library handling complex value unit combinations and calculation.
- Capabilities:
- Complex value-unit combinations and dimensional analysis
- Unit conversion and validation
- Arithmetic operations on values with units
- Depends on:
- Informedica.Utils.Lib
- Capabilities:
-
Informedica.GenSOLVER.Lib: Domain library for the calculation engine. Can solve product and sum equations using value unit combinations as ranges.
- Capabilities:
- Constraint-solving calculation engine
- Product and sum equation solving with value-unit ranges
- Variable propagation and constraint satisfaction
- Can log all messages and calculation steps
- Can run as an agent microservice
- Depends on:
- Informedica.Logging.Lib
- Informedica.GenUNITS.Lib
- Capabilities:
-
Informedica.GenCORE.Lib: Domain library handling domain common domain concepts like Patient.
- Capabilities:
- Core domain concepts (Patient, measurements, calculations)
- Shared domain primitives and value objects
- Clinical calculation utilities
- Depends on:
- Informedica.GenSOLVER.Lib
- Capabilities:
-
Informedica.ZIndex.Lib: Performs first parsing of products and rules from the ZIndex registry. Products can be used by GenFORM.
- Capabilities:
- Parsing of pharmaceutical products from ZIndex registry
- Initial rule extraction from ZIndex data
- Product catalog and formulary management
- Depends on:
- Informedica.GenCORE.Lib
- Capabilities:
-
Informedica.ZForm.Lib: Additional processing of rules to more generic constructs. These rules can be used by GenFORM to check specific dose rules.
- Capabilities:
- Advanced rule processing and normalization
- Conversion of ZIndex rules to generic constructs
- Can store and retrieve products and rules in OTS
- Can log extraction messages
- Can run as an agent microservice
- Can be exposed via MCP host
- Depends on:
- Informedica.OTS.Lib
- Informedica.ZIndex.Lib
- Capabilities:
-
Informedica.NKF.Lib: Library used to parse structured content from the Kinderformularium containing pediatric dosing rules.
- Capabilities:
- Parsing of pediatric dosing guidelines from Kinderformularium
- Structured pediatric dosing rules
- Can log extraction messages
- Can run as an agent based microservice
- Depends on:
- Informedica.ZForm.Lib
- Capabilities:
-
Informedica.FTK.Lib: Library used to parse structured content from the Farmacotherapeutisch Kompas containing pediatric dosing rules.
- Capabilities:
- Parsing of adult dosing guidelines from Farmacotherapeutisch Kompas
- Structured adult dosing rules
- Can log extraction messages
- Can run as an agent based microservice
- Depends on:
- Informedica.ZForm.Lib
- Capabilities:
-
Informedica.GenFORM.Lib: Handles all rule sets and combines those with products creating specific patient context prescription rules.
- Capabilities:
- Unified rule set management across all sources
- Patient-context-specific prescription rule generation
- Product-rule combination and validation
- Can store and retrieve products and rules in OTS
- Can log all rule retrieval messages
- Can run as an agent based microservice
- Can be accessed as a MCP service
- Depends on:
- Informedica.ZForm.Lib
- Capabilities:
-
Informedica.GenORDER.Lib: Domain library providing a structured representation of orders (medication/nutrition) and turning orders into equations for calculation by GenSOLVER.
- Capabilities:
- Structured medication and nutrition order representation
- Conversion of orders to equations for GenSOLVER
- Order validation and constraint generation
- Can log all order processing messages
- Can run as an agent based microservice
- Can be exposed via MCP host
- Depends on:
- Informedica.GenFORM.Lib
- Capabilities:
-
Informedica.MCP.Lib: Library enabling a MCP implementation and using LLMs.
- Capabilities:
- Model Context Protocol (MCP) framework implementation in F#
- LLM-powered extraction of structured typed records from free text
- Agent-based MCP service execution
- Can host ZForm, GenFORM, GenORDER
- Depends on:
- Informedica.ZForm.Lib
- Informedica.GenFORM.Lib
- Informedica.GenORDER.Lib
- Capabilities:
-
Informedica.FHIR.Lib: Library to convert orders to FHIR format for integration.
- Capabilities:
- FHIR resource serialization and deserialization
- Order-to-FHIR conversion for interoperability
- FHIR validation and compliance
- Can log all FHIR conversion messages
- Can run as an agent based microservice
- Depends on:
- Informedica.GenORDER.Lib
- Capabilities:
-
Informedica.DataPlatform.Lib: Library to send and retrieve patient order sets to and from the Data Platform.
- Capabilities:
- Data Platform integration for patient order persistence
- Order set storage, retrieval, and synchronization
- Can log all storage retrieval messages
- Can run as an agent based microservice
- Depends on:
- Informedica.FHIR.Lib
- Capabilities:
-
Informedica.HIXConnect.Lib: Library to send and retrieve patient order sets to and from EHR, along with session and authentication/authorization.
- Capabilities:
- EHR (HIX) integration for order management
- Session management and authentication/authorization
- Bi-directional order synchronization with EHR systems
- Can log all storage retrieval messages
- Can run as an agent based microservice
- Depends on:
- Informedica.FHIR.Lib
- Capabilities:
-
Informedica.GenPRES.Server: Service application that handles all messaging to and from GenPRES.
- Capabilities:
- Backend service for GenPRES messaging and orchestration
- API endpoints for client applications
- Integration hub for EHR, Data Platform, and business logic
- Can use MCP hosted services
- Depends on:
- Informedica.HIXConnect.Lib
- Informedica.DataPlatform.Lib
- Capabilities:
-
Informedica.GenPRES.Client: Client application that handles the desktop and mobile views for GenPRES.
- Capabilities:
- Desktop and mobile user interface for prescription management
- User interaction layer for GenPRES functionality
- Client-side workflow orchestration
- Depends on:
- Informedica.GenPRES.Server
- Capabilities:
- .NET 10.0: Primary runtime and SDK
- F# 10.0: Functional-first programming language for all libraries and applications
- SAFE Stack: Full-stack F# development framework
- Server: F# with Saturn framework
- Client: F# with Fable (F# to JavaScript compiler) and Elmish (MVU architecture)
For the canonical and up-to-date development toolchain requirements
(.NET SDK, Node.js, npm), see the Toolchain Requirements section in
DEVELOPMENT.md.
- Fable 4.x: F# to JavaScript transpiler
- Elmish: Model-View-Update architecture
- Node.js: 18.x, 22.x, or 23.x (LTS versions)
- npm: 10.x or later for package management
- Material UI: User interface components library
- Web Technologies: HTML5, CSS3, JavaScript (generated from F#)
- Saturn: F# web framework built on ASP.NET Core
- ASP.NET Core 10.0: Web server and API framework
- Giraffe: Functional ASP.NET Core micro web framework
- Suave.IO: Lightweight web server (if applicable)
- Expecto: Unit testing framework for F#
- FsCheck: Property-based testing library
- Fable.Mocha: Client-side testing
- Paket: Dependency management
- FAKE: F# build automation system
- Fantomas: F# code formatter
- Docker: Container platform for deployment
- Multi-stage Builds: Optimized container images
- Build stage: .NET SDK 10.0
- Runtime stage: .NET ASP.NET 10.0
- Cloud-agnostic: Designed to run on major cloud providers
- Docker Orchestration: Kubernetes-ready architecture
- Zero-downtime Deployment: Blue-green deployment capability
- OTS (Ontology Terminology Server): Knowledge Platform for products and rules
- Version control for rule sets
- Import/export via spreadsheets
- Data Platform: Patient order persistence
- Google Sheets: External data source integration (development/demo)
- FHIR R4: Healthcare interoperability standard
- MedicationRequest
- MedicationDispense
- MedicationAdministration
- HIX Connect: Dutch hospital EHR integration standard
- HL7: Healthcare data exchange
- G-Standard: Dutch pharmaceutical product database standard
- Z-Index: Dutch pharmaceutical product registry
- Medication products
- Dose monitoring rules
- Interaction rules
- Duplicate medication rules
- Model Context Protocol (MCP): LLM integration framework
- Natural Language Processing (NLP): Rule extraction from free text
- LLM Integration: Structured data extraction
- F# MailboxProcessor: Message-based concurrency
- Asynchronous Agents: Microservice-style architecture
- Event-driven: Message-passing patterns
- Git: Source control
- GitHub: Repository hosting and collaboration
- GitHub Actions: Continuous Integration/Continuous Deployment
- VS Code: Recommended IDE with Ionide extension
- Visual Studio: Full IDE support
- JetBrains Rider: Alternative IDE
- direnv: Environment variable management (optional)
- F# Compiler: Strong type system and safety guarantees
- Static Analysis: Built-in F# type checking
- XML Documentation: API documentation
- Conventional Commits: Structured commit messages
- MDR Certification Ready: Medical Device Regulation compliance
- Audit Logging: Comprehensive activity logging
- Traceability: Full calculation and decision audit trails
- Validation Pipeline: Formal validation for all rules
- Informedica.GenUNITS.Lib: Unit-of-measure calculations with exact arithmetic
- Informedica.GenSolver.Lib: Constraint satisfaction solver
- Informedica.GenCore.Lib: Core domain concepts (Patient, measurements)
- Informedica.GenForm.Lib: Prescription rules and formularies
- Informedica.GenOrder.Lib: Order management and calculations
- Informedica.Utils.Lib: Common utilities and helpers
- Informedica.Agents.Lib: Agent-based concurrency patterns
- Informedica.Logging.Lib: Structured logging with human-readable output
- Informedica.ZIndex.Lib: Z-Index data parsing
- Informedica.ZForm.Lib: Dose rule processing
- Informedica.FHIR.Lib: FHIR resource serialization
- Informedica.MCP.Lib: Model Context Protocol implementation
- Chrome/Chromium: Latest version
- Firefox: Latest version
- Safari: Latest version
- Edge: Latest version
- Mobile Browsers: iOS Safari, Chrome Mobile
Note: This tech stack is designed for:
- Safety: Medical-grade reliability and accuracy
- Scalability: Cloud-ready architecture with Docker
- Maintainability: Functional programming with strong types
- Interoperability: Standards-based integration (FHIR, HL7)
- Compliance: MDR certification readiness
| GenPRES TimeLine 2026 | Q1 | Q2 | Q3 | Q4 | |
|---|---|---|---|---|---|
| ENABLING TECHNOLOGIES | OTS / Data Platform | ZIndex OTS | |||
| ZForm OTS | |||||
| GenFORM OTS | |||||
| GenORDER DataPlatform | |||||
| Cloud Program | GenSERVER Cloud | ||||
| GenFORM Cloud | |||||
| GenORDER Cloud | |||||
| MCP Cloud | |||||
| PRODUCT | Engine | GenSOLVER Medication | |||
| GenSOLVER Nutrition | |||||
| GenSOLVER Treatment | |||||
| UI Desktop | Emergency Medication | ||||
| Operational Rule Sets | |||||
| Medication Prescription | |||||
| Nutrition Prescription | |||||
| Treatment Prescription | |||||
| Configuration | |||||
| UI Mobile | Emergency Medication | ||||
| Medication Prescription | |||||
| Treatment View | |||||
| Integration | HIX Connect | ||||
| ADOPTION | PICU/NICU | Emergency Medication | |||
| Medication Validation | |||||
| Treatment Validation | |||||
| Treatment Prescription | |||||
| Outpatient Clinic | Treatment Validation | ||||
| Treatment Prescription | |||||
| Delivery Classification: | GUARANTEED | HIGHLY LIKELY | NOT GUARANTEED | NOT SURE | |