SMART Base
0.2.0 - ci-build

SMART Base, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.2.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-base/ and changes regularly. See the Directory of published versions

Artifacts Summary

This page provides a list of the FHIR artifacts defined as part of this implementation guide.

Conformance

constraints and profile structures for SMART Guidelines resources

SMART Guidelines ActivityDefinition

The minimum expectations for ActivityDefinition resources used in SMART Guidelines

SMART Guidelines Actor

Structure and constraints for ActorDefinition resources used in SMART Guidelines

SMART Guidelines Business Process

Structure and constraints for Business Processes represented in SMART Guidelines

SMART Guidelines CodeSystem

Defines the minimum expectations for CodeSystem resources used in SMART Guidelines

SMART Guidelines ConceptMap

Defines the minimum expectations for ConceptMap resources used in SMART Guidelines

SMART Guidelines GraphDefinition

The minimum expectations for GraphDefinition resources used in SMART Guidelines

SMART Guidelines Group Definition

Structure and constraints for Group Definitions represented in SMART Guidelines

SMART Guidelines ImplementationGuide

Defines the minimum expectations for ImplementationGuide resources used in SMART Guidelines

SMART Guidelines Library

Defines the minimum expectations for Library resources used in SMART Guidelines

SMART Guidelines Logical Model

Defines the minimum expectations for Logical Models used in SMART Guidelines

SMART Guidelines Measure

Defines the minimum expectations for Measure resources used in SMART Guidelines

SMART Guidelines PlanDefinition

Defines the minimum expectations for PlanDefinition resources used in SMART Guidelines

SMART Guidelines Questionnaire

Defines the minimum expectations for Questionnaire resources used in SMART Guidelines

SMART Guidelines StructureDefinition

Defines the minimum expectations for StructureDefinition resources used in SMART Guidelines

SMART Guidelines StructureMap

Defines the minimum expectations for StructureMap resources used in SMART Guidelines

SMART Guidelines Transaction

Structure and constraints for TransactionDefinition resources used in SMART Guidelines

SMART Guidelines ValueSet

Defines the minimum expectations for ValueSet resources used in SMART Guidelines

Knowledge Artifacts: Activity Definitions

These define activities that can be performed as part of content in this implementation guide.

SGDecisionTableGuidance

Structures: Logical Models

These define data models that represent the domain covered by this implementation guide in more business-friendly terms than the underlying FHIR resources.

Business Process Workflow (DAK)

Logical Model for representing Generic Business Processes and Workflows from a DAK. A business process is a set of related activities or tasks performed together to achieve the objectives of the health programme area.

Core Data Element (DAK)

Logical Model for representing Core Data Elements from a DAK. Data elements are required throughout the different points of a workflow and are mapped to established concept mapping standards.

Decision-Support Logic (DAK)

Logical Model for representing Decision-Support Logic from a DAK. Decision-support logic and algorithms to support appropriate service delivery in accordance with WHO clinical, public health and data use guidelines.

Digital Adaptation Kit (DAK)

Logical Model for representing a complete Digital Adaptation Kit (DAK) with metadata and all 9 DAK components

Dublin Core Metadata Element Set

Logical Model representing Dublin Core metadata elements as defined at https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Functional Requirement (DAK)

Logical Model for representing functional requirement from a DAK

Functional and Non-Functional Requirements (DAK)

Logical Model for representing Functional and Non-Functional Requirements from a DAK. A high-level list of core functions and capabilities that the system must have to meet the end users' needs.

Generic Persona (DAK)

Logical Model for representing Generic Personas from a DAK. Depiction of the human and system actors. Human actors are end users, supervisors and related stakeholders who would be interacting with the digital system or involved in the clinical care, public health or health system pathway.

Health Interventions and Recommendations (DAK)

Logical Model for representing Health Interventions and Recommendations from a DAK. Overview of the health interventions and WHO, regional or national recommendations included within the DAK.

