The update operation on Consent only accepts changes to the patient, category, data.reference, actor, status, and period contents.
The official URL for this profile is:
http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-consent
This profile builds on Consent.
This profile was published on Thu May 16 12:32:10 UTC 2019 as a draft by ehealth.sundhed.dk.
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
Path | Name | Conformance | ValueSet |
Consent.language | Common Languages | extensible | Common Languages |
Consent.status | ConsentState | required | ConsentState |
Consent.category | ConsentCategory | required | ConsentCategory |
Consent.category.coding | ConsentCategory | required | ConsentCategory |
Consent.actor.role | SecurityRoleType | extensible | SecurityRoleType (missing link) |
Consent.action | Consent Action Codes | example | Consent Action Codes |
Consent.securityLabel | All Security Labels | extensible | All Security Labels |
Consent.purpose | PurposeOfUse | extensible | PurposeOfUse |
Consent.data.meaning | ConsentDataMeaning | required | ConsentDataMeaning |
Consent.except.type | ConsentExceptType | required | ConsentExceptType |
Consent.except.actor.role | SecurityRoleType | extensible | SecurityRoleType (missing link) |
Consent.except.action | Consent Action Codes | example | Consent Action Codes |
Consent.except.securityLabel | All Security Labels | extensible | All Security Labels |
Consent.except.purpose | PurposeOfUse | extensible | PurposeOfUse |
Consent.except.class | Consent Content Class | extensible | Consent Content Class |
Consent.except.code | Consent Content Codes | example | Consent Content Codes |
Consent.except.data.meaning | ConsentDataMeaning | required | ConsentDataMeaning |
Id | Path | Details | Requirements |
dom-2 | Consent | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-1 | Consent | If the resource is contained in another resource, it SHALL NOT contain any narrative : contained.text.empty() | |
dom-4 | Consent | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-3 | Consent | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource : contained.where(('#'+id in %resource.descendants().reference).not()).empty() | |
ppc-1 | Consent | Either a Policy or PolicyRule : policy.exists() or policyRule.exists() | |
ele-1 | Consent.actor | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
ele-1 | Consent.policy | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
ele-1 | Consent.data | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
ele-1 | Consent.except | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
ele-1 | Consent.except.actor | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
ele-1 | Consent.except.data | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) |