getactivitiesresponselm
type: StructureDefinition
node role: treeRoot
id:
  v: getactivitiesresponselm
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: StructureDefinition getactivitiesresponselm Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> getactivitiesresponselm 0..* Base GetActivities - Response #xD; <a href="StructureDefinition-getactivitiesresponselm-definitions.html#getactivitiesresponselm.activitygroup" title="Grupp av aktiviteter som delar samma patient, utförare (m. tillhörande organisatorisk knytning), signerare, ytterligare deltagare, källsystem, vårdprocess-id, utrustning, samt plats. Denna nivå är framförallt till för att kunna begränsa mängden redundant data i överföringen i de fall då flera aktiviteter gjorts med samma medverkande (exempelvis de aktiviteter som utförts under ett visst operationstillfälle). Denna klass är en teknisk optimering som inte speglas i NI 2015:1.">activitygroup 0..* string Grupp av aktiviteter som delar samma patient, utförare (m. tillhörande organisatorisk knytning), signerare, ytterligare deltagare, källsystem, vårdprocess-id, utrustning, samt plats. Denna nivå är framförallt till för att kunna begränsa mängden redundant data i överföringen i de fall då flera aktiviteter gjorts med samma medverkande (exempelvis de aktiviteter som utförts under ett visst operationstillfälle). Denna klass är en teknisk optimering som inte speglas i NI 2015:1. #xD; patient 0..* BackboneElement patient #xD; _id 0..1 string 1 #xD; idroot 0..1 string 1 #xD; idextension 0..1 string 1 #xD; dateofbirth 0..1 string 1 #xD; gender 0..1 string 0..1 #xD; gendercode 0..1 string 1 #xD; gendercodesystem 0..1 string 1 #xD; gendercodesystemname 0..1 string 0..1 #xD; gendercodesystemversion 0..1 string 0..1 #xD; genderdisplayname 0..1 string 0..1 #xD; performerrole 0..* BackboneElement performerrole #xD; _id 0..1 string 0..1 #xD; idroot 0..1 string 1 #xD; idextension 0..1 string 1 #xD; code 0..1 string 1 #xD; codecode 0..1 string 1 #xD; codecodesystem 0..1 string 1 #xD; codecodesystemname 0..1 string 0..1 #xD; codecodesy…
url:
  v: http://example.org/fhir/hantera-aktiviteter-aktiviteter-clinicalprocessactivityactions/StructureDefinition/getactivitiesresponselm
  l: getactivitiesresponselm
version:
  v: 0.1.0
name:
  v: GetactivitiesResponseLM
title:
  v: GetActivities - Response
status:
  v: draft
date:
  v: 2025-12-16T10:09:09+00:00
publisher:
  v: Blomberg Tobias
contact:
  name:
    v: Blomberg Tobias
  telecom:
    system:
      v: url
    value:
      v: http://example.org
description:
  v: Response message for GetActivities service contract
jurisdiction:
  coding:
    system:
      v: urn:iso:std:iso:3166
      l: 3166
    code:
      v: SE
    display:
      v: Sweden
fhir version:
  v: 4.0.1
kind:
  v: logical
abstract:
  v: false
type:
  v: http://example.org/fhir/hantera-aktiviteter-aktiviteter-clinicalprocessactivityactions/StructureDefinition/getactivitiesresponselm
  l: getactivitiesresponselm
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: getactivitiesresponselm
    path:
      v: getactivitiesresponselm
    short:
      v: GetActivities - Response
    definition:
      v: Response message for GetActivities service contract
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    is modifier:
      v: false
  element:
    id:
      v: getactivitiesresponselm.activitygroup
    path:
      v: getactivitiesresponselm.activitygroup
    short:
      v: Grupp av aktiviteter som delar samma patient, utförare (m. tillhörande organisatorisk knytning), signerare, ytterligare deltagare, källsystem, vårdprocess-id, utrustning, samt plats. Denna nivå är framförallt till för att kunna begränsa mängden redundant data i överföringen i de fall då flera aktiviteter gjorts med samma medverkande (exempelvis de aktiviteter som utförts under ett visst operationstillfälle). Denna klass är en teknisk optimering som inte speglas i NI 2015:1.
    definition:
      v: Grupp av aktiviteter som delar samma patient, utförare (m. tillhörande organisatorisk knytning), signerare, ytterligare deltagare, källsystem, vårdprocess-id, utrustning, samt plats. Denna nivå är framförallt till för att kunna begränsa mängden redundant data i överföringen i de fall då flera aktiviteter gjorts med samma medverkande (exempelvis de aktiviteter som utförts under ett visst operationstillfälle). Denna klass är en teknisk optimering som inte speglas i NI 2015:1.
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: getactivitiesresponselm.activitygroup
      min:
        v: 0
      max:
        v: *
    type:
      code:
        v: string
        l: string
    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
  element:
    id:
      v: getactivitiesresponselm.activitygroup.id
    path:
      v: getactivitiesresponselm.activitygroup.id
    representation:
      v: xmlAttr
    short:
      v: xml:id (or equivalent in JSON)
    definition:
      v: unique id for the element within a resource (for internal references)
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: Element.id
      min:
        v: 0
      max:
        v: 1
    type:
      extension:
        value: Url
      code:
        v: http://hl7.org/fhirpath/System.String
        l: System.String
    is modifier:
      v: false
    is summary:
      v: false
  element:
    id:
      v: getactivitiesresponselm.activitygroup.extension
    path:
      v: getactivitiesresponselm.activitygroup.extension
    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 resource. 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

Url
v: string
l: string

v: error

v: Must have either extensions or value[x], not both

v: extension.exists() != value.exists()

v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])

v: false

v: false

id:
  v: getactivitiesresponselm.activitygroup.value
path:
  v: getactivitiesresponselm.activitygroup.value
representation:
  v: xmlAttr
short:
  v: Primitive value for string
definition:
  v: The actual value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: string.value
  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
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/regex
      l: regex
    value: String
      v: [ \r\n\t\S]+
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
max length:
  v: 1048576
is modifier:
  v: false
is summary:
  v: false

id:
  v: getactivitiesresponselm.activitygroup.patient
path:
  v: getactivitiesresponselm.activitygroup.patient
short:
  v: patient
definition:
  v: patient
min:
  v: 0
max:
  v: *