Non-Functional Requirement (DAK)

Logical Model for representing non-functional requirement from a DAK

Persona (DAK)

Logical Model for representing Personas from a DAK

Program Indicator (DAK)

Logical Model for representing Program Indicators from a DAK. Core set of indicators that need to be aggregated for decision-making, performance metrics and subnational and national reporting.

Test Scenario (DAK)

Logical Model for representing Test Scenarios from a DAK. A set of test scenarios to validate an implementation of the DAK.

User Scenario (DAK)

Logical Model for representing User Scenarios from a DAK. Narratives that describe how the different personas may interact with each other.

Structures: Resource Profiles

These define constraints on FHIR resources for systems conforming to this implementation guide.

SMART Guidelines Communication Request

Provide communication

SMART Guidelines Decision Table

Defines the minimum expectations for PlanDefinition resources used in SMART Guidelines which are derived from DAK Decision Tables

SMART Guidelines Requirements

Smart Guidelines Requirements

Structures: Extension Definitions

These define constraints on FHIR data types for systems conforming to this implementation guide.

LinkIdExt

Smart Guidelines link identifier extension

Markdown

Markdown extension

SGActorExt

Smart Guidelines Actor Reference extension

SGDocumentation

Smart Guidelines Documentation extension

SGMarkdown

Smart Guidelines markdown extension

SGRequirementExt

Smart Guidelines Requirements extension

SGString

Smart Guidelines (required) string extension for use in a complex extension

SGTask

Extension to reference SMART Guidelines task type

SGUserStory

Smart Guidelines extension to support structured User Stories (As a <Actor> I want to <capability> so that <benfit>) extension

SGcode

Smart Guidelines code extension

Satisfies

Indicates that if the conditions for this requirement are satisified, then that it should be viewed as satisifying the referenced requirement.

Terminology: Value Sets

These define sets of codes used by systems conforming to this implementation guide.

Classification of Digital Health Interventions v1

Value Set for Classification of Digital Health Interventions v1. Autogenerated from DAK artifacts

Classification of Digital Health System Categories v1

Value Set for Classification of Digital Health System Categories v1. Autogenerated from DAK artifacts

ISCO-08 Value Set

Extensible value set of ISCO-08 codes for persona classification

Smart Guidelines Decision Table Actions

Value Set for Smart Guidelines Documentation Decision Table Actions

Smart Guidelines Documentation Section

Value Set for Smart Guidelines Documentation Section to autogenerate documentation from artifacts

Smart Guidelines Persona Types Value Set

Value Set for Smart Guidelines Persona Section to autogenerate documentation from artifacts

Terminology: Code Systems

These define new code systems used by systems conforming to this implementation guide.

Classification of Digital Health Interventions v1

CodeSystem for Classification of Digital Health Interventions v1. Autogenerated from DAK artifacts

Classification of Digital Health System Categories v1

CodeSystem for Classification of Digital Health System Categories v1. Autogenerated from DAK artifacts

International Standard Classification of Occupations 2008

ISCO-08 codes from the International Labour Organization official classification

SMART Guidelines Persona Types

CodeSystem for SMART Guidelines Persona Types

SMART Guidelines Tasks

CodeSystem for SMART Guidelines tasks which are specializations of the Business Process Modeling Notatiton (BPMN) tasks, which are included in this codesystem

See BPMN Spectification for more info. The descriptions were adapted from the normative human readable documentation.

Smart Guidelines Actions (columns) for Decision Tables

CodeSystem for Smart Guidelines Documentation Actions for Decision Tables"

Smart Guidelines Documentation Section

CodeSystem for Smart Guidelines Documentation Section to autogenerate documentation from artifacts

Terminology: Concept Maps

These define transformations to convert between codes by systems conforming with this implementation guide.

Hierarchy of the Classification of Digital Health Interventions v1

Mapping to represent hierarchy within Hierarchy of the Classification of Digital Health Interventions v1.