DAK
type: StructureDefinition
node role: treeRoot
resource.id:
  value: DAK
domain resource.text:
  narrative.status:
    value: extensions
  narrative.div: 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…
structure definition.url:
  value: http://smart.who.int/base/StructureDefinition/DAK
structure definition.version:
  value: 0.3.0
structure definition.name:
  value: DAK
structure definition.title:
  value: Digital Adaptation Kit (DAK)
structure definition.status:
  value: active
structure definition.date:
  value: 2026-08-19T05:31:39+00:00
structure definition.publisher:
  value: WHO
structure definition.contact:
  index: 0
  contact detail.name:
    value: WHO
  contact detail.telecom:
    index: 0
    contact point.system:
      value: url
    contact point.value:
      value: http://who.int
structure definition.description:
  value: Logical Model for representing a complete Digital Adaptation Kit (DAK) with metadata and all 9 DAK components
structure definition.fhir version:
  value: 4.0.1
structure definition.kind:
  value: logical
structure definition.abstract:
  value: false
structure definition.type:
  value: http://smart.who.int/base/StructureDefinition/DAK
structure definition.base definition:
  value: http://hl7.org/fhir/StructureDefinition/Base
  link: http://hl7.org/fhir/StructureDefinition/Base
structure definition.derivation:
  value: specialization
structure definition.snapshot:
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
    extension.value string:
      value: 4.0.1
  structure definition.snapshot.element:
    index: 0
    element.id:
      value: DAK
    element definition.path:
      value: DAK
    element definition.short:
      value: Digital Adaptation Kit (DAK)
    element definition.definition:
      value: Logical Model for representing a complete Digital Adaptation Kit (DAK) with metadata and all 9 DAK components
    element definition.min:
      value: 0
    element definition.max:
      value: *
    element definition.base:
      element definition.base.path:
        value: Base
      element definition.base.min:
        value: 0
      element definition.base.max:
        value: *
    element definition.is modifier:
      value: false
  structure definition.snapshot.element:
    index: 1
    element.id:
      value: DAK.id
    element definition.path:
      value: DAK.id
    element definition.short:
      value: DAK ID
    element definition.definition:
      value: Identifier for the DAK (e.g., smart.who.int.base)
    element definition.min:
      value: 1
    element definition.max:
      value: 1
    element definition.base:
      element definition.base.path:
        value: DAK.id
      element definition.base.min:
        value: 1
      element definition.base.max:
        value: 1
    element definition.type:
      index: 0
      element definition.type.code:
        value: string
  structure definition.snapshot.element:
    index: 2
    element.id:
      value: DAK.name
    element definition.path:
      value: DAK.name
    element definition.short:
      value: DAK Name
    element definition.definition:
      value: Short name for the DAK (e.g., Base)
    element definition.min:
      value: 1
    element definition.max:
      value: 1
    element definition.base:
      element definition.base.path:
        value: DAK.name
      element definition.base.min:
        value: 1
      element definition.base.max:
        value: 1
    element definition.type:
      index: 0
      element definition.type.code:
        value: string
  structure definition.snapshot.element:
    index: 3
    element.id:
      value: DAK.title
    element definition.path:
      value: DAK.title
    element definition.short:
      value: DAK Title
    element definition.definition:
      value: Full title of the DAK (e.g., SMART Base)
    element definition.min:
      value: 1
    element definition.max:
      value: 1
    element definition.base:
      element definition.base.path:
        value: DAK.title
      element definition.base.min:
        value: 1
      element definition.base.max:
        value: 1
    element definition.type:
      index: 0
      element definition.type.code:
        value: string
  structure definition.snapshot.element:
    index: 4
    element.id:
      value: DAK.description[x]
    element definition.path:
      value: DAK.description[x]
    element definition.short:
      value: DAK Description
    element definition.definition:
      value: Description of the DAK - either Markdown content or a URI to a Markdown file (absolute or relative to repository root)
    element definition.min:
      value: 1
    element definition.max:
      value: 1
    element definition.base:
      element definition.base.path:
        value: DAK.description[x]
      element definition.base.min:
        value: 1
      element definition.base.max:
        value: 1
    element definition.type:
      index: 0
      element definition.type.code:
        value: string
    element definition.type:
      index: 1
      element definition.type.code:
        value: uri
  structure definition.snapshot.element:
    index: 5
    element.id:
      value: DAK.version
    element definition.path:
      value: DAK.version
    element definition.short:
      value: DAK Version
    element definition.definition:
      value: Version of the DAK
    element definition.min:
      value: 1
    element definition.max:
      value: 1
    element definition.base:
      element definition.base.path:
        value: DAK.version
      element definition.base.min:
        value: 1
      element definition.base.max:
        value: 1

index: 0
element definition.type.code:
  value: string

index: 6
element.id:
  value: DAK.status
element definition.path:
  value: DAK.status
element definition.short:
  value: DAK Status
element definition.definition:
  value: Publication status of the DAK
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: DAK.status
  element definition.base.min:
    value: 1
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: code

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

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

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