base:
  path:
    v: getactivitiesresponselm.activitygroup.patient
  min:
    v: 0
  max:
    v: *
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: getactivitiesresponselm.activitygroup.patient.id
path:
  v: getactivitiesresponselm.activitygroup.patient.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: getactivitiesresponselm.activitygroup.patient.extension
path:
  v: getactivitiesresponselm.activitygroup.patient.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: getactivitiesresponselm.activitygroup.patient.modifierExtension
path:
  v: getactivitiesresponselm.activitygroup.patient.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: getactivitiesresponselm.activitygroup.patient.-id
path:
  v: getactivitiesresponselm.activitygroup.patient._id
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.patient._id
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.patient.idroot
path:
  v: getactivitiesresponselm.activitygroup.patient.idroot
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.patient.idroot
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.patient.idextension
path:
  v: getactivitiesresponselm.activitygroup.patient.idextension
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.patient.idextension
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.patient.dateofbirth
path:
  v: getactivitiesresponselm.activitygroup.patient.dateofbirth
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.patient.dateofbirth
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.patient.gender
path:
  v: getactivitiesresponselm.activitygroup.patient.gender
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.patient.gender
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.patient.gendercode
path:
  v: getactivitiesresponselm.activitygroup.patient.gendercode
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.patient.gendercode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.patient.gendercodesystem
path:
  v: getactivitiesresponselm.activitygroup.patient.gendercodesystem
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.patient.gendercodesystem
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.patient.gendercodesystemname
path:
  v: getactivitiesresponselm.activitygroup.patient.gendercodesystemname
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.patient.gendercodesystemname
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.patient.gendercodesystemversion
path:
  v: getactivitiesresponselm.activitygroup.patient.gendercodesystemversion
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.patient.gendercodesystemversion
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.patient.genderdisplayname
path:
  v: getactivitiesresponselm.activitygroup.patient.genderdisplayname
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.patient.genderdisplayname
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole
path:
  v: getactivitiesresponselm.activitygroup.performerrole
short:
  v: performerrole
definition:
  v: performerrole
min:
  v: 0
max:
  v: *
base:
  path:
    v: getactivitiesresponselm.activitygroup.performerrole
  min:
    v: 0
  max:
    v: *
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: getactivitiesresponselm.activitygroup.performerrole.id
path:
  v: getactivitiesresponselm.activitygroup.performerrole.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: getactivitiesresponselm.activitygroup.performerrole.extension
path:
  v: getactivitiesresponselm.activitygroup.performerrole.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: getactivitiesresponselm.activitygroup.performerrole.modifierExtension
path:
  v: getactivitiesresponselm.activitygroup.performerrole.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: getactivitiesresponselm.activitygroup.performerrole.-id
path:
  v: getactivitiesresponselm.activitygroup.performerrole._id
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.performerrole._id
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.idroot
path:
  v: getactivitiesresponselm.activitygroup.performerrole.idroot
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.performerrole.idroot
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.idextension
path:
  v: getactivitiesresponselm.activitygroup.performerrole.idextension
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.performerrole.idextension
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.code
path:
  v: getactivitiesresponselm.activitygroup.performerrole.code
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.performerrole.code
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.codecode
path:
  v: getactivitiesresponselm.activitygroup.performerrole.codecode
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.performerrole.codecode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.codecodesystem
path:
  v: getactivitiesresponselm.activitygroup.performerrole.codecodesystem
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.performerrole.codecodesystem
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.codecodesystemname
path:
  v: getactivitiesresponselm.activitygroup.performerrole.codecodesystemname
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.performerrole.codecodesystemname
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.codecodesystemversion
path:
  v: getactivitiesresponselm.activitygroup.performerrole.codecodesystemversion
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.performerrole.codecodesystemversion
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.codedisplayname
path:
  v: getactivitiesresponselm.activitygroup.performerrole.codedisplayname
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.performerrole.codedisplayname
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.person
path:
  v: getactivitiesresponselm.activitygroup.performerrole.person
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.performerrole.person
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit
path:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.performerrole.careunit
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
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: getactivitiesresponselm.activitygroup.performerrole.careunit.id
path:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.id
representation:
  v: xmlAttr
short:
  v: xml:id (or equivalent in JSON)
definition:
  v: unique id for the element within a resource (for internal references)
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

id:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.extension
path:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.extension
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 resource. 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

id:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.value
path:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.value
representation:
  v: xmlAttr
short:
  v: Primitive value for string
definition:
  v: The actual value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: string.value
  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
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/regex
      l: regex
    value: String
      v: [ \r\n\t\S]+
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
max length:
  v: 1048576
is modifier:
  v: false
is summary:
  v: false

id:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.-id
path:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit._id
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.performerrole.careunit._id
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.idroot
path:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.idroot
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.performerrole.careunit.idroot
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.idextension
path:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.idextension
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.performerrole.careunit.idextension
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.name
path:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.name
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.performerrole.careunit.name
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.caregiver
path:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.caregiver
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.performerrole.careunit.caregiver
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string
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: getactivitiesresponselm.activitygroup.performerrole.careunit.caregiver.id
path:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.caregiver.id
representation:
  v: xmlAttr
short:
  v: xml:id (or equivalent in JSON)
definition:
  v: unique id for the element within a resource (for internal references)
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

id:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.caregiver.extension
path:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.caregiver.extension
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 resource. 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

id:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.caregiver.value
path:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.caregiver.value
representation:
  v: xmlAttr
short:
  v: Primitive value for string
definition:
  v: The actual value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: string.value
  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
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/regex
      l: regex
    value: String
      v: [ \r\n\t\S]+
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
max length:
  v: 1048576
is modifier:
  v: false
is summary:
  v: false

id:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.caregiver.-id
path:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.caregiver._id
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.performerrole.careunit.caregiver._id
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.caregiver.idroot
path:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.caregiver.idroot
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.performerrole.careunit.caregiver.idroot
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.caregiver.idextension
path:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.caregiver.idextension
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.performerrole.careunit.caregiver.idextension
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.caregiver.name
path:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.caregiver.name
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.performerrole.careunit.caregiver.name
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.person-och-i-additionalparticipant
path:
  v: getactivitiesresponselm.activitygroup.performerrole.person-och-i-additionalparticipant
short:
  v: person-och-i-additionalparticipant
definition:
  v: person-och-i-additionalparticipant
min:
  v: 0
max:
  v: *
