Extensions for Using Data Elements from FHIR R5 in FHIR R4
0.1.0 - STU International flag

Extensions for Using Data Elements from FHIR R5 in FHIR R4 - Downloaded Version null See the Directory of published versions

Extension: ExtensionPermission_Rule

Official URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Permission.rule Version: 0.1.0
Standards status: Trial-use Maturity Level: 0 Computable Name: ExtensionPermission_Rule

R5: Permission.rule (new:BackboneElement)

This extension is part of the cross-version definitions generated to enable use of the element Permission.rule as defined in FHIR R5 in FHIR R4.

The source element is defined as: Permission.rule 0..* BackboneElement

Across FHIR versions, the element set has been mapped as:

  • R5 Permission.rule 0..* BackboneElement

Following are the generation technical comments: Element Permission.rule is not mapped to FHIR R4, since FHIR R5 Permission is not mapped. Element Permission.rule has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). Child element type is a modifier, so this extension must be a modifier.

Context of Use

    This extension is a modifier extension.

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

    This extension is allowed for use with FHIR versions R4 to R4 .

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(4.0.1) R5: Constraints to the Permission (new)
This is a modifier extension
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:type 0..1 Extension R5: deny | permit (new)
..... url 1..1 uri "type"
..... value[x] 0..1 code deny | permit
Binding: ConsentProvisionType (required): How a rule statement is applied.
.... extension:data 0..* Extension R5: The selection criteria to identify data that is within scope of this provision (new)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:resource 0..* Extension R5: Explicit FHIR Resource references (new)
....... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:meaning 1..1 Extension R5: instance | related | dependents | authoredby (new)
......... url 1..1 uri "meaning"
......... value[x] 1..1 code instance | related | dependents | authoredby
Binding: ConsentDataMeaning (required): How a resource reference is interpreted when testing consent restrictions.
........ extension:reference 1..1 Extension R5: The actual data reference (new)
......... url 1..1 uri "reference"
......... value[x] 1..1 Reference(Cross-version Profile for R5.Resource for use in FHIR R4(0.1.0) | Resource) The actual data reference
....... url 1..1 uri "resource"
....... value[x] 0..0 Value of extension
...... extension:security 0..* Extension R5: Security tag code on .meta.security (new)
....... url 1..1 uri "security"
....... value[x] 0..1 Coding Security tag code on .meta.security
...... extension:period 0..* Extension R5: Timeframe encompasing data create/update (new)
....... url 1..1 uri "period"
....... value[x] 0..1 Period Timeframe encompasing data create/update
...... extension:expression 0..1 Extension R5: Expression identifying the data (new)
....... url 1..1 uri "expression"
....... value[x] 0..1 Expression Expression identifying the data
..... url 1..1 uri "data"
..... value[x] 0..0 Value of extension
.... extension:activity 0..* Extension R5: A description or definition of which activities are allowed to be done on the data (new)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:actor 0..* Extension R5: Authorized actor(s) (new)
....... url 1..1 uri "actor"
....... value[x] 0..1 Reference(Cross-version Profile for R5.Device for use in FHIR R4(0.1.0) | Device | Cross-version Profile for R5.Group for use in FHIR R4(0.1.0) | Group | Cross-version Profile for R5.CareTeam for use in FHIR R4(0.1.0) | CareTeam | Cross-version Profile for R5.Organization for use in FHIR R4(0.1.0) | Organization | Cross-version Profile for R5.Patient for use in FHIR R4(0.1.0) | Patient | Cross-version Profile for R5.Practitioner for use in FHIR R4(0.1.0) | Practitioner | Cross-version Profile for R5.RelatedPerson for use in FHIR R4(0.1.0) | RelatedPerson | Cross-version Profile for R5.PractitionerRole for use in FHIR R4(0.1.0) | PractitionerRole) Authorized actor(s)
...... extension:action 0..* Extension R5: Actions controlled by this rule (new)
....... url 1..1 uri "action"
....... value[x] 0..1 CodeableConcept Actions controlled by this rule
Binding: ConsentActionCodes (example): Detailed codes for the action.
...... extension:purpose 0..* Extension R5: The purpose for which the permission is given (new)
....... url 1..1 uri "purpose"
....... value[x] 0..1 CodeableConcept The purpose for which the permission is given
Binding: v3.PurposeOfUse (2014-03-26) . (preferred): What purposes of use are controlled by this exception. If more than one label is specified, operations must have all the specified labels.
..... url 1..1 uri "activity"
..... value[x] 0..0 Value of extension
.... extension:limit 0..* Extension R5: What limits apply to the use of the data (new)
..... url 1..1 uri "limit"
..... value[x] 0..1 CodeableConcept What limits apply to the use of the data
Binding: R5SecurityLabelEventExamplesForR4 (0.1.0) (example): Obligations and Refrains
... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-Permission.rule"
... value[x] 0..0 Value of extension

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension ?! 0..* Extension(4.0.1) R5: Constraints to the Permission (new)
This is a modifier extension
Constraints: ext-1
... id 0..1 string Unique id for inter-element referencing
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:type 0..1 Extension R5: deny | permit (new)
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "type"
..... value[x] 0..1 code deny | permit
Binding: ConsentProvisionType (required): How a rule statement is applied.
.... extension:data 0..* Extension R5: The selection criteria to identify data that is within scope of this provision (new)
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:resource 0..* Extension R5: Explicit FHIR Resource references (new)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
........ extension:meaning 1..1 Extension R5: instance | related | dependents | authoredby (new)
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "meaning"
......... value[x] 1..1 code instance | related | dependents | authoredby
Binding: ConsentDataMeaning (required): How a resource reference is interpreted when testing consent restrictions.
........ extension:reference 1..1 Extension R5: The actual data reference (new)
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "reference"
......... value[x] 1..1 Reference(Cross-version Profile for R5.Resource for use in FHIR R4(0.1.0) | Resource) The actual data reference
....... url 1..1 uri "resource"
...... extension:security 0..* Extension R5: Security tag code on .meta.security (new)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "security"
....... value[x] 0..1 Coding Security tag code on .meta.security
...... extension:period 0..* Extension R5: Timeframe encompasing data create/update (new)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "period"
....... value[x] 0..1 Period Timeframe encompasing data create/update
...... extension:expression 0..1 Extension R5: Expression identifying the data (new)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "expression"
....... value[x] 0..1 Expression Expression identifying the data
..... url 1..1 uri "data"
.... extension:activity 0..* Extension R5: A description or definition of which activities are allowed to be done on the data (new)
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:actor 0..* Extension R5: Authorized actor(s) (new)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "actor"
....... value[x] 0..1 Reference(Cross-version Profile for R5.Device for use in FHIR R4(0.1.0) | Device | Cross-version Profile for R5.Group for use in FHIR R4(0.1.0) | Group | Cross-version Profile for R5.CareTeam for use in FHIR R4(0.1.0) | CareTeam | Cross-version Profile for R5.Organization for use in FHIR R4(0.1.0) | Organization | Cross-version Profile for R5.Patient for use in FHIR R4(0.1.0) | Patient | Cross-version Profile for R5.Practitioner for use in FHIR R4(0.1.0) | Practitioner | Cross-version Profile for R5.RelatedPerson for use in FHIR R4(0.1.0) | RelatedPerson | Cross-version Profile for R5.PractitionerRole for use in FHIR R4(0.1.0) | PractitionerRole) Authorized actor(s)
...... extension:action 0..* Extension R5: Actions controlled by this rule (new)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "action"
....... value[x] 0..1 CodeableConcept Actions controlled by this rule
Binding: ConsentActionCodes (example): Detailed codes for the action.
...... extension:purpose 0..* Extension R5: The purpose for which the permission is given (new)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "purpose"
....... value[x] 0..1 CodeableConcept The purpose for which the permission is given
Binding: v3.PurposeOfUse (2014-03-26) . (preferred): What purposes of use are controlled by this exception. If more than one label is specified, operations must have all the specified labels.
..... url 1..1 uri "activity"
.... extension:limit 0..* Extension R5: What limits apply to the use of the data (new)
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "limit"
..... value[x] 0..1 CodeableConcept What limits apply to the use of the data
Binding: R5SecurityLabelEventExamplesForR4 (0.1.0) (example): Obligations and Refrains
... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-Permission.rule"

