DAK
type: StructureDefinition
node role: treeRoot
id:
  v: DAK
text:
  status:
    v: extensions
  div:
    v: English Generated Narrative: StructureDefinition DAK Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> DAK 0..* Base Digital Adaptation Kit (DAK) #xD; id 1..1 string DAK ID #xD; name 1..1 string DAK Name #xD; title 1..1 string DAK Title #xD; description[x] 1..1 DAK Description #xD; descriptionString string #xD; descriptionUri uri #xD; version 1..1 string DAK Version #xD; status 1..1 code DAK Status #xD; publicationUrl 1..1 url Publication URL #xD; previewUrl 1..1 url Preview URL #xD; canonicalUrl 1..1 url Canonical URL #xD; license 1..1 code License #xD; copyrightYear 1..1 string Copyright Year #xD; publisher 1..1 BackboneElement Publisher #xD; name 1..1 string Publisher Name #xD; url 0..1 url Publisher URL #xD; healthInterventions 0..* HealthInterventionsSource Health Interventions and Recommendations #xD; personas 0..* GenericPersonaSource Generic Personas #xD; userScenarios 0..* UserScenarioSource User Scenarios #xD; businessProcesses 0..* BusinessProcessWorkflowSource Generic Business Processes and Workflows #xD; dataElements 0..* CoreDataElementSource Core Data Elements #xD; decisionLogic 0..* DecisionSupportLogicSource Decision-Support Logic #xD; indicators 0..* ProgramIndicatorSource Program Indicators #xD; requirements 0..* RequirementsSource Functional and Non-Functional Requirements #xD; testScenarios 0..* TestScenarioSource Test Scenarios #xD; <img src="[binary]" alt="doco" style="background-color: inherit"/> Documentation for this format French Narratif généré : DéfinitionStructure DAK Nom Drapeaux Card. Type Description et contraintes<img src="[binary]" alt="doco" style="background-color: inherit"/> DAK 0..* Base Digital Adaptation Kit (DAK) #xD; id 1..1 string DAK ID #xD; name 1..1 string DAK Name #xD; title 1..1 string DAK Title #xD; description[x] 1..1 DAK Description #xD; descriptionString string #xD; descriptionUri uri #xD; version 1..1 string DAK Version #xD; status 1..1 code DAK Stat…
url:
  v: http://smart.who.int/base/StructureDefinition/DAK
  l: DAK
version:
  v: 0.2.0
name:
  v: DAK
title:
  v: Digital Adaptation Kit (DAK)
status:
  v: active
date:
  v: 2026-04-01T14:11:42+00:00
publisher:
  v: WHO
contact:
  name:
    v: WHO
  telecom:
    system:
      v: url
    value:
      v: http://who.int
description:
  v: Logical Model for representing a complete Digital Adaptation Kit (DAK) with metadata and all 9 DAK components
fhir version:
  v: 4.0.1
kind:
  v: logical
abstract:
  v: false
type:
  v: http://smart.who.int/base/StructureDefinition/DAK
  l: DAK
base definition:
  v: http://hl7.org/fhir/StructureDefinition/Base
  l: Base
derivation:
  v: specialization
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
      l: snapshot-base-version
    value: String
      v: 4.0.1
  element:
    id:
      v: DAK
    path:
      v: DAK
    short:
      v: Digital Adaptation Kit (DAK)
    definition:
      v: Logical Model for representing a complete Digital Adaptation Kit (DAK) with metadata and all 9 DAK components
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    is modifier:
      v: false
  element:
    id:
      v: DAK.id
    path:
      v: DAK.id
    short:
      v: DAK ID
    definition:
      v: Identifier for the DAK (e.g., smart.who.int.base)
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: DAK.id
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: string
        l: string
  element:
    id:
      v: DAK.name
    path:
      v: DAK.name
    short:
      v: DAK Name
    definition:
      v: Short name for the DAK (e.g., Base)
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: DAK.name
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: string
        l: string
  element:
    id:
      v: DAK.title
    path:
      v: DAK.title
    short:
      v: DAK Title
    definition:
      v: Full title of the DAK (e.g., SMART Base)
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: DAK.title
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: string
        l: string
  element:
    id:
      v: DAK.description[x]
    path:
      v: DAK.description[x]
    short:
      v: DAK Description
    definition:
      v: Description of the DAK - either Markdown content or a URI to a Markdown file (absolute or relative to repository root)
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: DAK.description[x]
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: string
        l: string
    type:
      code:
        v: uri
        l: uri
  element:
    id:
      v: DAK.version
    path:
      v: DAK.version
    short:
      v: DAK Version
    definition:
      v: Version of the DAK
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: DAK.version
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: string
        l: string

