Source | ch.fhir.ig.ch-epr-ppqm#current:CH EPR PPQm (R4) (v4.0.1) |
resourceType | StructureDefinition |
id | PpqmConsent |
canonical | http://fhir.ch/ig/ch-epr-ppqm/StructureDefinition/PpqmConsent |
version | 0.3.0 |
status | active |
publisher | eHealth Suisse |
name | PpqmConsent |
title | PpqmConsent |
date | 2023-01-17T13:09:03+00:00 |
description | Swiss EPR Policy Set as a Consent |
copyright | CC-BY-SA-4.0 |
fhirVersion | 4.0.1 |
kind | resource |
abstract | false |
sdTtype | Consent |
derivation | constraint |
base | http://hl7.org/fhir/StructureDefinition/Consent |
Usages |
|
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Consent | C | Consent | ch-epr-ppqm-template-structure: The resource shall correspong to one of official policy set templates | |
Slices for identifier | 2 .. | Slice: Unordered, Open by pattern:type.coding | ||
identifier:All Slices | Content/Rules for all slices | |||
value | ||||
identifier:policySetId | S | 1..1 | UUID of the Policy Set | |
use | .. 0 | |||
type | S | 1.. | ||
coding | 1..1 | Required Pattern: At least the following | ||
system | 1..1 | uri |
Identity of the terminology system Fixed Value: http://fhir.ch/ig/ch-epr-ppqm/CodeSystem/PpqmConsentIdentifierType |
|
code | 1..1 | code |
Symbol in syntax defined by the system Fixed Value: policySetId |
|
system | .. 0 | |||
value | S C | 1.. |
UUID of the policy set in URN format ch-epr-ppqm-uuid-format: The policy set ID must be a UUID in URN format |
|
period | .. 0 | |||
assigner | .. 0 | |||
identifier:templateId | S | 1..1 | Template ID of the policy set | |
use | .. 0 | |||
type | S | 1.. | ||
coding | 1..1 | Required Pattern: At least the following | ||
system | 1..1 | uri |
Identity of the terminology system Fixed Value: http://fhir.ch/ig/ch-epr-ppqm/CodeSystem/PpqmConsentIdentifierType |
|
code | 1..1 | code |
Symbol in syntax defined by the system Fixed Value: templateId |
|
system | .. 0 | |||
value | S | 1.. |
Template ID of the policy set Binding: PPQm Policy Set Template ID ( required ) |
|
period | .. 0 | |||
assigner | .. 0 | |||
status |
Fixed status value Required Pattern: active |
|||
scope |
Fixed scope value Required Pattern: At least the following |
|||
coding | 1..* | Coding |
Code defined by a terminology system Fixed Value: (complex) |
|
system | 1..1 | uri |
Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/consentscope |
|
code | 1..1 | code |
Symbol in syntax defined by the system Fixed Value: patient-privacy |
|
coding | 1..1 | |||
category | ..1 |
Fixed category value Required Pattern: At least the following |
||
coding | 1..* | Coding |
Code defined by a terminology system Fixed Value: (complex) |
|
system | 1..1 | uri |
Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActCode |
|
code | 1..1 | code |
Symbol in syntax defined by the system Fixed Value: INFA |
|
coding | 1..1 | |||
patient | 1.. | |||
reference | .. 0 | |||
type | .. 0 | |||
identifier | S | 1.. | ||
use | .. 0 | |||
type | .. 0 | |||
system | 1.. | Required Pattern: urn:oid:2.16.756.5.30.1.127.3.10.3 | ||
value | C | 1.. |
EPR-SPID of the patient (18 digits) ch-epr-ppqm-epr-spid-format: The patient ID must be an EPR-SPID |
|
period | .. 0 | |||
assigner | .. 0 | |||
display | .. 0 | |||
dateTime | .. 0 | |||
performer | .. 0 | |||
organization | .. 0 | |||
source[x] | .. 0 | |||
policy | .. 0 | |||
policyRule | S | 1.. | ID of the referenced basis policy set | |
coding | 1..1 | Binding: PPQm Referenced Policy Set ( required ) | ||
system | 1.. | |||
version | .. 0 | |||
code | 1.. | |||
userSelected | .. 0 | |||
verification | .. 0 | |||
provision | 1.. | |||
type | .. 0 | |||
period | ||||
start | S C |
Start date of the policy set validity, yyyy-mm-dd ch-epr-ppqm-date-format: Timestamp must have precision of days, i.e. not contain the time part |
||
end | S C | 1.. |
End date of the policy set validity, yyyy-mm-dd ch-epr-ppqm-date-format: Timestamp must have precision of days, i.e. not contain the time part |
|
actor | 1..1 | |||
role | S | Binding: EprRole ( required ) | ||
coding | ||||
system | 1.. | Required Pattern: urn:oid:2.16.756.5.30.1.127.3.10.6 | ||
code | 1.. | EPR actor role code | ||
reference | S | |||
reference | .. 0 | |||
type | .. 0 | |||
identifier | S | This element is present only in policy sets which reference a particular healthcare professional, group of healthcare professionals, patient, or representative | ||
use | .. 0 | |||
type | 1.. | |||
coding | 1..1 | Binding: PPQm Actor Identifier Type ( required ) | ||
system | 1.. | |||
version | .. 0 | |||
code | 1.. | Actor identifier type code (name qualifier) | ||
userSelected | .. 0 | |||
text | .. 0 | |||
value | 1.. | ID of an healthcare professional, group of healthcare professionals, patient, or representative | ||
period | .. 0 | |||
assigner | .. 0 | |||
display | S | This element is present only in policy sets which reference indefinite sets of actors | ||
action | .. 0 | |||
securityLabel | .. 0 | |||
purpose | S | Binding: EprPurposeOfUse ( required ) | ||
system | 1.. | Required Pattern: urn:oid:2.16.756.5.30.1.127.3.10.5 | ||
code | 1.. | |||
class | .. 0 | |||
code | .. 0 | |||
dataPeriod | .. 0 | |||
data | .. 0 | |||
provision | .. 0 | |||
Documentation for this format |
Produced 06 Apr 2023