base:
  path:
    v: getactivitiesresponselm.activitygroup.performerrole.person-och-i-additionalparticipant
  min:
    v: 0
  max:
    v: *
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: getactivitiesresponselm.activitygroup.performerrole.person-och-i-additionalparticipant.id
path:
  v: getactivitiesresponselm.activitygroup.performerrole.person-och-i-additionalparticipant.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: getactivitiesresponselm.activitygroup.performerrole.person-och-i-additionalparticipant.extension
path:
  v: getactivitiesresponselm.activitygroup.performerrole.person-och-i-additionalparticipant.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: getactivitiesresponselm.activitygroup.performerrole.person-och-i-additionalparticipant.modifierExtension
path:
  v: getactivitiesresponselm.activitygroup.performerrole.person-och-i-additionalparticipant.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: getactivitiesresponselm.activitygroup.performerrole.person-och-i-additionalparticipant.-id
path:
  v: getactivitiesresponselm.activitygroup.performerrole.person-och-i-additionalparticipant._id
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.performerrole.person-och-i-additionalparticipant._id
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.person-och-i-additionalparticipant.idroot
path:
  v: getactivitiesresponselm.activitygroup.performerrole.person-och-i-additionalparticipant.idroot
short:
  v: 1
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.performerrole.person-och-i-additionalparticipant.idroot
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.person-och-i-additionalparticipant.idextension
path:
  v: getactivitiesresponselm.activitygroup.performerrole.person-och-i-additionalparticipant.idextension
short:
  v: 1
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.performerrole.person-och-i-additionalparticipant.idextension
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.person-och-i-additionalparticipant.name
path:
  v: getactivitiesresponselm.activitygroup.performerrole.person-och-i-additionalparticipant.name
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.performerrole.person-och-i-additionalparticipant.name
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.legalauthenticator
path:
  v: getactivitiesresponselm.activitygroup.legalauthenticator
short:
  v: legalauthenticator
definition:
  v: legalauthenticator
min:
  v: 0
max:
  v: *
base:
  path:
    v: getactivitiesresponselm.activitygroup.legalauthenticator
  min:
    v: 0
  max:
    v: *
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: getactivitiesresponselm.activitygroup.legalauthenticator.id
path:
  v: getactivitiesresponselm.activitygroup.legalauthenticator.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: getactivitiesresponselm.activitygroup.legalauthenticator.extension
path:
  v: getactivitiesresponselm.activitygroup.legalauthenticator.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: getactivitiesresponselm.activitygroup.legalauthenticator.modifierExtension
path:
  v: getactivitiesresponselm.activitygroup.legalauthenticator.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: getactivitiesresponselm.activitygroup.legalauthenticator.-id
path:
  v: getactivitiesresponselm.activitygroup.legalauthenticator._id
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.legalauthenticator._id
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.legalauthenticator.idroot
path:
  v: getactivitiesresponselm.activitygroup.legalauthenticator.idroot
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.legalauthenticator.idroot
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.legalauthenticator.idextension
path:
  v: getactivitiesresponselm.activitygroup.legalauthenticator.idextension
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.legalauthenticator.idextension
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.legalauthenticator.time
path:
  v: getactivitiesresponselm.activitygroup.legalauthenticator.time
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.legalauthenticator.time
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.legalauthenticator.name
path:
  v: getactivitiesresponselm.activitygroup.legalauthenticator.name
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.legalauthenticator.name
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant
short:
  v: additionalparticipant
definition:
  v: additionalparticipant
min:
  v: 0
max:
  v: *
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant
  min:
    v: 0
  max:
    v: *
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: getactivitiesresponselm.activitygroup.additionalparticipant.id
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.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: getactivitiesresponselm.activitygroup.additionalparticipant.extension
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.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: getactivitiesresponselm.activitygroup.additionalparticipant.modifierExtension
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.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: getactivitiesresponselm.activitygroup.additionalparticipant.-id
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant._id
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant._id
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.idroot
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.idroot
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.idroot
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.idextension
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.idextension
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.idextension
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.type
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.type
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.type
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.typecode
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.typecode
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.typecode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.typecodesystem
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.typecodesystem
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.typecodesystem
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.typecodesystemname
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.typecodesystemname
short:
  v: 0..0
definition:
  v: 0..0
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.typecodesystemname
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.typecodesystemversion
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.typecodesystemversion
short:
  v: 0..0
definition:
  v: 0..0
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.typecodesystemversion
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.typedisplayname
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.typedisplayname
short:
  v: 0..0
definition:
  v: 0..0
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.typedisplayname
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.role
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.role
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.role
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.rolecode
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.rolecode
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.rolecode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.rolecodesystem
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.rolecodesystem
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.rolecodesystem
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.rolecodesystemname
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.rolecodesystemname
short:
  v: 0..0
definition:
  v: 0..0
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.rolecodesystemname
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.rolecodesystemversion
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.rolecodesystemversion
short:
  v: 0..0
definition:
  v: 0..0
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.rolecodesystemversion
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.roledisplayname
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.roledisplayname
short:
  v: 0..0
definition:
  v: 0..0
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.roledisplayname
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.time
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.time
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.time
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.endast-en-av-nedanstaende
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.endast-en-av-nedanstaende
short:
  v: Endast en av nedanstående
definition:
  v: Endast en av nedanstående
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.endast-en-av-nedanstaende
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.person
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.person
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.person
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.organisation
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.organisation
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.organisation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
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: getactivitiesresponselm.activitygroup.additionalparticipant.organisation.id
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.organisation.id
representation:
  v: xmlAttr
short:
  v: xml:id (or equivalent in JSON)
definition:
  v: unique id for the element within a resource (for internal references)
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

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.organisation.extension
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.organisation.extension
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 resource. 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

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.organisation.value
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.organisation.value
representation:
  v: xmlAttr
short:
  v: Primitive value for string
definition:
  v: The actual value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: string.value
  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
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/regex
      l: regex
    value: String
      v: [ \r\n\t\S]+
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
max length:
  v: 1048576
is modifier:
  v: false
is summary:
  v: false

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.organisation.-id
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.organisation._id
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.organisation._id
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.organisation.idroot
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.organisation.idroot
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.organisation.idroot
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.organisation.idextension
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.organisation.idextension
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.organisation.idextension
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.organisation.name
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.organisation.name
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.organisation.name
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.device
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
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: getactivitiesresponselm.activitygroup.additionalparticipant.device.id
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.id
representation:
  v: xmlAttr
short:
  v: xml:id (or equivalent in JSON)
