ConsentPatientSealProfile

Introduction

The ConsentPatientSealProfile represents the consent of the patient for fully sealing their account in an external application and is a profile created from the resource Consent.

Intended Use

The ConsentPatient profile will contain the consent information of the patient to create a fully seal from the patient in direct access framwork implemented for Cambio. When a full seal is implemented no information of that patient will be sent to the external application.

Specific Rules and Limitations

Type Description
Rule The consent should come from a direct patient interaction with the app, should not be a system generated request.
Rule The patient app should first search for available seals and then based on the response should update existing inactive seal rule or create new seal rule.

Profile Overview

ConsentPatientSealProfile

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..0Identifier
statusΣ ?!1..1codeBindingFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uriFixed Value
versionΣ0..1string
codeΣ0..1codeFixed Value
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uriFixed Value
versionΣ0..1string
codeΣ0..1codeFixed Value
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
patientΣ I1..1Reference(Patient)
dateTimeΣ1..1dateTime
performerΣ I0..0Reference(Patient | Practitioner | RelatedPerson | PractitionerRole)
organizationΣ I0..0Reference(Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
authorityI0..0uri
uriI0..1uriFixed Value
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..1codeBindingFixed Value
periodΣ I0..0Period
actionΣ0..0CodeableConcept
securityLabelΣ0..0CodingBinding
purposeΣ0..0CodingBinding
classΣ0..0CodingBinding
codeΣ0..0CodeableConcept
dataPeriodΣ I0..0Period
provision0..0see (provision)

Versions

COS version Profile version Required COSMIC version Date Description
3.5.0 1.0.0 R8.3.05 Nov 2022 Initial version, support for POST and PUT.

Statuses

This profile only supports 2 statuses and they are Active and Inactive The status "Active" is used to show if there are any active seals for a patient The status "Inactive" is used to show that the patient had previos seals but now they are inactive

HTTP Methods

Method Description
POST Support for searching if there are any inactive patient seals and registering a new full seal for the given patient ID .
PUT Support to change the status of a seal rule in inactive status to active for a given patient ID .