SoteConsent

Toimialojen väliseen tietojen luovutukseen annetaan lupa SoteConsent -profiililla. Luovutuslupa molempiin suuntiin kuvataan samalla profiililla ja luvan tyyppi kerrotaan elementissä Consent.category.

idΣ0..1string
id0..1string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileΣ1..1canonical(StructureDefinition)Fixed Value
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language1..1codeBinding
id0..1string
extensionC0..*Extension
status1..1codeBindingFixed Value
divC1..1xhtml
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
statusΣ ?!1..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeFixed Value
displayΣ1..1stringFixed Value
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uri
versionΣ0..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
patientΣ1..1Reference(KantaPatientOfficialID)
dateTimeΣ0..0dateTime
id0..1string
extensionC0..*Extension
referenceΣ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
referenceΣ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
organizationΣ0..0Reference(Organization)
id0..1string
extensionC0..*Extension
codingΣ0..*Coding
textΣ0..1stringFixed Value
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
typeΣ0..1codeBinding
periodΣ0..0Period
actionΣ0..0CodeableConcept
securityLabelΣ0..0CodingBinding
purposeΣ0..0CodingBinding
classΣ0..0CodingBinding
codeΣ0..0CodeableConcept
dataPeriodΣ0..0Period
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
typeΣ1..1codeBindingFixed Value
periodΣ0..1Period
id0..1string
provisionActorOrganizationTypeExtensionC0..*Extension(Coding)
modifierExtensionΣ ?! C0..*Extension
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ0..1uriFixed Value
versionΣ0..1string
codeΣ0..1codeFixed Value
displayΣ0..1stringFixed Value
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
typeΣ0..1uriBinding
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
displayΣ1..1string
actionΣ0..0CodeableConcept
securityLabelΣ0..0CodingBinding
purposeΣ0..0CodingBinding
id0..1string
functionCodeC0..*Extension(Coding)
systemΣ1..1uri
versionΣ0..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..1boolean
codeΣ0..0CodeableConcept
dataPeriodΣ0..0Period
provision0..0see (provision)

Profiilin soveltaminen sote-luovutusluvassa

Kun henkilö antaa luvan kaikelle toimialojen väliselle luovutukselle Consent.provision.type arvo on "permit". Syvempiä rakenteita (Consent.provision.provision) ei tällöin tuoteta.

Luovutuslupaa voidaan kohdentaaa ajan, luovutuksen kohteen (kenelle saa luovuttaa) ja luovutettavien tietojen osalta. Luovutuksen kohteissa ja luovutettavissa tiedoissa on eroja toimialojen välillä.

  • Luvassa luovuttaa sosiaalihuollosta tietoja terveydenhuoltoon
    • luovutuksen kohde on terveydenhuollon organisaatio/organisaatioita
    • luovutettavat tiedot ovat sosiaalihuollon asiakastietoja
  • Luvassa luovuttaa terveydenhuollosta tietoja sosiaalihuoltoon
    • luovutuksen kohde on sosiaalihuollon organisaatio/organisaatioita
    • luovutettavat tiedot ovat terveydenhuollon potilastietoja

Lupaa kohdennettaessa asetetaan Consent.provision.type elementtiin arvoksi "deny" ja Consent.provision.provision.type arvoksi "permit". Rakenteen Consent.provision.provision alle tuotetaan halutut kohdennukset ajan, luovutuksen kohteiden ja luovutettavien tietojen osalta.

Luvan ollessa voimassa Consent.status elementissä on arvo "active". Kun tehty lupa halutaan perua, status elementtiin asetetaan arvoksi "rejected" eikä syvempiä rakenteita tuoteta.

Viitattavat resurssit

Profiilin mukaisesta Consent-resurssista viitataan participant-rakenteilla muihin tarvittaviin ressursseihin. Viitattavat resurssit välitetään Consent-resurssin sisällä Contained-resursseina.