definition:
  v: unique id for the element within a resource (for internal references)
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

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.extension
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.extension
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 resource. 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

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.value
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.value
representation:
  v: xmlAttr
short:
  v: Primitive value for string
definition:
  v: The actual value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: string.value
  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
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/regex
      l: regex
    value: String
      v: [ \r\n\t\S]+
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
max length:
  v: 1048576
is modifier:
  v: false
is summary:
  v: false

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.-id
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device._id
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.device._id
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.idroot
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.idroot
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.device.idroot
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.idextension
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.idextension
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.device.idextension
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.type
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.type
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.device.type
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.type-code
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.type-code
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.device.type-code
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.typecodesystem
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.typecodesystem
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.device.typecodesystem
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.typecodesystemname
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.typecodesystemname
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.device.typecodesystemname
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.typecodesystemversion
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.typecodesystemversion
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.device.typecodesystemversion
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.typedisplayname
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.typedisplayname
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.device.typedisplayname
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.model
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.model
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.device.model
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.modelcode
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.modelcode
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.device.modelcode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.modelcodecode
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.modelcodecode
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.device.modelcodecode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.modelcodecodesystem
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.modelcodecodesystem
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.device.modelcodecodesystem
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.modelcodecodesystemversion
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.modelcodecodesystemversion
short:
  v: 0..0
definition:
  v: 0..0
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.device.modelcodecodesystemversion
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.modelcodedisplayname
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.modelcodedisplayname
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.device.modelcodedisplayname
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.modelvalue
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.device.modelvalue
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.device.modelvalue
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.location
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.location
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.location
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
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: getactivitiesresponselm.activitygroup.additionalparticipant.location.id
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.location.id
representation:
  v: xmlAttr
short:
  v: xml:id (or equivalent in JSON)
definition:
  v: unique id for the element within a resource (for internal references)
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

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.location.extension
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.location.extension
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 resource. 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

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.location.value
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.location.value
representation:
  v: xmlAttr
short:
  v: Primitive value for string
definition:
  v: The actual value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: string.value
  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
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/regex
      l: regex
    value: String
      v: [ \r\n\t\S]+
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
max length:
  v: 1048576
is modifier:
  v: false
is summary:
  v: false

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.location.address
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.location.address
short:
  v: address
definition:
  v: address
min:
  v: 0
max:
  v: *
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.location.address
  min:
    v: 0
  max:
    v: *
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: getactivitiesresponselm.activitygroup.additionalparticipant.location.address.id
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.location.address.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: getactivitiesresponselm.activitygroup.additionalparticipant.location.address.extension
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.location.address.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: getactivitiesresponselm.activitygroup.additionalparticipant.location.address.modifierExtension
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.location.address.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: getactivitiesresponselm.activitygroup.additionalparticipant.location.address.use
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.location.address.use
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.location.address.use
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.location.address.part
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.location.address.part
short:
  v: 1..*
definition:
  v: 1..*
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.location.address.part
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
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: getactivitiesresponselm.activitygroup.additionalparticipant.location.address.part.id
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.location.address.part.id
representation:
  v: xmlAttr
short:
  v: xml:id (or equivalent in JSON)
definition:
  v: unique id for the element within a resource (for internal references)
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

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.location.address.part.extension
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.location.address.part.extension
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 resource. 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

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.location.address.part.value
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.location.address.part.value
representation:
  v: xmlAttr
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 1
max:
  v: 1
base:
  path:
    v: string.value
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
max length:
  v: 1048576
is modifier:
  v: false
is summary:
  v: false

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.location.address.part.type
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.location.address.part.type
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.location.address.part.type
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.location.electronicaddress
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.location.electronicaddress
short:
  v: electronicaddress
definition:
  v: electronicaddress
min:
  v: 0
max:
  v: *
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.location.electronicaddress
  min:
    v: 0
  max:
    v: *
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: getactivitiesresponselm.activitygroup.additionalparticipant.location.electronicaddress.id
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.location.electronicaddress.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: getactivitiesresponselm.activitygroup.additionalparticipant.location.electronicaddress.extension
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.location.electronicaddress.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: getactivitiesresponselm.activitygroup.additionalparticipant.location.electronicaddress.modifierExtension
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.location.electronicaddress.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: getactivitiesresponselm.activitygroup.additionalparticipant.location.electronicaddress.use
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.location.electronicaddress.use
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.location.electronicaddress.use
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.location.electronicaddress.value
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.location.electronicaddress.value
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.location.electronicaddress.value
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.organisationtype
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.organisationtype
short:
  v: organisationtype
definition:
  v: organisationtype
min:
  v: 0
max:
  v: *
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.organisationtype
  min:
    v: 0
  max:
    v: *
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: getactivitiesresponselm.activitygroup.additionalparticipant.organisationtype.id
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.organisationtype.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: getactivitiesresponselm.activitygroup.additionalparticipant.organisationtype.extension
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.organisationtype.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: getactivitiesresponselm.activitygroup.additionalparticipant.organisationtype.modifierExtension
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.organisationtype.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: getactivitiesresponselm.activitygroup.additionalparticipant.organisationtype.-id
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.organisationtype._id
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.organisationtype._id
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.organisationtype.idroot
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.organisationtype.idroot
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.organisationtype.idroot
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.organisationtype.idextension
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.organisationtype.idextension
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.organisationtype.idextension
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.organisationtype.name
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.organisationtype.name
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.additionalparticipant.organisationtype.name
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.sourcesystem
path:
  v: getactivitiesresponselm.activitygroup.sourcesystem
short:
  v: sourcesystem
definition:
  v: sourcesystem
min:
  v: 0
max:
  v: *
base:
  path:
    v: getactivitiesresponselm.activitygroup.sourcesystem
  min:
    v: 0
  max:
    v: *
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: getactivitiesresponselm.activitygroup.sourcesystem.id
path:
  v: getactivitiesresponselm.activitygroup.sourcesystem.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: getactivitiesresponselm.activitygroup.sourcesystem.extension
path:
  v: getactivitiesresponselm.activitygroup.sourcesystem.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: getactivitiesresponselm.activitygroup.sourcesystem.modifierExtension
path:
  v: getactivitiesresponselm.activitygroup.sourcesystem.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: getactivitiesresponselm.activitygroup.sourcesystem.-id
