WebTemplateItem
type: StructureDefinition
node role: treeRoot
id:
  v: WebTemplateItem
text:
  status:
    v: extensions
  div: Generated Narrative: StructureDefinition WebTemplateItem Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> WebTemplateItem 0..* Base The grouping variant of ITEM, which may contain further instances of ITEM, in an ordered list id 1..1 string Node ID (this ID is needed when input data is converted to a composition) depth 0..1 integer todo name 0..1 string Default node name localizedName 0..1 string Node name in the default language rmType 1..1 code Reference Model class name for this node Binding: Item rmType ValueSet (required) nodeId 0..1 string Archetype node id as either a full openEHR-EHR-xxxxx archetype id or just an at-code min 1..1 string Minimal value of occurrences for this node (this node has to appear at least this many times) max 1..1 string Maximal value of occurrences for this node or -1 if unlimited. When converting to a composition this node should not appear more than this many times. dependsOn 1..1 string todo localizedNames 0..* TranslatedString Map with labels in additional languages localizedDescriptions 0..* TranslatedString Map with element descriptions annotations 0..1 Annotations todo archetype_id 0..1 string todo aqlPath 1..1 string AQL (or RM) path to this node. Such paths can be used in AQLs custodian_namespace 0..1 string todo custodian_organisation 0..1 string todo lifecycleState 0..1 code todo Binding: Item Lifecycle State ValueSet (required) original_namespace 0..1 string todo original_publisher 0..1 string todo proportionTypes 0..1 code todo Binding: Item ProportionType ValueSet (required) revision 0..1 string todo inContext 0..1 boolean todo inputs 0..* WebTemplateInput Used for creating input fields. the inputs are determined by the attributes for a particular datatype termBindings 0..* WebTemplateTermBinding todo JSON: Represented as a single JSON Object with named properties using the value of the code child as the key children 0..* WebTemplateItem todo <img src="[bi…
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-wg
  value: code
    v: fhir
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm
  value: integer
    v: 3
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom
      value: canonical
        v: http://openehr.org/fhir/ImplementationGuide/openehr.base
        link: http://openehr.org/fhir/ImplementationGuide/openehr.base
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status
  value: code
    v: informative
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom
      value: canonical
        v: http://openehr.org/fhir/ImplementationGuide/openehr.base
        link: http://openehr.org/fhir/ImplementationGuide/openehr.base
url:
  v: http://openehr.org/fhir/StructureDefinition/WebTemplateItem
version:
  v: 0.1.0
name:
  v: WebTemplateItem
title:
  v: WebTemplateItem
status:
  v: active
experimental:
  v: false
date:
  v: 2025-02-08T18:45:58+10:00
publisher:
  v: openEHR + HL7
contact:
  telecom:
    system:
      v: url
    value:
      v: http://www.openehr.org
jurisdiction:
  coding:
    system:
      v: http://unstats.un.org/unsd/methods/m49/m49.htm
    code:
      v: 001
fhir version:
  v: 5.0.0
mapping:
  identity:
    v: rim
  uri:
    v: http://hl7.org/v3
  name:
    v: RIM Mapping
kind:
  v: logical
abstract:
  v: false
type:
  v: http://openehr.org/fhir/StructureDefinition/WebTemplateItem
base definition:
  v: http://hl7.org/fhir/StructureDefinition/Base
  link: http://hl7.org/fhir/StructureDefinition/Base
derivation:
  v: specialization
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
    value: string
      v: 5.0.0
  element:
    id:
      v: WebTemplateItem
    path:
      v: WebTemplateItem
    short:
      v: The grouping variant of ITEM, which may contain further instances of ITEM, in an ordered list
    definition:
      v: The grouping variant of ITEM, which may contain further instances of ITEM, in an ordered list.
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    is modifier:
      v: false
    mapping:
      identity:
        v: rim
      map:
        v: n/a
  element:
    id:
      v: WebTemplateItem.id
    path:
      v: WebTemplateItem.id
    short:
      v: Node ID (this ID is needed when input data is converted to a composition)
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: WebTemplateItem.id
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: string
  element:
    id:
      v: WebTemplateItem.depth
    path:
      v: WebTemplateItem.depth
    short:
      v: todo
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: WebTemplateItem.depth
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: integer
  element:
    id:
      v: WebTemplateItem.name
    path:
      v: WebTemplateItem.name
    short:
      v: Default node name
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: WebTemplateItem.name
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: string
  element:
    id:
      v: WebTemplateItem.localizedName
    path:
      v: WebTemplateItem.localizedName
    short:
      v: Node name in the default language
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: WebTemplateItem.localizedName
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: string
  element:
    id:
      v: WebTemplateItem.rmType