id:
  v: DAK.status
path:
  v: DAK.status
short:
  v: DAK Status
definition:
  v: Publication status of the DAK
min:
  v: 1
max:
  v: 1
base:
  path:
    v: DAK.status
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: code
    l: code

id:
  v: DAK.publicationUrl
path:
  v: DAK.publicationUrl
short:
  v: Publication URL
definition:
  v: Canonical URL for the published DAK (e.g., https://smart.who.int/base for WHO repositories)
min:
  v: 1
max:
  v: 1
base:
  path:
    v: DAK.publicationUrl
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: url
    l: url

id:
  v: DAK.previewUrl
path:
  v: DAK.previewUrl
short:
  v: Preview URL
definition:
  v: Preview URL for the current CI build (e.g., https://worldhealthorganization.github.io/smart-base)
min:
  v: 1
max:
  v: 1
base:
  path:
    v: DAK.previewUrl
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: url
    l: url

id:
  v: DAK.canonicalUrl
path:
  v: DAK.canonicalUrl
short:
  v: Canonical URL
definition:
  v: The canonical URL to use for this DAK instance - equals publicationUrl for release branches, previewUrl for development branches
min:
  v: 1
max:
  v: 1
base:
  path:
    v: DAK.canonicalUrl
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: url
    l: url

id:
  v: DAK.license
path:
  v: DAK.license
short:
  v: License
definition:
  v: License under which the DAK is published
min:
  v: 1
max:
  v: 1
base:
  path:
    v: DAK.license
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: code
    l: code

id:
  v: DAK.copyrightYear
path:
  v: DAK.copyrightYear
short:
  v: Copyright Year
definition:
  v: Year or year range for copyright
min:
  v: 1
max:
  v: 1
base:
  path:
    v: DAK.copyrightYear
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: DAK.publisher
path:
  v: DAK.publisher
short:
  v: Publisher
definition:
  v: Organization responsible for publishing the DAK
min:
  v: 1
max:
  v: 1
base:
  path:
    v: DAK.publisher
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element

id:
  v: DAK.publisher.id
path:
  v: DAK.publisher.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: DAK.publisher.extension
path:
  v: DAK.publisher.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: DAK.publisher.modifierExtension
path:
  v: DAK.publisher.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: DAK.publisher.name
path:
  v: DAK.publisher.name
short:
  v: Publisher Name
definition:
  v: Name of the publishing organization
min:
  v: 1
max:
  v: 1
base:
  path:
    v: DAK.publisher.name
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: DAK.publisher.url
path:
  v: DAK.publisher.url
short:
  v: Publisher URL
definition:
  v: URL of the publishing organization
min:
  v: 0
max:
  v: 1
base:
  path:
    v: DAK.publisher.url
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: url
    l: url

id:
  v: DAK.healthInterventions
path:
  v: DAK.healthInterventions
short:
  v: Health Interventions and Recommendations
definition:
  v: Overview of the health interventions and WHO, regional or national recommendations included within the DAK
min:
  v: 0
max:
  v: *
base:
  path:
    v: DAK.healthInterventions
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://smart.who.int/base/StructureDefinition/HealthInterventionsSource
    l: HealthInterventionsSource

id:
  v: DAK.personas
path:
  v: DAK.personas
short:
  v: Generic Personas
definition:
  v: Depiction of the human and system actors
min:
  v: 0
max:
  v: *
base:
  path:
    v: DAK.personas
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://smart.who.int/base/StructureDefinition/GenericPersonaSource
    l: GenericPersonaSource

id:
  v: DAK.userScenarios
path:
  v: DAK.userScenarios
short:
  v: User Scenarios
definition:
  v: Narratives that describe how the different personas may interact with each other
min:
  v: 0
max:
  v: *
base:
  path:
    v: DAK.userScenarios
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://smart.who.int/base/StructureDefinition/UserScenarioSource
    l: UserScenarioSource

id:
  v: DAK.businessProcesses
path:
  v: DAK.businessProcesses
short:
  v: Generic Business Processes and Workflows
definition:
  v: Business processes and workflows for achieving health programme objectives
min:
  v: 0
max:
  v: *
base:
  path:
    v: DAK.businessProcesses
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://smart.who.int/base/StructureDefinition/BusinessProcessWorkflowSource
    l: BusinessProcessWorkflowSource

id:
  v: DAK.dataElements
path:
  v: DAK.dataElements
short:
  v: Core Data Elements
definition:
  v: Data elements required throughout the different points of a workflow
min:
  v: 0
max:
  v: *
base:
  path:
    v: DAK.dataElements
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://smart.who.int/base/StructureDefinition/CoreDataElementSource
    l: CoreDataElementSource

id:
  v: DAK.decisionLogic
path:
  v: DAK.decisionLogic
short:
  v: Decision-Support Logic
definition:
  v: Decision-support logic and algorithms to support appropriate service delivery
min:
  v: 0
max:
  v: *
base:
  path:
    v: DAK.decisionLogic
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://smart.who.int/base/StructureDefinition/DecisionSupportLogicSource
    l: DecisionSupportLogicSource

id:
  v: DAK.indicators
path:
  v: DAK.indicators
short:
  v: Program Indicators
definition:
  v: Core set of indicators for decision-making, performance metrics and reporting
min:
  v: 0
max:
  v: *
base:
  path:
    v: DAK.indicators
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://smart.who.int/base/StructureDefinition/ProgramIndicatorSource
    l: ProgramIndicatorSource

id:
  v: DAK.requirements
path:
  v: DAK.requirements
short:
  v: Functional and Non-Functional Requirements
definition:
  v: High-level list of core functions and capabilities that the system must have
min:
  v: 0
max:
  v: *
base:
  path:
    v: DAK.requirements
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://smart.who.int/base/StructureDefinition/RequirementsSource
    l: RequirementsSource

id:
  v: DAK.testScenarios
path:
  v: DAK.testScenarios
short:
  v: Test Scenarios
definition:
  v: Set of test scenarios to validate an implementation of the DAK
min:
  v: 0
max:
  v: *
base:
  path:
    v: DAK.testScenarios
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://smart.who.int/base/StructureDefinition/TestScenarioSource
    l: TestScenarioSource

element:
  id:
    v: DAK
  path:
    v: DAK
  short:
    v: Digital Adaptation Kit (DAK)
  definition:
    v: Logical Model for representing a complete Digital Adaptation Kit (DAK) with metadata and all 9 DAK components
element:
  id:
    v: DAK.id
  path:
    v: DAK.id
  short:
    v: DAK ID
  definition:
    v: Identifier for the DAK (e.g., smart.who.int.base)
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: DAK.name
  path:
    v: DAK.name
  short:
    v: DAK Name
  definition:
    v: Short name for the DAK (e.g., Base)
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: DAK.title
  path:
    v: DAK.title
  short:
    v: DAK Title
  definition:
    v: Full title of the DAK (e.g., SMART Base)
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: DAK.description[x]
  path:
    v: DAK.description[x]
  short:
    v: DAK Description
  definition:
    v: Description of the DAK - either Markdown content or a URI to a Markdown file (absolute or relative to repository root)
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
      l: string
  type:
    code:
      v: uri
      l: uri
element:
  id:
    v: DAK.version
  path:
    v: DAK.version
  short:
    v: DAK Version
  definition:
    v: Version of the DAK
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: DAK.status
  path:
    v: DAK.status
  short:
    v: DAK Status
  definition:
    v: Publication status of the DAK
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: code
      l: code
element:
  id:
    v: DAK.publicationUrl
  path:
    v: DAK.publicationUrl
  short:
    v: Publication URL
  definition:
    v: Canonical URL for the published DAK (e.g., https://smart.who.int/base for WHO repositories)
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: url
      l: url
element:
  id:
    v: DAK.previewUrl
  path:
    v: DAK.previewUrl
  short:
    v: Preview URL
  definition:
    v: Preview URL for the current CI build (e.g., https://worldhealthorganization.github.io/smart-base)
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: url
      l: url
element:
  id:
    v: DAK.canonicalUrl
  path:
    v: DAK.canonicalUrl
  short:
    v: Canonical URL
  definition:
    v: The canonical URL to use for this DAK instance - equals publicationUrl for release branches, previewUrl for development branches
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: url
      l: url
element:
  id:
    v: DAK.license
  path:
    v: DAK.license
  short:
    v: License
  definition:
    v: License under which the DAK is published
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: code
      l: code
element:
  id:
    v: DAK.copyrightYear
  path:
    v: DAK.copyrightYear
  short:
    v: Copyright Year
  definition:
    v: Year or year range for copyright
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
      l: string

id:
  v: DAK.publisher
path:
  v: DAK.publisher
short:
  v: Publisher
definition:
  v: Organization responsible for publishing the DAK
min:
  v: 1
max:
  v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: DAK.publisher.name
path:
  v: DAK.publisher.name
short:
  v: Publisher Name
definition:
  v: Name of the publishing organization
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: DAK.publisher.url
path:
  v: DAK.publisher.url
short:
  v: Publisher URL
definition:
  v: URL of the publishing organization
min:
  v: 0
max:
  v: 1
type:
  code:
    v: url
    l: url

id:
  v: DAK.healthInterventions
path:
  v: DAK.healthInterventions
short:
  v: Health Interventions and Recommendations
definition:
  v: Overview of the health interventions and WHO, regional or national recommendations included within the DAK
min:
  v: 0
max:
  v: *
type:
  code:
    v: http://smart.who.int/base/StructureDefinition/HealthInterventionsSource
    l: HealthInterventionsSource

id:
  v: DAK.personas
path:
  v: DAK.personas
short:
  v: Generic Personas
definition:
  v: Depiction of the human and system actors
min:
  v: 0
max:
  v: *
type:
  code:
    v: http://smart.who.int/base/StructureDefinition/GenericPersonaSource
    l: GenericPersonaSource

id:
  v: DAK.userScenarios
path:
  v: DAK.userScenarios
short:
  v: User Scenarios
definition:
  v: Narratives that describe how the different personas may interact with each other
min:
  v: 0
max:
  v: *
type:
  code:
    v: http://smart.who.int/base/StructureDefinition/UserScenarioSource
    l: UserScenarioSource

id:
  v: DAK.businessProcesses
path:
  v: DAK.businessProcesses
short:
  v: Generic Business Processes and Workflows
definition:
  v: Business processes and workflows for achieving health programme objectives
min:
  v: 0
max:
  v: *
type:
  code:
    v: http://smart.who.int/base/StructureDefinition/BusinessProcessWorkflowSource
    l: BusinessProcessWorkflowSource

id:
  v: DAK.dataElements
path:
  v: DAK.dataElements
short:
  v: Core Data Elements
definition:
  v: Data elements required throughout the different points of a workflow
min:
  v: 0
max:
  v: *
type:
  code:
    v: http://smart.who.int/base/StructureDefinition/CoreDataElementSource
    l: CoreDataElementSource

id:
  v: DAK.decisionLogic
path:
  v: DAK.decisionLogic
short:
  v: Decision-Support Logic
definition:
  v: Decision-support logic and algorithms to support appropriate service delivery
min:
  v: 0
max:
  v: *
type:
  code:
    v: http://smart.who.int/base/StructureDefinition/DecisionSupportLogicSource
    l: DecisionSupportLogicSource

id:
  v: DAK.indicators
path:
  v: DAK.indicators
short:
  v: Program Indicators
definition:
  v: Core set of indicators for decision-making, performance metrics and reporting
min:
  v: 0
max:
  v: *
type:
  code:
    v: http://smart.who.int/base/StructureDefinition/ProgramIndicatorSource
    l: ProgramIndicatorSource

id:
  v: DAK.requirements
path:
  v: DAK.requirements
short:
  v: Functional and Non-Functional Requirements
definition:
  v: High-level list of core functions and capabilities that the system must have
min:
  v: 0
max:
  v: *
type:
  code:
    v: http://smart.who.int/base/StructureDefinition/RequirementsSource
    l: RequirementsSource

id:
  v: DAK.testScenarios
path:
  v: DAK.testScenarios
short:
  v: Test Scenarios
definition:
  v: Set of test scenarios to validate an implementation of the DAK
min:
  v: 0
max:
  v: *
type:
  code:
    v: http://smart.who.int/base/StructureDefinition/TestScenarioSource
    l: TestScenarioSource