path:
  v: getactivitiesresponselm.activitygroup.sourcesystem._id
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.sourcesystem._id
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.sourcesystem.idroot
path:
  v: getactivitiesresponselm.activitygroup.sourcesystem.idroot
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.sourcesystem.idroot
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.sourcesystem.idextension
path:
  v: getactivitiesresponselm.activitygroup.sourcesystem.idextension
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.sourcesystem.idextension
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity
path:
  v: getactivitiesresponselm.activitygroup.activity
short:
  v: activity
definition:
  v: activity
min:
  v: 0
max:
  v: *
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity
  min:
    v: 0
  max:
    v: *
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: getactivitiesresponselm.activitygroup.activity.id
path:
  v: getactivitiesresponselm.activitygroup.activity.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: getactivitiesresponselm.activitygroup.activity.extension
path:
  v: getactivitiesresponselm.activitygroup.activity.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: getactivitiesresponselm.activitygroup.activity.modifierExtension
path:
  v: getactivitiesresponselm.activitygroup.activity.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: getactivitiesresponselm.activitygroup.activity.-id
path:
  v: getactivitiesresponselm.activitygroup.activity._id
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity._id
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.idroot
path:
  v: getactivitiesresponselm.activitygroup.activity.idroot
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.idroot
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.idextension
path:
  v: getactivitiesresponselm.activitygroup.activity.idextension
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.idextension
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.code
path:
  v: getactivitiesresponselm.activitygroup.activity.code
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.code
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.codecode
path:
  v: getactivitiesresponselm.activitygroup.activity.codecode
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.codecode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.codecodesystem
path:
  v: getactivitiesresponselm.activitygroup.activity.codecodesystem
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.codecodesystem
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.code-codesystemname
path:
  v: getactivitiesresponselm.activitygroup.activity.code-codesystemname
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.code-codesystemname
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.code-codesystemversion
path:
  v: getactivitiesresponselm.activitygroup.activity.code-codesystemversion
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.code-codesystemversion
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.code-displayname
path:
  v: getactivitiesresponselm.activitygroup.activity.code-displayname
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.code-displayname
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.status
path:
  v: getactivitiesresponselm.activitygroup.activity.status
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.status
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.statuscode
path:
  v: getactivitiesresponselm.activitygroup.activity.statuscode
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.statuscode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.statuscodesystem
path:
  v: getactivitiesresponselm.activitygroup.activity.statuscodesystem
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.statuscodesystem
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.statuscodesystemname
path:
  v: getactivitiesresponselm.activitygroup.activity.statuscodesystemname
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.statuscodesystemname
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.statuscodesystemversion
path:
  v: getactivitiesresponselm.activitygroup.activity.statuscodesystemversion
short:
  v: 0..0
definition:
  v: 0..0
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.statuscodesystemversion
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.statusdisplayname
path:
  v: getactivitiesresponselm.activitygroup.activity.statusdisplayname
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.statusdisplayname
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.targetsite
path:
  v: getactivitiesresponselm.activitygroup.activity.targetsite
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.targetsite
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.targetsitecode
path:
  v: getactivitiesresponselm.activitygroup.activity.targetsitecode
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.targetsitecode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.targetsitecodesystem
path:
  v: getactivitiesresponselm.activitygroup.activity.targetsitecodesystem
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.targetsitecodesystem
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.targetsitecodesystemname
path:
  v: getactivitiesresponselm.activitygroup.activity.targetsitecodesystemname
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.targetsitecodesystemname
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.targetsitecodesystemversion
path:
  v: getactivitiesresponselm.activitygroup.activity.targetsitecodesystemversion
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.targetsitecodesystemversion
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.targetsitedisplayname
path:
  v: getactivitiesresponselm.activitygroup.activity.targetsitedisplayname
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.targetsitedisplayname
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.time
path:
  v: getactivitiesresponselm.activitygroup.activity.time
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.time
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.timestart
path:
  v: getactivitiesresponselm.activitygroup.activity.timestart
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: *
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.timestart
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.timeend
path:
  v: getactivitiesresponselm.activitygroup.activity.timeend
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: *
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.timeend
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.method
path:
  v: getactivitiesresponselm.activitygroup.activity.method
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.method
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.methodcode
path:
  v: getactivitiesresponselm.activitygroup.activity.methodcode
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.methodcode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.methodcodesystem
path:
  v: getactivitiesresponselm.activitygroup.activity.methodcodesystem
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.methodcodesystem
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.methodcodesystemname
path:
  v: getactivitiesresponselm.activitygroup.activity.methodcodesystemname
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.methodcodesystemname
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.methodcodesystemversion
path:
  v: getactivitiesresponselm.activitygroup.activity.methodcodesystemversion
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.methodcodesystemversion
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.methoddisplayname
path:
  v: getactivitiesresponselm.activitygroup.activity.methoddisplayname
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.methoddisplayname
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.description
path:
  v: getactivitiesresponselm.activitygroup.activity.description
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.description
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.approvedforpatient
path:
  v: getactivitiesresponselm.activitygroup.activity.approvedforpatient
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.approvedforpatient
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: getactivitiesresponselm.activitygroup.activity.registrationtime
path:
  v: getactivitiesresponselm.activitygroup.activity.registrationtime
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.registrationtime
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.relation
path:
  v: getactivitiesresponselm.activitygroup.activity.relation
short:
  v: 0..*
definition:
  v: 0..*
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.relation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
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: getactivitiesresponselm.activitygroup.activity.relation.id
path:
  v: getactivitiesresponselm.activitygroup.activity.relation.id
representation:
  v: xmlAttr
short:
  v: xml:id (or equivalent in JSON)
definition:
  v: unique id for the element within a resource (for internal references)
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

id:
  v: getactivitiesresponselm.activitygroup.activity.relation.extension
path:
  v: getactivitiesresponselm.activitygroup.activity.relation.extension
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 resource. 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

id:
  v: getactivitiesresponselm.activitygroup.activity.relation.value
path:
  v: getactivitiesresponselm.activitygroup.activity.relation.value
representation:
  v: xmlAttr
short:
  v: Primitive value for string
definition:
  v: The actual value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: string.value
  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
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/regex
      l: regex
    value: String
      v: [ \r\n\t\S]+
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
max length:
  v: 1048576
is modifier:
  v: false
is summary:
  v: false

id:
  v: getactivitiesresponselm.activitygroup.activity.relation.code
path:
  v: getactivitiesresponselm.activitygroup.activity.relation.code