v: WebTemplateItem.rmType

v: Reference Model class name for this node

v: 1

v: 1

path:
  v: WebTemplateItem.rmType
min:
  v: 1
max:
  v: 1

code:
  v: code

strength:
  v: required
value set:
  v: https://specifications.openehr.org/fhir/valueset-item-rmtype
  link: https://specifications.openehr.org/fhir/valueset-item-rmtype

id:
  v: WebTemplateItem.nodeId
path:
  v: WebTemplateItem.nodeId
short:
  v: Archetype node id as either a full openEHR-EHR-xxxxx archetype id or just an at-code
min:
  v: 0
max:
  v: 1
base:
  path:
    v: WebTemplateItem.nodeId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string

id:
  v: WebTemplateItem.min
path:
  v: WebTemplateItem.min
short:
  v: Minimal value of occurrences for this node (this node has to appear at least this many times)
min:
  v: 1
max:
  v: 1
base:
  path:
    v: WebTemplateItem.min
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string

id:
  v: WebTemplateItem.max
path:
  v: WebTemplateItem.max
short:
  v: Maximal value of occurrences for this node or -1 if unlimited. When converting to a composition this node should not appear more than this many times.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: WebTemplateItem.max
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string

id:
  v: WebTemplateItem.dependsOn
path:
  v: WebTemplateItem.dependsOn
short:
  v: todo
min:
  v: 1
max:
  v: 1
base:
  path:
    v: WebTemplateItem.dependsOn
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string

id:
  v: WebTemplateItem.localizedNames
path:
  v: WebTemplateItem.localizedNames
short:
  v: Map with labels in additional languages
min:
  v: 0
max:
  v: *
base:
  path:
    v: WebTemplateItem.localizedNames
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/TranslatedString

id:
  v: WebTemplateItem.localizedDescriptions
path:
  v: WebTemplateItem.localizedDescriptions
short:
  v: Map with element descriptions
min:
  v: 0
max:
  v: *
base:
  path:
    v: WebTemplateItem.localizedDescriptions
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/TranslatedString

id:
  v: WebTemplateItem.annotations
path:
  v: WebTemplateItem.annotations
short:
  v: todo
min:
  v: 0
max:
  v: 1
base:
  path:
    v: WebTemplateItem.annotations
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/Annotations

id:
  v: WebTemplateItem.archetype-id
path:
  v: WebTemplateItem.archetype_id
short:
  v: todo
min:
  v: 0
max:
  v: 1
base:
  path:
    v: WebTemplateItem.archetype_id
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string

id:
  v: WebTemplateItem.aqlPath
path:
  v: WebTemplateItem.aqlPath
short:
  v: AQL (or RM) path to this node. Such paths can be used in AQLs
min:
  v: 1
max:
  v: 1
base:
  path:
    v: WebTemplateItem.aqlPath
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string

id:
  v: WebTemplateItem.custodian-namespace
path:
  v: WebTemplateItem.custodian_namespace
short:
  v: todo
min:
  v: 0
max:
  v: 1
base:
  path:
    v: WebTemplateItem.custodian_namespace
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string

id:
  v: WebTemplateItem.custodian-organisation
path:
  v: WebTemplateItem.custodian_organisation
short:
  v: todo
min:
  v: 0
max:
  v: 1
base:
  path:
    v: WebTemplateItem.custodian_organisation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string

id:
  v: WebTemplateItem.lifecycleState
path:
  v: WebTemplateItem.lifecycleState