doco Documentation for this format

This structure is derived from Extension

Summary

Complex Extension: R5: Permission.rule (new:BackboneElement)

  • type: code: R5: Permission.rule.type (new:code)
  • meaning: code: R5: Permission.rule.data.resource.meaning (new:code)
  • reference: Reference: R5: Permission.rule.data.resource.reference (new:Reference(Resource))
  • security: Coding: R5: Permission.rule.data.security (new:Coding)
  • period: Period: R5: Permission.rule.data.period (new:Period)
  • expression: Expression: R5: Permission.rule.data.expression (new:Expression)
  • actor: Reference: R5: Permission.rule.activity.actor (new:Reference(Device,Group,CareTeam,Organization,Patient,Practitioner,RelatedPerson,PractitionerRole))
  • action: CodeableConcept: R5: Permission.rule.activity.action (new:CodeableConcept)
  • purpose: CodeableConcept: R5: Permission.rule.activity.purpose (new:CodeableConcept)
  • limit: CodeableConcept: R5: Permission.rule.limit (new:CodeableConcept)

Maturity: 0

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension ?! 0..* Extension(4.0.1) R5: Constraints to the Permission (new)
This is a modifier extension
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:type 0..1 Extension R5: deny | permit (new)
..... url 1..1 uri "type"
..... value[x] 0..1 code deny | permit
Binding: ConsentProvisionType (required): How a rule statement is applied.
.... extension:data 0..* Extension R5: The selection criteria to identify data that is within scope of this provision (new)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:resource 0..* Extension R5: Explicit FHIR Resource references (new)
....... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:meaning 1..1 Extension R5: instance | related | dependents | authoredby (new)
......... url 1..1 uri "meaning"
......... value[x] 1..1 code instance | related | dependents | authoredby
Binding: ConsentDataMeaning (required): How a resource reference is interpreted when testing consent restrictions.
........ extension:reference 1..1 Extension R5: The actual data reference (new)
......... url 1..1 uri "reference"
......... value[x] 1..1 Reference(Cross-version Profile for R5.Resource for use in FHIR R4(0.1.0) | Resource) The actual data reference
....... url 1..1 uri "resource"
....... value[x] 0..0 Value of extension
...... extension:security 0..* Extension R5: Security tag code on .meta.security (new)
....... url 1..1 uri "security"
....... value[x] 0..1 Coding Security tag code on .meta.security
...... extension:period 0..* Extension R5: Timeframe encompasing data create/update (new)
....... url 1..1 uri "period"
....... value[x] 0..1 Period Timeframe encompasing data create/update
...... extension:expression 0..1 Extension R5: Expression identifying the data (new)
....... url 1..1 uri "expression"
....... value[x] 0..1 Expression Expression identifying the data
..... url 1..1 uri "data"
..... value[x] 0..0 Value of extension
.... extension:activity 0..* Extension R5: A description or definition of which activities are allowed to be done on the data (new)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:actor 0..* Extension R5: Authorized actor(s) (new)
....... url 1..1 uri "actor"
....... value[x] 0..1 Reference(Cross-version Profile for R5.Device for use in FHIR R4(0.1.0) | Device | Cross-version Profile for R5.Group for use in FHIR R4(0.1.0) | Group | Cross-version Profile for R5.CareTeam for use in FHIR R4(0.1.0) | CareTeam | Cross-version Profile for R5.Organization for use in FHIR R4(0.1.0) | Organization | Cross-version Profile for R5.Patient for use in FHIR R4(0.1.0) | Patient | Cross-version Profile for R5.Practitioner for use in FHIR R4(0.1.0) | Practitioner | Cross-version Profile for R5.RelatedPerson for use in FHIR R4(0.1.0) | RelatedPerson | Cross-version Profile for R5.PractitionerRole for use in FHIR R4(0.1.0) | PractitionerRole) Authorized actor(s)
...... extension:action 0..* Extension R5: Actions controlled by this rule (new)
....... url 1..1 uri "action"
....... value[x] 0..1 CodeableConcept Actions controlled by this rule
Binding: ConsentActionCodes (example): Detailed codes for the action.
...... extension:purpose 0..* Extension R5: The purpose for which the permission is given (new)
....... url 1..1 uri "purpose"
....... value[x] 0..1 CodeableConcept The purpose for which the permission is given
Binding: v3.PurposeOfUse (2014-03-26) . (preferred): What purposes of use are controlled by this exception. If more than one label is specified, operations must have all the specified labels.
..... url 1..1 uri "activity"
..... value[x] 0..0 Value of extension
.... extension:limit 0..* Extension R5: What limits apply to the use of the data (new)
..... url 1..1 uri "limit"
..... value[x] 0..1 CodeableConcept What limits apply to the use of the data
Binding: R5SecurityLabelEventExamplesForR4 (0.1.0) (example): Obligations and Refrains
... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-Permission.rule"
... value[x] 0..0 Value of extension

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension ?! 0..* Extension(4.0.1) R5: Constraints to the Permission (new)
This is a modifier extension
Constraints: ext-1
... id 0..1 string Unique id for inter-element referencing
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:type 0..1 Extension R5: deny | permit (new)
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "type"
..... value[x] 0..1 code deny | permit
Binding: ConsentProvisionType (required): How a rule statement is applied.
.... extension:data 0..* Extension R5: The selection criteria to identify data that is within scope of this provision (new)
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:resource 0..* Extension R5: Explicit FHIR Resource references (new)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
........ extension:meaning 1..1 Extension R5: instance | related | dependents | authoredby (new)
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "meaning"
......... value[x] 1..1 code instance | related | dependents | authoredby
Binding: ConsentDataMeaning (required): How a resource reference is interpreted when testing consent restrictions.
........ extension:reference 1..1 Extension R5: The actual data reference (new)
Constraints: ext-1
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
......... url 1..1 uri "reference"
......... value[x] 1..1 Reference(Cross-version Profile for R5.Resource for use in FHIR R4(0.1.0) | Resource) The actual data reference
....... url 1..1 uri "resource"
...... extension:security 0..* Extension R5: Security tag code on .meta.security (new)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "security"
....... value[x] 0..1 Coding Security tag code on .meta.security
...... extension:period 0..* Extension R5: Timeframe encompasing data create/update (new)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "period"
....... value[x] 0..1 Period Timeframe encompasing data create/update
...... extension:expression 0..1 Extension R5: Expression identifying the data (new)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "expression"
....... value[x] 0..1 Expression Expression identifying the data
..... url 1..1 uri "data"
.... extension:activity 0..* Extension R5: A description or definition of which activities are allowed to be done on the data (new)
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:actor 0..* Extension R5: Authorized actor(s) (new)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "actor"
....... value[x] 0..1 Reference(Cross-version Profile for R5.Device for use in FHIR R4(0.1.0) | Device | Cross-version Profile for R5.Group for use in FHIR R4(0.1.0) | Group | Cross-version Profile for R5.CareTeam for use in FHIR R4(0.1.0) | CareTeam | Cross-version Profile for R5.Organization for use in FHIR R4(0.1.0) | Organization | Cross-version Profile for R5.Patient for use in FHIR R4(0.1.0) | Patient | Cross-version Profile for R5.Practitioner for use in FHIR R4(0.1.0) | Practitioner | Cross-version Profile for R5.RelatedPerson for use in FHIR R4(0.1.0) | RelatedPerson | Cross-version Profile for R5.PractitionerRole for use in FHIR R4(0.1.0) | PractitionerRole) Authorized actor(s)
...... extension:action 0..* Extension R5: Actions controlled by this rule (new)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "action"
....... value[x] 0..1 CodeableConcept Actions controlled by this rule
Binding: ConsentActionCodes (example): Detailed codes for the action.
...... extension:purpose 0..* Extension R5: The purpose for which the permission is given (new)
Constraints: ext-1
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... url 1..1 uri "purpose"
....... value[x] 0..1 CodeableConcept The purpose for which the permission is given
Binding: v3.PurposeOfUse (2014-03-26) . (preferred): What purposes of use are controlled by this exception. If more than one label is specified, operations must have all the specified labels.
..... url 1..1 uri "activity"
.... extension:limit 0..* Extension R5: What limits apply to the use of the data (new)
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "limit"
..... value[x] 0..1 CodeableConcept What limits apply to the use of the data
Binding: R5SecurityLabelEventExamplesForR4 (0.1.0) (example): Obligations and Refrains
... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-Permission.rule"

