2.2.3-test - ci-build Norway flag

NoBasis - Downloaded Version 2.2.3-test See the Directory of published versions

Extension: no-basis-virtual-service

Official URL: http://hl7.no/fhir/ig/StructureDefinition/no-basis-virtual-service Version: 2.2.3-test
Active as of 2025-10-31 Computable Name: NoBasisVirtualService

The VirtualService is based on VirtualServiceDetail structure from R5 and defines details of a virtual communication capability, such as a web conference call.

Context of Use

    This extension may be used on the following element(s)

Usage info

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Extension Content

Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension Virtual Service
... Slices for extension Content/Rules for all slices
.... extension:channelType 0..1 Extension Channel Type
..... extension 0..0 Extension
..... url 1..1 uri "channelType"
..... value[x] 0..1 Coding Valuset for virtual servie.
Binding: No Basis VirtualServiceType Value Set (example)
.... extension:virtualAddress 0..1 Extension Contact address/number
..... extension 0..0 Extension
..... url 1..1 uri "virtualAddress"
..... value[x] 0..1 Value of extension
...... valueString string
...... valueUrl url
...... valueContactPoint ContactPoint
.... extension:additionalInfo 0..* Extension Address to see alternative connection details
..... extension 0..0 Extension
..... url 1..1 uri "additionalInfo"
..... value[x] 0..1 url Value of extension
.... extension:maxParticipants 0..1 Extension Maximum number of participants supported by the virtual service.
..... extension 0..0 Extension
..... url 1..1 uri "maxParticipants"
..... value[x] 0..1 positiveInt Value of extension
.... extension:sessionKey 0..1 Extension Session Key required by the virtual service
..... extension 0..0 Extension
..... url 1..1 uri "sessionKey"
..... value[x] 0..1 string Value of extension
... url 1..1 uri "http://hl7.no/fhir/ig/StructureDefinition/no-basis-virtual-service"
... value[x] 0..0 Value of extension

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension Virtual Service
... id 0..1 string Unique id for inter-element referencing
... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... extension:channelType 0..1 Extension Channel Type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "channelType"
..... value[x] 0..1 Coding Valuset for virtual servie.
Binding: No Basis VirtualServiceType Value Set (example)
.... extension:virtualAddress 0..1 Extension Contact address/number
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "virtualAddress"
..... value[x] 0..1 Value of extension
...... valueString string
...... valueUrl url
...... valueContactPoint ContactPoint
.... extension:additionalInfo 0..* Extension Address to see alternative connection details
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "additionalInfo"
..... value[x] 0..1 url Value of extension
.... extension:maxParticipants 0..1 Extension Maximum number of participants supported by the virtual service.
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "maxParticipants"
..... value[x] 0..1 positiveInt Value of extension
.... extension:sessionKey 0..1 Extension Session Key required by the virtual service
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "sessionKey"
..... value[x] 0..1 string Value of extension
... url 1..1 uri "http://hl7.no/fhir/ig/StructureDefinition/no-basis-virtual-service"

doco Documentation for this format

This structure is derived from Extension

Summary

Complex Extension: The VirtualService is based on VirtualServiceDetail structure from R5 and defines details of a virtual communication capability, such as a web conference call.

  • channelType: Coding: The type of virtual service to connect to.
  • virtualAddress: string, url, ContactPoint: Address or number needs to be used for a user to connect to the virtual service to join.
  • additionalInfo: url: Address to see alternative connection details.
  • maxParticipants: positiveInt: Maximum number of participants supported by the virtual service.
  • sessionKey: string: Session Key required by the virtual service.

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension Virtual Service
... Slices for extension Content/Rules for all slices
.... extension:channelType 0..1 Extension Channel Type
..... extension 0..0 Extension
..... url 1..1 uri "channelType"
..... value[x] 0..1 Coding Valuset for virtual servie.
Binding: No Basis VirtualServiceType Value Set (example)
.... extension:virtualAddress 0..1 Extension Contact address/number
..... extension 0..0 Extension
..... url 1..1 uri "virtualAddress"
..... value[x] 0..1 Value of extension
...... valueString string
...... valueUrl url
...... valueContactPoint ContactPoint
.... extension:additionalInfo 0..* Extension Address to see alternative connection details
..... extension 0..0 Extension
..... url 1..1 uri "additionalInfo"
..... value[x] 0..1 url Value of extension
.... extension:maxParticipants 0..1 Extension Maximum number of participants supported by the virtual service.
..... extension 0..0 Extension
..... url 1..1 uri "maxParticipants"
..... value[x] 0..1 positiveInt Value of extension
.... extension:sessionKey 0..1 Extension Session Key required by the virtual service
..... extension 0..0 Extension
..... url 1..1 uri "sessionKey"
..... value[x] 0..1 string Value of extension
... url 1..1 uri "http://hl7.no/fhir/ig/StructureDefinition/no-basis-virtual-service"
... value[x] 0..0 Value of extension

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension Virtual Service
... id 0..1 string Unique id for inter-element referencing
... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... extension:channelType 0..1 Extension Channel Type
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "channelType"
..... value[x] 0..1 Coding Valuset for virtual servie.
Binding: No Basis VirtualServiceType Value Set (example)
.... extension:virtualAddress 0..1 Extension Contact address/number
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "virtualAddress"
..... value[x] 0..1 Value of extension
...... valueString string
...... valueUrl url
...... valueContactPoint ContactPoint
.... extension:additionalInfo 0..* Extension Address to see alternative connection details
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "additionalInfo"
..... value[x] 0..1 url Value of extension
.... extension:maxParticipants 0..1 Extension Maximum number of participants supported by the virtual service.
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "maxParticipants"
..... value[x] 0..1 positiveInt Value of extension
.... extension:sessionKey 0..1 Extension Session Key required by the virtual service
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "sessionKey"
..... value[x] 0..1 string Value of extension
... url 1..1 uri "http://hl7.no/fhir/ig/StructureDefinition/no-basis-virtual-service"

doco Documentation for this format

This structure is derived from Extension

Summary

Complex Extension: The VirtualService is based on VirtualServiceDetail structure from R5 and defines details of a virtual communication capability, such as a web conference call.

  • channelType: Coding: The type of virtual service to connect to.
  • virtualAddress: string, url, ContactPoint: Address or number needs to be used for a user to connect to the virtual service to join.
  • additionalInfo: url: Address to see alternative connection details.
  • maxParticipants: positiveInt: Maximum number of participants supported by the virtual service.
  • sessionKey: string: Session Key required by the virtual service.

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

Path Status Usage ValueSet Version Source
Extension.extension:channelType.​value[x] Base example No Basis VirtualServiceType Value Set 📦2.2.3-test This IG

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()