short:
  v: todo
min:
  v: 0
max:
  v: 1
base:
  path:
    v: WebTemplateItem.lifecycleState
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
binding:
  strength:
    v: required
  value set:
    v: https://specifications.openehr.org/fhir/valueset-item-lifecyclestate
    link: https://specifications.openehr.org/fhir/valueset-item-lifecyclestate

id:
  v: WebTemplateItem.original-namespace
path:
  v: WebTemplateItem.original_namespace
short:
  v: todo
min:
  v: 0
max:
  v: 1
base:
  path:
    v: WebTemplateItem.original_namespace
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string

id:
  v: WebTemplateItem.original-publisher
path:
  v: WebTemplateItem.original_publisher
short:
  v: todo
min:
  v: 0
max:
  v: 1
base:
  path:
    v: WebTemplateItem.original_publisher
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string

id:
  v: WebTemplateItem.proportionTypes
path:
  v: WebTemplateItem.proportionTypes
short:
  v: todo
min:
  v: 0
max:
  v: 1
base:
  path:
    v: WebTemplateItem.proportionTypes
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
binding:
  strength:
    v: required
  value set:
    v: https://specifications.openehr.org/fhir/valueset-item-proportiontype
    link: https://specifications.openehr.org/fhir/valueset-item-proportiontype

id:
  v: WebTemplateItem.revision
path:
  v: WebTemplateItem.revision
short:
  v: todo
min:
  v: 0
max:
  v: 1
base:
  path:
    v: WebTemplateItem.revision
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string

id:
  v: WebTemplateItem.inContext
path:
  v: WebTemplateItem.inContext
short:
  v: todo
min:
  v: 0
max:
  v: 1
base:
  path:
    v: WebTemplateItem.inContext
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean

id:
  v: WebTemplateItem.inputs
path:
  v: WebTemplateItem.inputs
short:
  v: Used for creating input fields. the inputs are determined by the attributes for a particular datatype
min:
  v: 0
max:
  v: *
base:
  path:
    v: WebTemplateItem.inputs
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/WebTemplateInput

id:
  v: WebTemplateItem.termBindings
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/json-property-key
  value: code
    v: code
path:
  v: WebTemplateItem.termBindings
short:
  v: todo
min:
  v: 0
max:
  v: *
base:
  path:
    v: WebTemplateItem.termBindings
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/WebTemplateTermBinding

id:
  v: WebTemplateItem.children
path:
  v: WebTemplateItem.children
short:
  v: todo
min:
  v: 0
max:
  v: *
base:
  path:
    v: WebTemplateItem.children
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/WebTemplateItem

element:
  id:
    v: WebTemplateItem
  path:
    v: WebTemplateItem
  short:
    v: The grouping variant of ITEM, which may contain further instances of ITEM, in an ordered list
  definition:
    v: The grouping variant of ITEM, which may contain further instances of ITEM, in an ordered list.
  min:
    v: 0
  max:
    v: *
  is modifier:
    v: false
element:
  id:
    v: WebTemplateItem.id
  path:
    v: WebTemplateItem.id
  short:
    v: Node ID (this ID is needed when input data is converted to a composition)
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
element:
  id:
    v: WebTemplateItem.depth
  path:
    v: WebTemplateItem.depth
  short:
    v: todo
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: integer
element:
  id:
    v: WebTemplateItem.name
  path:
    v: WebTemplateItem.name
  short:
    v: Default node name
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
element:
  id:
    v: WebTemplateItem.localizedName
  path:
    v: WebTemplateItem.localizedName
  short:
    v: Node name in the default language
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
element:
  id:
    v: WebTemplateItem.rmType
  path:
    v: WebTemplateItem.rmType
  short:
    v: Reference Model class name for this node
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: code
  binding:
    strength:
      v: required
    value set:
      v: https://specifications.openehr.org/fhir/valueset-item-rmtype
      link: https://specifications.openehr.org/fhir/valueset-item-rmtype