short:
  v: 1
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.relation.code
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.relation.codecode
path:
  v: getactivitiesresponselm.activitygroup.activity.relation.codecode
short:
  v: 1
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.relation.codecode
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.relation.codecodesystem
path:
  v: getactivitiesresponselm.activitygroup.activity.relation.codecodesystem
short:
  v: 1
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.relation.codecodesystem
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.relation.codecodesystemname
path:
  v: getactivitiesresponselm.activitygroup.activity.relation.codecodesystemname
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.relation.codecodesystemname
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.relation.codecodesystemversion
path:
  v: getactivitiesresponselm.activitygroup.activity.relation.codecodesystemversion
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.relation.codecodesystemversion
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation
path:
  v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string
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: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.id
path:
  v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.id
representation:
  v: xmlAttr
short:
  v: xml:id (or equivalent in JSON)
definition:
  v: unique id for the element within a resource (for internal references)
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

id:
  v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.extension
path:
  v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.extension
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 resource. 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

id:
  v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.value
path:
  v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.value
representation:
  v: xmlAttr
short:
  v: Primitive value for string
definition:
  v: The actual value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: string.value
  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
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/regex
      l: regex
    value: String
      v: [ \r\n\t\S]+
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
max length:
  v: 1048576
is modifier:
  v: false
is summary:
  v: false

id:
  v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.-id
path:
  v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation._id
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation._id
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.idroot
path:
  v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.idroot
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.idroot
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.idextension
path:
  v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.idextension
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.idextension
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.time
path:
  v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.time
short:
  v: 1
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.time
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.type
path:
  v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.type
short:
  v: 1
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.type
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.informationowner
path:
  v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.informationowner
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.informationowner
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string
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: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.informationowner.id
path:
  v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.informationowner.id
representation:
  v: xmlAttr
short:
  v: xml:id (or equivalent in JSON)
definition:
  v: unique id for the element within a resource (for internal references)
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

id:
  v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.informationowner.extension
path:
  v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.informationowner.extension
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 resource. 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

id:
  v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.informationowner.value
path:
  v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.informationowner.value
representation:
  v: xmlAttr
short:
  v: Primitive value for string
definition:
  v: The actual value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: string.value
  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
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/regex
      l: regex
    value: String
      v: [ \r\n\t\S]+
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
max length:
  v: 1048576
is modifier:
  v: false
is summary:
  v: false

id:
  v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.informationowner.-id
path:
  v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.informationowner._id
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.informationowner._id
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.informationowner.idroot
path:
  v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.informationowner.idroot
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.informationowner.idroot
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.informationowner.idextension
path:
  v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.informationowner.idextension
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.relation.referredinformation.informationowner.idextension
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.additionalinformation
path:
  v: getactivitiesresponselm.activitygroup.activity.additionalinformation
short:
  v: 0..*
definition:
  v: 0..*
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.additionalinformation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.additionalinformationkey
path:
  v: getactivitiesresponselm.activitygroup.activity.additionalinformationkey
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.additionalinformationkey
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.activity.additionalinformationvalue
path:
  v: getactivitiesresponselm.activitygroup.activity.additionalinformationvalue
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.activitygroup.activity.additionalinformationvalue
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.patient
path:
  v: getactivitiesresponselm.patient
short:
  v: Den patient som aktivitetsgruppen avser.
definition:
  v: Den patient som aktivitetsgruppen avser.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.patient
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.performerrole
path:
  v: getactivitiesresponselm.performerrole
short:
  v: Den som utfört aktiviteter inom gruppen.
definition:
  v: Den som utfört aktiviteter inom gruppen.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.performerrole
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.legalauthenticator
path:
  v: getactivitiesresponselm.legalauthenticator
short:
  v: Den som signerat aktiviteterna inom gruppen.
definition:
  v: Den som signerat aktiviteterna inom gruppen.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.legalauthenticator
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.additionalparticipant
path:
  v: getactivitiesresponselm.additionalparticipant
short:
  v: Övriga deltagare relaterat till aktiviteterna inom gruppen.
definition:
  v: Övriga deltagare relaterat till aktiviteterna inom gruppen.
min:
  v: 0
max:
  v: *
base:
  path:
    v: getactivitiesresponselm.additionalparticipant
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.device
path:
  v: getactivitiesresponselm.device
short:
  v: Deltagande artefakt Använd dessa i additionalParticipant i stället.
definition:
  v: Deltagande artefakt Använd dessa i additionalParticipant i stället.
min:
  v: 0
max:
  v: 0
base:
  path:
    v: getactivitiesresponselm.device
  min:
    v: 0
  max:
    v: 0
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.location
path:
  v: getactivitiesresponselm.location
short:
  v: Plats för aktiviteten Använd dessa i additionalParticipant i stället.
definition:
  v: Plats för aktiviteten Använd dessa i additionalParticipant i stället.
min:
  v: 0
max:
  v: 0
base:
  path:
    v: getactivitiesresponselm.location
  min:
    v: 0
  max:
    v: 0
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.careprocessid
path:
  v: getactivitiesresponselm.careprocessid
short:
  v: UUID för den individanpassade vårdprocess som denna aktivitet ingår i
definition:
  v: UUID för den individanpassade vårdprocess som denna aktivitet ingår i
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.careprocessid
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.sourcesystem
path:
  v: getactivitiesresponselm.sourcesystem
short:
  v: Källsystem som aktivitetsgruppen lagras i.
definition:
  v: Källsystem som aktivitetsgruppen lagras i.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.sourcesystem
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activity
path:
  v: getactivitiesresponselm.activity
short:
  v: De aktiviteter som ligger inom denna grupp av aktiviteter.
definition:
  v: De aktiviteter som ligger inom denna grupp av aktiviteter.
min:
  v: 1
max:
  v: *
base:
  path:
    v: getactivitiesresponselm.activity
  min:
    v: 1
  max:
    v: *
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.svarsdel-activitygroup
path:
  v: getactivitiesresponselm.svarsdel-activitygroup
short:
  v: svarsdel-activitygroup
definition:
  v: svarsdel-activitygroup
min:
  v: 0
max:
  v: *
base:
  path:
    v: getactivitiesresponselm.svarsdel-activitygroup
  min:
    v: 0
  max:
    v: *
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: getactivitiesresponselm.svarsdel-activitygroup.id
path:
  v: getactivitiesresponselm.svarsdel-activitygroup.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: getactivitiesresponselm.svarsdel-activitygroup.extension
