Verifiable Health Links
1.0.0-comment - ballot

Verifiable Health Links - Downloaded Version 1.0.0-comment See the Directory of published versions

## : Record Consent - TTL Representation

Active as of 2026-06-14

Raw ttl | Download

    @prefix fhir: <http://hl7.org/fhir/> .
    @prefix owl: <http://www.w3.org/2002/07/owl#> .
    @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
    @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
    @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

    # - resource -------------------------------------------------------------------

     a fhir:Requirements ;
      fhir:nodeRole fhir:treeRoot ;
      fhir:id [ fhir:v "RecordConsent"] ; #
      fhir:text [
    fhir:status [ fhir:v "generated" ] ;
    fhir:div [ fhir:v "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: Requirements RecordConsent</b></p><a name=\"RecordConsent\"> </a><a name=\"hcRecordConsent\"> </a><p>These requirements apply to the actor <a href=\"ActorDefinition-VHLSharer.html\">VHL Sharer</a></p><table class=\"grid\"><tr><td><b><a name=\"Use-ITI-108\"> </a></b>Use ITI 108</td><td>SHOULD</td><td><div><p>ITI-108 Transaction is invoked by VHL Sharer.</p>\n</div></td></tr><tr><td><b><a name=\"record-consent\"> </a></b>Record Consent</td><td>SHALL</td><td><div><p>Record consent as a FHIR Consent resource that documents</p>\n<ul>\n<li>the data subject(VHL Holder)</li>\n<li>The purpose of use</li>\n<li>The authorized data recipients (i.e., permitted VHL Receivers)</li>\n<li>The scope of data (e.g., specific documents or resource types)</li>\n<li>The duration or validity period of the consent</li>\n</ul>\n</div></td></tr><tr><td><b><a name=\"update-consent\"> </a></b>Update Consent</td><td>SHALL</td><td><div><p>VHL Sharer SHALL support updating of Consent by the VHL Holder, which may include even revocation of consent.</p>\n</div></td></tr></table></div>"^^rdf:XMLLiteral ]
      ] ; #
      fhir:url [ fhir:v "https://profiles.ihe.net/ITI/VHL/Requirements/RecordConsent"^^xsd:anyURI] ; #
      fhir:version [ fhir:v "1.0.0-comment"] ; #
      fhir:name [ fhir:v "RecordConsent"] ; #
      fhir:title [ fhir:v "Record Consent"] ; #
      fhir:status [ fhir:v "active"] ; #
      fhir:date [ fhir:v "2026-06-14T15:37:09-05:00"^^xsd:dateTime] ; #
      fhir:publisher [ fhir:v "IHE IT Infrastructure Technical Committee"] ; #
      fhir:contact ( [
        ( fhir:telecom [
    fhir:system [ fhir:v "url" ] ;
    fhir:value [ fhir:v "https://www.ihe.net/ihe_domains/it_infrastructure/" ]     ] )
      ] [
        ( fhir:telecom [
    fhir:system [ fhir:v "email" ] ;
    fhir:value [ fhir:v "iti@ihe.net" ]     ] )
      ] [
    fhir:name [ fhir:v "IHE IT Infrastructure Technical Committee" ] ;
        ( fhir:telecom [
    fhir:system [ fhir:v "email" ] ;
    fhir:value [ fhir:v "iti@ihe.net" ]     ] )
      ] ) ; #
      fhir:description [ fhir:v "The [VHL Sharer](ActorDefinition-VHLSharer.html) SHALL record the consent granted by a [VHL Holder](ActorDefinition-VHLHolder.html) to authorize the sharing of their health data via a Verified Health Link (VHL). This consent confirms that the Holder agrees to the creation of a VHL and its use by authorized [VHL Receivers](ActorDefinition-VHLReceiver.html) to access specific health documents.\n\nIn this requirement, the VHL Sharer acts as a Consent Recorder, as defined in the [Privacy Consent on FHIR (PCF)](https://profiles.ihe.net/ITI/PCF/index.html) profile. Specifically, the Sharer SHALL initiate the [Access Consent - ITI-108](https://profiles.ihe.net/ITI/PCF/ITI-108.html) transaction to formally capture the Holder's consent.\n\nThe ITI-108 transaction SHOULD be invoked as part of the actions triggered by a Generate VHL request, particularly when legal, jurisdictional, or organizational policy requires explicit, recorded consent prior to enabling document sharing.\n\nThis requirement enables lawful, transparent sharing of personal health information across organizations and trust domains."] ; #
      fhir:jurisdiction ( [
        ( fhir:coding [
    fhir:system [ fhir:v "http://unstats.un.org/unsd/methods/m49/m49.htm"^^xsd:anyURI ] ;
    fhir:code [ fhir:v "001" ]     ] )
      ] ) ; #
      fhir:actor ( [
    fhir:v "https://profiles.ihe.net/ITI/VHL/ActorDefinition/VHLSharer"^^xsd:anyURI ;
    fhir:link <https://profiles.ihe.net/ITI/VHL/ActorDefinition/VHLSharer>
      ] ) ; #
      fhir:statement ( [
    fhir:key [ fhir:v "Use-ITI-108" ] ;
    fhir:label [ fhir:v "Use ITI 108" ] ;
        ( fhir:conformance [ fhir:v "SHOULD" ] ) ;
    fhir:requirement [ fhir:v "ITI-108 Transaction is invoked by VHL Sharer." ]
      ] [
    fhir:key [ fhir:v "record-consent" ] ;
    fhir:label [ fhir:v "Record Consent" ] ;
        ( fhir:conformance [ fhir:v "SHALL" ] ) ;
    fhir:requirement [ fhir:v "Record consent as a FHIR Consent resource that documents\n* the data subject(VHL Holder)\n* The purpose of use\n* The authorized data recipients (i.e., permitted VHL Receivers)\n* The scope of data (e.g., specific documents or resource types)\n* The duration or validity period of the consent" ]
      ] [
    fhir:key [ fhir:v "update-consent" ] ;
    fhir:label [ fhir:v "Update Consent" ] ;
        ( fhir:conformance [ fhir:v "SHALL" ] ) ;
    fhir:requirement [ fhir:v "VHL Sharer SHALL support updating of Consent by the VHL Holder, which may include even revocation of consent." ]
      ] ) . #