SGAuthoring.Skills.AuthorFunctionalRequirements
type: Basic
node role: treeRoot
resource.id:
  value: SGAuthoring.Skills.AuthorFunctionalRequirements
resource.meta:
  meta.profile:
    value: http://smart.who.int/base/StructureDefinition/SGRequirements
    index: 0
    link: http://smart.who.int/base/StructureDefinition/SGRequirements
domain resource.text:
  narrative.status:
    value: generated
  narrative.div: English Generated Narrative: Requirements SGAuthoring.Skills.AuthorFunctionalRequirements Profile: SMART Guidelines Requirements These requirements apply to the actor Business Analyst Define functional requirements from L1 SHALL Can define functional requirements based on L1 recommendations in terms of health content, decision-support, and scheduling logic. Define non-functional requirements SHALL Can define non-functional requirements including user-friendliness and cybersecurity, informed by implementer best practices. Link requirements to personas SHALL Can link each functional requirement to the correct persona and business process activity. Verify scenario coverage SHALL Can verify that functionalities depicted in user scenarios are captured in the requirements list. French Narratif généré : Requirements SGAuthoring.Skills.AuthorFunctionalRequirements Profil: SMART Guidelines Requirements Ces exigences s'appliquent à l'acteur Business Analyst Define functional requirements from L1 SHALL Can define functional requirements based on L1 recommendations in terms of health content, decision-support, and scheduling logic. Define non-functional requirements SHALL Can define non-functional requirements including user-friendliness and cybersecurity, informed by implementer best practices. Link requirements to personas SHALL Can link each functional requirement to the correct persona and business process activity. Verify scenario coverage SHALL Can verify that functionalities depicted in user scenarios are captured in the requirements list. Arabic السرد المُنشأ: Requirements SGAuthoring.Skills.AuthorFunctionalRequirements الملف الشخصي: SMART Guidelines Requirements تنطبق هذه المتطلبات على الممثل Business Analyst Define functional requirements from L1 SHALL Can define functional requirements based on L1 recommendations in terms of health content, decision-support, and scheduling logic. Define non-functional requirements SHALL Can define non-functional requirements includin…
domain resource.extension:
  index: 0
  extension.url:
    value: http://smart.who.int/base/StructureDefinition/SGTask
  extension.value coding:
    coding.system:
      value: http://smart.who.int/base/CodeSystem/SGTasks
    coding.code:
      value: userTask
    coding.display:
      value: User Task
domain resource.extension:
  index: 1
  extension.url:
    value: http://smart.who.int/base/StructureDefinition/SGTask
  extension.value coding:
    coding.system:
      value: http://smart.who.int/base/CodeSystem/SGTasks
    coding.code:
      value: userTask
    coding.display:
      value: User Task
domain resource.extension:
  index: 2
  extension.url:
    value: http://smart.who.int/base/StructureDefinition/SGTask
  extension.value coding:
    coding.system:
      value: http://smart.who.int/base/CodeSystem/SGTasks
    coding.code:
      value: userTask
    coding.display:
      value: User Task
domain resource.extension:
  index: 3
  extension.url:
    value: http://smart.who.int/base/StructureDefinition/SGTask
  extension.value coding:
    coding.system:
      value: http://smart.who.int/base/CodeSystem/SGTasks
    coding.code:
      value: userTask
    coding.display:
      value: User Task
domain resource.extension:
  index: 4
  element.extension:
    index: 0
    extension.url:
      value: http://smart.who.int/base/StructureDefinition/SGString
    extension.value string:
      value: define functional and non-functional requirements linked to personas and business processes
  element.extension:
    index: 1
    extension.url:
      value: http://smart.who.int/base/StructureDefinition/SGString
    extension.value string:
      value: implementation requirements are traceable to clinical guidance and user workflows
  extension.url:
    value: http://smart.who.int/base/StructureDefinition/SGUserStory