path:
  v: getactivitiesresponselm.svarsdel-activitygroup.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: getactivitiesresponselm.svarsdel-activitygroup.modifierExtension
path:
  v: getactivitiesresponselm.svarsdel-activitygroup.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: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant
path:
  v: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant
short:
  v: additionalparticipant
definition:
  v: additionalparticipant
min:
  v: 0
max:
  v: *
base:
  path:
    v: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant
  min:
    v: 0
  max:
    v: *
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: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.id
path:
  v: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.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: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.extension
path:
  v: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.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: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.modifierExtension
path:
  v: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.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: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.location-klassen-location-ar-en-sammanslagning-av-typen-roll
path:
  v: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.location-klassen-location-ar-en-sammanslagning-av-typen-roll
short:
  v: location-klassen-location-ar-en-sammanslagning-av-typen-roll
definition:
  v: location-klassen-location-ar-en-sammanslagning-av-typen-roll
min:
  v: 0
max:
  v: *
base:
  path:
    v: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.location-klassen-location-ar-en-sammanslagning-av-typen-roll
  min:
    v: 0
  max:
    v: *
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: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.location-klassen-location-ar-en-sammanslagning-av-typen-roll.id
path:
  v: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.location-klassen-location-ar-en-sammanslagning-av-typen-roll.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: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.location-klassen-location-ar-en-sammanslagning-av-typen-roll.extension
path:
  v: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.location-klassen-location-ar-en-sammanslagning-av-typen-roll.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: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.location-klassen-location-ar-en-sammanslagning-av-typen-roll.modifierExtension
path:
  v: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.location-klassen-location-ar-en-sammanslagning-av-typen-roll.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: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.location-klassen-location-ar-en-sammanslagning-av-typen-roll.activitygroupadditionalparticipantlocation
path:
  v: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.location-klassen-location-ar-en-sammanslagning-av-typen-roll.activitygroupadditionalparticipantlocation
short:
  v: activityGroup/additionalParticipant/location
definition:
  v: activityGroup/additionalParticipant/location
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.location-klassen-location-ar-en-sammanslagning-av-typen-roll.activitygroupadditionalparticipantlocation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.location-klassen-location-ar-en-sammanslagning-av-typen-roll.-id
path:
  v: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.location-klassen-location-ar-en-sammanslagning-av-typen-roll._id
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.location-klassen-location-ar-en-sammanslagning-av-typen-roll._id
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.location-klassen-location-ar-en-sammanslagning-av-typen-roll.idroot
path:
  v: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.location-klassen-location-ar-en-sammanslagning-av-typen-roll.idroot
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.location-klassen-location-ar-en-sammanslagning-av-typen-roll.idroot
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.location-klassen-location-ar-en-sammanslagning-av-typen-roll.idextension
path:
  v: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.location-klassen-location-ar-en-sammanslagning-av-typen-roll.idextension
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.location-klassen-location-ar-en-sammanslagning-av-typen-roll.idextension
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.location-klassen-location-ar-en-sammanslagning-av-typen-roll.name
path:
  v: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.location-klassen-location-ar-en-sammanslagning-av-typen-roll.name
short:
  v: 1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.location-klassen-location-ar-en-sammanslagning-av-typen-roll.name
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.location-klassen-location-ar-en-sammanslagning-av-typen-roll.address
path:
  v: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.location-klassen-location-ar-en-sammanslagning-av-typen-roll.address
short:
  v: 0..*
definition:
  v: 0..*
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.location-klassen-location-ar-en-sammanslagning-av-typen-roll.address
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.location-klassen-location-ar-en-sammanslagning-av-typen-roll.electronicaddress
path:
  v: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.location-klassen-location-ar-en-sammanslagning-av-typen-roll.electronicaddress
short:
  v: 0..*
definition:
  v: 0..*
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getactivitiesresponselm.svarsdel-activitygroup.additionalparticipant.location-klassen-location-ar-en-sammanslagning-av-typen-roll.electronicaddress
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

element:
  id:
    v: getactivitiesresponselm
  path:
    v: getactivitiesresponselm
  short:
    v: GetActivities - Response
  definition:
    v: Response message for GetActivities service contract
element:
  id:
    v: getactivitiesresponselm.activitygroup
  path:
    v: getactivitiesresponselm.activitygroup
  short:
    v: Grupp av aktiviteter som delar samma patient, utförare (m. tillhörande organisatorisk knytning), signerare, ytterligare deltagare, källsystem, vårdprocess-id, utrustning, samt plats. Denna nivå är framförallt till för att kunna begränsa mängden redundant data i överföringen i de fall då flera aktiviteter gjorts med samma medverkande (exempelvis de aktiviteter som utförts under ett visst operationstillfälle). Denna klass är en teknisk optimering som inte speglas i NI 2015:1.
  definition:
    v: Grupp av aktiviteter som delar samma patient, utförare (m. tillhörande organisatorisk knytning), signerare, ytterligare deltagare, källsystem, vårdprocess-id, utrustning, samt plats. Denna nivå är framförallt till för att kunna begränsa mängden redundant data i överföringen i de fall då flera aktiviteter gjorts med samma medverkande (exempelvis de aktiviteter som utförts under ett visst operationstillfälle). Denna klass är en teknisk optimering som inte speglas i NI 2015:1.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: string
      l: string
element:
  id:
    v: getactivitiesresponselm.activitygroup.patient
  path:
    v: getactivitiesresponselm.activitygroup.patient
  short:
    v: patient
  definition:
    v: patient
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: BackboneElement
      l: BackboneElement