index: 10
element.id:
  value: DAK.license
element definition.path:
  value: DAK.license
element definition.short:
  value: License
element definition.definition:
  value: License under which the DAK is published
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: DAK.license
  element definition.base.min:
    value: 1
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: code

index: 11
element.id:
  value: DAK.copyrightYear
element definition.path:
  value: DAK.copyrightYear
element definition.short:
  value: Copyright Year
element definition.definition:
  value: Year or year range for copyright
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: DAK.copyrightYear
  element definition.base.min:
    value: 1
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: string

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

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

index: 14
element.id:
  value: DAK.publisher.extension
element definition.path:
  value: DAK.publisher.extension
element definition.slicing:
  element definition.slicing.discriminator:
    index: 0
    element definition.slicing.discriminator.type:
      value: value
    element definition.slicing.discriminator.path:
      value: url
  element definition.slicing.description:
    value: Extensions are always sliced by (at least) url
  element definition.slicing.rules:
    value: open
element definition.short:
  value: Additional content defined by implementations
element definition.definition:
  value: 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.
element definition.comment:
  value: 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.
element definition.alias:
  value: extensions
  index: 0
element definition.alias:
  value: user content
  index: 1
element definition.min:
  value: 0
element definition.max:
  value: *
element definition.base:
  element definition.base.path:
    value: Element.extension
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: *
element definition.type:
  index: 0
  element definition.type.code:
    value: Extension
element definition.constraint:
  index: 0
  element definition.constraint.key:
    value: ele-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: All FHIR elements must have a @value or children
  element definition.constraint.expression:
    value: hasValue() or (children().count() > id.count())
  element definition.constraint.xpath:
    value: @value|f:*|h:div
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
element definition.constraint:
  index: 1
  element definition.constraint.key:
    value: ext-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: Must have either extensions or value[x], not both
  element definition.constraint.expression:
    value: extension.exists() != value.exists()
  element definition.constraint.xpath:
    value: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
element definition.is modifier:
  value: false
element definition.is summary:
  value: false
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: rim
  element definition.mapping.map:
    value: n/a

index: 15
element.id:
  value: DAK.publisher.modifierExtension
element definition.path:
  value: DAK.publisher.modifierExtension
element definition.short:
  value: Extensions that cannot be ignored even if unrecognized
element definition.definition:
  value: 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).
element definition.comment:
  value: 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.
element definition.requirements:
  value: 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).
element definition.alias:
  value: extensions
  index: 0
element definition.alias:
  value: user content
  index: 1
element definition.alias:
  value: modifiers
  index: 2
element definition.min:
  value: 0
element definition.max:
  value: *
element definition.base:
  element definition.base.path:
    value: BackboneElement.modifierExtension
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: *
element definition.type:
  index: 0
  element definition.type.code:
    value: Extension
element definition.constraint:
  index: 0
  element definition.constraint.key:
    value: ele-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: All FHIR elements must have a @value or children
  element definition.constraint.expression:
    value: hasValue() or (children().count() > id.count())
  element definition.constraint.xpath:
    value: @value|f:*|h:div
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
element definition.constraint:
  index: 1
  element definition.constraint.key:
    value: ext-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: Must have either extensions or value[x], not both
  element definition.constraint.expression:
    value: extension.exists() != value.exists()
  element definition.constraint.xpath:
    value: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
element definition.is modifier:
  value: true
element definition.is modifier reason:
  value: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
element definition.is summary:
  value: true
element definition.mapping:
  index: 0
  element definition.mapping.identity:
    value: rim
  element definition.mapping.map:
    value: N/A

index: 16
element.id:
  value: DAK.publisher.name
element definition.path:
  value: DAK.publisher.name
element definition.short:
  value: Publisher Name
element definition.definition:
  value: Name of the publishing organization
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: DAK.publisher.name
  element definition.base.min:
    value: 1
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: string

index: 17
element.id:
  value: DAK.publisher.url
element definition.path:
  value: DAK.publisher.url
element definition.short:
  value: Publisher URL
element definition.definition:
  value: URL of the publishing organization
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: DAK.publisher.url
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: url

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

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

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

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

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

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

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

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

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

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

value: Year or year range for copyright

value: 1

value: 1

index: 0
element definition.type.code:
  value: string

index: 12
element.id:
  value: DAK.publisher
element definition.path:
  value: DAK.publisher
element definition.short:
  value: Publisher
element definition.definition:
  value: Organization responsible for publishing the DAK
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: BackboneElement

index: 13
element.id:
  value: DAK.publisher.name
element definition.path:
  value: DAK.publisher.name
element definition.short:
  value: Publisher Name
element definition.definition:
  value: Name of the publishing organization
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: string

index: 14
element.id:
  value: DAK.publisher.url
element definition.path:
  value: DAK.publisher.url
element definition.short:
  value: Publisher URL
element definition.definition:
  value: URL of the publishing organization
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: url

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

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

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

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

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

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

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

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

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