doco Documentation for this format

This structure is derived from Extension

Summary

Complex Extension: R5: Permission.rule (new:BackboneElement)

  • type: code: R5: Permission.rule.type (new:code)
  • meaning: code: R5: Permission.rule.data.resource.meaning (new:code)
  • reference: Reference: R5: Permission.rule.data.resource.reference (new:Reference(Resource))
  • security: Coding: R5: Permission.rule.data.security (new:Coding)
  • period: Period: R5: Permission.rule.data.period (new:Period)
  • expression: Expression: R5: Permission.rule.data.expression (new:Expression)
  • actor: Reference: R5: Permission.rule.activity.actor (new:Reference(Device,Group,CareTeam,Organization,Patient,Practitioner,RelatedPerson,PractitionerRole))
  • action: CodeableConcept: R5: Permission.rule.activity.action (new:CodeableConcept)
  • purpose: CodeableConcept: R5: Permission.rule.activity.purpose (new:CodeableConcept)
  • limit: CodeableConcept: R5: Permission.rule.limit (new:CodeableConcept)

Maturity: 0

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

Path Status Usage ValueSet Version Source
Extension.extension:type.​value[x] Base required ConsentProvisionType 📍4.0.1 FHIR Std.
Extension.extension:data.​extension:resource.extension:meaning.​value[x] Base required ConsentDataMeaning 📍4.0.1 FHIR Std.
Extension.extension:activity.​extension:action.value[x] Base example Consent Action Codes 📍4.0.1 FHIR Std.
Extension.extension:activity.​extension:purpose.value[x] Base preferred V3 Value SetPurposeOfUse . 📍2014-03-26 tx.fhir.org
Extension.extension:limit.​value[x] Base example Cross-version ValueSet R5.SecurityLabelEventExamples for use in FHIR R4 📍0.1.0 This IG