domain resource.extension:
  index: 5
  extension.url:
    value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.url
  extension.value uri:
    value: http://smart.who.int/base/Requirements/SGAuthoring.Skills.AuthorFunctionalRequirements
domain resource.extension:
  index: 6
  extension.url:
    value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.version
  extension.value string:
    value: 0.3.0
domain resource.extension:
  index: 7
  extension.url:
    value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.name
  extension.value string:
    value: SkillAuthorFunctionalRequirements
domain resource.extension:
  index: 8
  extension.url:
    value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.title
  extension.value string:
    value: Can author functional requirements
domain resource.extension:
  index: 9
  extension.url:
    value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.status
  extension.value code:
    value: draft
domain resource.extension:
  index: 10
  extension.url:
    value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.experimental
  extension.value boolean:
    value: true
domain resource.extension:
  index: 11
  extension.url:
    value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.date
  extension.value date time:
    value: 2026-08-26T17:25:14+00:00
domain resource.extension:
  index: 12
  extension.url:
    value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.publisher
  extension.value string:
    value: WHO
domain resource.extension:
  index: 13
  extension.url:
    value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact
  extension.value contact detail:
    contact detail.name:
      value: WHO
    contact detail.telecom:
      index: 0
      contact point.system:
        value: url
      contact point.value:
        value: http://who.int
domain resource.extension:
  index: 14
  extension.url:
    value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.description
  extension.value markdown:
    value: Capability to define high-level functional and non-functional requirements linked to personas and business processes.
domain resource.extension:
  index: 15
  extension.url:
    value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.jurisdiction
domain resource.extension:
  index: 16
  extension.url:
    value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.actor
  extension.value canonical:
    value: http://smart.who.int/base/ActorDefinition/SGAuthoring.Persona.BusinessAnalyst
    link: http://smart.who.int/base/ActorDefinition/SGAuthoring.Persona.BusinessAnalyst
domain resource.extension:
  index: 17
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key
    extension.value id:
      value: FREQ-01
  element.extension:
    index: 1
    extension.url:
      value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label
    extension.value string:
      value: Define functional requirements from L1
  element.extension:
    index: 2
    extension.url:
      value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance
    extension.value code:
      value: SHALL
  element.extension:
    index: 3
    extension.url:
      value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement
    extension.value markdown:
      value: Can define functional requirements based on L1 recommendations in terms of health content, decision-support, and scheduling logic.
  extension.url:
    value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement
domain resource.extension:
  index: 18
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key
    extension.value id:
      value: FREQ-02
  element.extension:
    index: 1
    extension.url:
      value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label
    extension.value string:
      value: Define non-functional requirements
  element.extension:
    index: 2
    extension.url:
      value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance
    extension.value code:
      value: SHALL
  element.extension:
    index: 3
    extension.url:
      value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement

value: Can define non-functional requirements including user-friendliness and cybersecurity, informed by implementer best practices.

index: 19
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key
  extension.value id:
    value: FREQ-03
element.extension:
  index: 1
  extension.url:
    value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label
  extension.value string:
    value: Link requirements to personas
element.extension:
  index: 2
  extension.url:
    value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance
  extension.value code:
    value: SHALL
element.extension:
  index: 3
  extension.url:
    value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement
  extension.value markdown:
    value: Can link each functional requirement to the correct persona and business process activity.
extension.url:
  value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement

index: 20
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key
  extension.value id:
    value: FREQ-04
element.extension:
  index: 1
  extension.url:
    value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label
  extension.value string:
    value: Verify scenario coverage
element.extension:
  index: 2
  extension.url:
    value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.conformance
  extension.value code:
    value: SHALL
element.extension:
  index: 3
  extension.url:
    value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement
  extension.value markdown:
    value: Can verify that functionalities depicted in user scenarios are captured in the requirements list.
extension.url:
  value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement

codeable concept.coding:
  index: 0
  coding.system:
    value: http://hl7.org/fhir/fhir-types
  coding.code:
    value: Requirements