Software Catalog

The following table lists SHARES’ notable Open Source software and technical resources, and where to find them. Third-party system dependencies (such as HAPI FHIR) are not listed.

ItemDescriptionLanguage & FrameworkSource CodeBuild StatusSandbox URL
Patient PortalA patient-facing web UI proof of concept demonstrating how patients may directly manage their health data sharing preferences via SHARES’ simplified health information categories. It aims to distill down the most common perspectives into easy-to-use web controls. TypeScript, Angular, BootstrapGitHubDroneCIhttps://patient.sandbox.asushares.com
Provider PortalA provider-facing web UI proof of concept for organization-wide management of FHIR Consent documents established by respective patients. It aims to support SHARES’ category-based approach to information exchange consent while supporting the power of FHIR R5/R6 to the greatest extent possible. TypeScript, Angular, BootstrapGitHubDroneCIhttps://provider.sandbox.asushares.com
Rules ManagerA web UI for management of the configuration file used by the CDS Engine. May be run independently, or used to load and save directly from a running instance of the CDS Engine.TypeScript, Angular, BootstrapGitHubDroneCIhttps://rules.sandbox.asushares.com
CDS EngineOur server-side software implementing consent-based security labeling and information redaction functions. This is the heart of the SHARES architecture. It requires an R5/R6-compliant FHIR resource server (such as HAPI FHIR) and may be used out of band with the SHARES-provided web UIs.TypeScript, NodeGitHubDroneCIhttps://cds-hooks.sandbox.asushares.com
Core LibraryCommon shared code library used by other components. It is pre-packaged and distributed for reuse via NPMjs as ‘@asushares/core’, and is not a runnable application.TypeScriptGitHubN/A – Published NPMjs listing at: https://www.npmjs.com/package/@asushares/core
Sandbox StackDeployment configuration files for running the entire SHARES software stack on your own computer or cloud environment. All SHARES components are pre-built into OCI/Docker images compatible with all cloud IaaS providers, orchestration platform (such as Docker Swarm, Kubernetes, AWS EKS, Azure AKS, GCP etc), and any combination of x64 and arm64 hardware.Docker, KubernetesGitHubN/A
UML DiagramsTechnical Unified Modeling Language (UML) diagrams used in SHARES documentation.PlantUMLGitHubDroneCIhttps://uml.asushares.com/

Oh hi there 👋
It’s nice to meet you.

Sign up to receive occasional email updates.

We don’t spam! Read our privacy policy for more info.