element:
  id:
    v: WebTemplateItem.nodeId
  path:
    v: WebTemplateItem.nodeId
  short:
    v: Archetype node id as either a full openEHR-EHR-xxxxx archetype id or just an at-code
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
element:
  id:
    v: WebTemplateItem.min
  path:
    v: WebTemplateItem.min
  short:
    v: Minimal value of occurrences for this node (this node has to appear at least this many times)
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
element:
  id:
    v: WebTemplateItem.max
  path:
    v: WebTemplateItem.max
  short:
    v: Maximal value of occurrences for this node or -1 if unlimited. When converting to a composition this node should not appear more than this many times.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
element:
  id:
    v: WebTemplateItem.dependsOn
  path:
    v: WebTemplateItem.dependsOn
  short:
    v: todo
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
element:
  id:
    v: WebTemplateItem.localizedNames
  path:
    v: WebTemplateItem.localizedNames
  short:
    v: Map with labels in additional languages
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: http://openehr.org/fhir/StructureDefinition/TranslatedString
element:
  id:
    v: WebTemplateItem.localizedDescriptions
  path:
    v: WebTemplateItem.localizedDescriptions
  short:
    v: Map with element descriptions
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: http://openehr.org/fhir/StructureDefinition/TranslatedString
element:
  id:
    v: WebTemplateItem.annotations
  path:
    v: WebTemplateItem.annotations
  short:
    v: todo
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: http://openehr.org/fhir/StructureDefinition/Annotations
element:
  id:
    v: WebTemplateItem.archetype-id
  path:
    v: WebTemplateItem.archetype_id
  short:
    v: todo
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string

id:
  v: WebTemplateItem.aqlPath
path:
  v: WebTemplateItem.aqlPath
short:
  v: AQL (or RM) path to this node. Such paths can be used in AQLs
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string

id:
  v: WebTemplateItem.custodian-namespace
path:
  v: WebTemplateItem.custodian_namespace
short:
  v: todo
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string

id:
  v: WebTemplateItem.custodian-organisation
path:
  v: WebTemplateItem.custodian_organisation
short:
  v: todo
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string

id:
  v: WebTemplateItem.lifecycleState
path:
  v: WebTemplateItem.lifecycleState
short:
  v: todo
min:
  v: 0
max:
  v: 1
type:
  code:
    v: code
binding:
  strength:
    v: required
  value set:
    v: https://specifications.openehr.org/fhir/valueset-item-lifecyclestate
    link: https://specifications.openehr.org/fhir/valueset-item-lifecyclestate

id:
  v: WebTemplateItem.original-namespace
path:
  v: WebTemplateItem.original_namespace
short:
  v: todo
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string

id:
  v: WebTemplateItem.original-publisher
path:
  v: WebTemplateItem.original_publisher
short:
  v: todo
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string

id:
  v: WebTemplateItem.proportionTypes
path:
  v: WebTemplateItem.proportionTypes
short:
  v: todo
min:
  v: 0
max:
  v: 1
type:
  code:
    v: code
binding:
  strength:
    v: required
  value set:
    v: https://specifications.openehr.org/fhir/valueset-item-proportiontype
    link: https://specifications.openehr.org/fhir/valueset-item-proportiontype

id:
  v: WebTemplateItem.revision
path:
  v: WebTemplateItem.revision
short:
  v: todo
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string

id:
  v: WebTemplateItem.inContext
path:
  v: WebTemplateItem.inContext
short:
  v: todo
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean

id:
  v: WebTemplateItem.inputs
path:
  v: WebTemplateItem.inputs
short:
  v: Used for creating input fields. the inputs are determined by the attributes for a particular datatype
min:
  v: 0
max:
  v: *
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/WebTemplateInput

id:
  v: WebTemplateItem.termBindings
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/json-property-key
  value: code
    v: code
path:
  v: WebTemplateItem.termBindings
short:
  v: todo
min:
  v: 0
max:
  v: *
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/WebTemplateTermBinding

id:
  v: WebTemplateItem.children
path:
  v: WebTemplateItem.children
short:
  v: todo
min:
  v: 0
max:
  v: *
type:
  code:
    v: http://openehr.org/fhir/StructureDefinition/WebTemplateItem