Constraints

Id Grade Path(s) Description Expression
ele-1 error Extension, Extension.extension, Extension.extension:type, Extension.extension:type.extension, Extension.extension:type.value[x], Extension.extension:data, Extension.extension:data.extension, Extension.extension:data.extension:resource, Extension.extension:data.extension:resource.extension, Extension.extension:data.extension:resource.extension:meaning, Extension.extension:data.extension:resource.extension:meaning.extension, Extension.extension:data.extension:resource.extension:meaning.value[x], Extension.extension:data.extension:resource.extension:reference, Extension.extension:data.extension:resource.extension:reference.extension, Extension.extension:data.extension:resource.extension:reference.value[x], Extension.extension:data.extension:security, Extension.extension:data.extension:security.extension, Extension.extension:data.extension:security.value[x], Extension.extension:data.extension:period, Extension.extension:data.extension:period.extension, Extension.extension:data.extension:period.value[x], Extension.extension:data.extension:expression, Extension.extension:data.extension:expression.extension, Extension.extension:data.extension:expression.value[x], Extension.extension:activity, Extension.extension:activity.extension, Extension.extension:activity.extension:actor, Extension.extension:activity.extension:actor.extension, Extension.extension:activity.extension:actor.value[x], Extension.extension:activity.extension:action, Extension.extension:activity.extension:action.extension, Extension.extension:activity.extension:action.value[x], Extension.extension:activity.extension:purpose, Extension.extension:activity.extension:purpose.extension, Extension.extension:activity.extension:purpose.value[x], Extension.extension:limit, Extension.extension:limit.extension, Extension.extension:limit.value[x] All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error Extension, Extension.extension, Extension.extension:type, Extension.extension:type.extension, Extension.extension:data, Extension.extension:data.extension, Extension.extension:data.extension:resource, Extension.extension:data.extension:resource.extension, Extension.extension:data.extension:resource.extension:meaning, Extension.extension:data.extension:resource.extension:meaning.extension, Extension.extension:data.extension:resource.extension:reference, Extension.extension:data.extension:resource.extension:reference.extension, Extension.extension:data.extension:security, Extension.extension:data.extension:security.extension, Extension.extension:data.extension:period, Extension.extension:data.extension:period.extension, Extension.extension:data.extension:expression, Extension.extension:data.extension:expression.extension, Extension.extension:activity, Extension.extension:activity.extension, Extension.extension:activity.extension:actor, Extension.extension:activity.extension:actor.extension, Extension.extension:activity.extension:action, Extension.extension:activity.extension:action.extension, Extension.extension:activity.extension:purpose, Extension.extension:activity.extension:purpose.extension, Extension.extension:limit, Extension.extension:limit.extension Must have either extensions or value[x], not both extension.exists() != value.exists()