SafeHealth Docs
Fundamentals
Fundamentals
Visit Fundamentals on GitHub
Set theme to dark (⇧+D)
Value plane context:workload

Service Interface Design

When we define a Service as a Contract, we define it based on several qualifiers: meta-model, operational, contribution, analytical, observable and discoverable.

​​ Meta-Model Interface Design

Meta-model interfaces allow our architects and engineers to define contracts that support ontologically mapped concepts to entities that support jurisdictional and cultural-dependent concerns. Meta-model interfaces allow System consumers to find related concepts, and discover semantic relationships.

​​ Operational Interface Design

Operational interface design allows for Consistent operational CRUD (Create, Read, Update and Delete) transactions.

​​ Contribution Interface Design

Contribution interface design allows for deep extensibility by introducing strategic injection points into any System

  • Health Services: The fundamental clinical building block created by medical professionals
  • Connected Tests: Connected testing systems
  • Solutions: End-user interfaces for interacting with Health Services
  • Connectors: The ability to extend Platform Systems
  • Actions: Adds ability to handle arbitrary Spec Events and take external actions

​​ Analytical Interface Design

  • Search, List, Analytics, Statistics, Get Connected Test Demographics, Top Daily Test
    • Data-Product Driven Design

​​ Observability Interface Design

  • Logs, Metrics, Lineage (Traces)

​​ Discoverability Interface Design