element:
  id:
    v: getactivitiesresponselm.activitygroup.patient.-id
  path:
    v: getactivitiesresponselm.activitygroup.patient._id
  short:
    v: 1
  definition:
    v: 1
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: getactivitiesresponselm.activitygroup.patient.idroot
  path:
    v: getactivitiesresponselm.activitygroup.patient.idroot
  short:
    v: 1
  definition:
    v: 1
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: getactivitiesresponselm.activitygroup.patient.idextension
  path:
    v: getactivitiesresponselm.activitygroup.patient.idextension
  short:
    v: 1
  definition:
    v: 1
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: getactivitiesresponselm.activitygroup.patient.dateofbirth
  path:
    v: getactivitiesresponselm.activitygroup.patient.dateofbirth
  short:
    v: 1
  definition:
    v: 1
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: getactivitiesresponselm.activitygroup.patient.gender
  path:
    v: getactivitiesresponselm.activitygroup.patient.gender
  short:
    v: 0..1
  definition:
    v: 0..1
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: getactivitiesresponselm.activitygroup.patient.gendercode
  path:
    v: getactivitiesresponselm.activitygroup.patient.gendercode
  short:
    v: 1
  definition:
    v: 1
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: getactivitiesresponselm.activitygroup.patient.gendercodesystem
  path:
    v: getactivitiesresponselm.activitygroup.patient.gendercodesystem
  short:
    v: 1
  definition:
    v: 1
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: getactivitiesresponselm.activitygroup.patient.gendercodesystemname
  path:
    v: getactivitiesresponselm.activitygroup.patient.gendercodesystemname
  short:
    v: 0..1
  definition:
    v: 0..1
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: getactivitiesresponselm.activitygroup.patient.gendercodesystemversion
  path:
    v: getactivitiesresponselm.activitygroup.patient.gendercodesystemversion
  short:
    v: 0..1
  definition:
    v: 0..1
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: getactivitiesresponselm.activitygroup.patient.genderdisplayname
  path:
    v: getactivitiesresponselm.activitygroup.patient.genderdisplayname

v: 0..1

v: 0..1

v: 0

v: 1

code:
  v: string
  l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole
path:
  v: getactivitiesresponselm.activitygroup.performerrole
short:
  v: performerrole
definition:
  v: performerrole
min:
  v: 0
max:
  v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: getactivitiesresponselm.activitygroup.performerrole.-id
path:
  v: getactivitiesresponselm.activitygroup.performerrole._id
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.idroot
path:
  v: getactivitiesresponselm.activitygroup.performerrole.idroot
short:
  v: 1
definition:
  v: 1
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.idextension
path:
  v: getactivitiesresponselm.activitygroup.performerrole.idextension
short:
  v: 1
definition:
  v: 1
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.code
path:
  v: getactivitiesresponselm.activitygroup.performerrole.code
short:
  v: 1
definition:
  v: 1
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.codecode
path:
  v: getactivitiesresponselm.activitygroup.performerrole.codecode
short:
  v: 1
definition:
  v: 1
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.codecodesystem
path:
  v: getactivitiesresponselm.activitygroup.performerrole.codecodesystem
short:
  v: 1
definition:
  v: 1
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.codecodesystemname
path:
  v: getactivitiesresponselm.activitygroup.performerrole.codecodesystemname
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.codecodesystemversion
path:
  v: getactivitiesresponselm.activitygroup.performerrole.codecodesystemversion
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.codedisplayname
path:
  v: getactivitiesresponselm.activitygroup.performerrole.codedisplayname
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.person
path:
  v: getactivitiesresponselm.activitygroup.performerrole.person
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit
path:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.-id
path:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit._id
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.idroot
path:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.idroot
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.idextension
path:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.idextension
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.name
path:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.name
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.caregiver
path:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.caregiver
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.caregiver.-id
path:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.caregiver._id
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.caregiver.idroot
path:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.caregiver.idroot
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.caregiver.idextension
path:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.caregiver.idextension
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.caregiver.name
path:
  v: getactivitiesresponselm.activitygroup.performerrole.careunit.caregiver.name
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.person-och-i-additionalparticipant
path:
  v: getactivitiesresponselm.activitygroup.performerrole.person-och-i-additionalparticipant
short:
  v: person-och-i-additionalparticipant
definition:
  v: person-och-i-additionalparticipant
min:
  v: 0
max:
  v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: getactivitiesresponselm.activitygroup.performerrole.person-och-i-additionalparticipant.-id
path:
  v: getactivitiesresponselm.activitygroup.performerrole.person-och-i-additionalparticipant._id
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.person-och-i-additionalparticipant.idroot
path:
  v: getactivitiesresponselm.activitygroup.performerrole.person-och-i-additionalparticipant.idroot
short:
  v: 1
definition:
  v: 1
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.person-och-i-additionalparticipant.idextension
path:
  v: getactivitiesresponselm.activitygroup.performerrole.person-och-i-additionalparticipant.idextension
short:
  v: 1
definition:
  v: 1
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.performerrole.person-och-i-additionalparticipant.name
path:
  v: getactivitiesresponselm.activitygroup.performerrole.person-och-i-additionalparticipant.name
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.legalauthenticator
path:
  v: getactivitiesresponselm.activitygroup.legalauthenticator
short:
  v: legalauthenticator
definition:
  v: legalauthenticator
min:
  v: 0
max:
  v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: getactivitiesresponselm.activitygroup.legalauthenticator.-id
path:
  v: getactivitiesresponselm.activitygroup.legalauthenticator._id
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.legalauthenticator.idroot
path:
  v: getactivitiesresponselm.activitygroup.legalauthenticator.idroot
short:
  v: 1
definition:
  v: 1
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.legalauthenticator.idextension
path:
  v: getactivitiesresponselm.activitygroup.legalauthenticator.idextension
short:
  v: 1
definition:
  v: 1
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.legalauthenticator.time
path:
  v: getactivitiesresponselm.activitygroup.legalauthenticator.time
short:
  v: 1
definition:
  v: 1
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.legalauthenticator.name
path:
  v: getactivitiesresponselm.activitygroup.legalauthenticator.name
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant
short:
  v: additionalparticipant
definition:
  v: additionalparticipant
min:
  v: 0
max:
  v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.-id
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant._id
short:
  v: 0..1
definition:
  v: 0..1
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.idroot
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.idroot
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.idextension
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.idextension
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.type
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.type
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.typecode
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.typecode
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.typecodesystem
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.typecodesystem
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.typecodesystemname
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.typecodesystemname
short:
  v: 0..0
definition:
  v: 0..0
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.typecodesystemversion
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.typecodesystemversion
short:
  v: 0..0
definition:
  v: 0..0
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.typedisplayname
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.typedisplayname
short:
  v: 0..0
definition:
  v: 0..0
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.role
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.role
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.rolecode
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.rolecode
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.rolecodesystem
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.rolecodesystem
short:
  v: 1..1
definition:
  v: 1..1
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.rolecodesystemname
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.rolecodesystemname
short:
  v: 0..0
definition:
  v: 0..0
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.rolecodesystemversion
path:
  v: getactivitiesresponselm.activitygroup.additionalparticipant.rolecodesystemversion
short:
  v: 0..0