Verified Health Link
0.0.2-current - ci-build International flag

Verified Health Link, published by IHE IT Infrastructure Technical Committee. This guide is not an authorized publication; it is the continuous build for version 0.0.2-current built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/IHE/ITI.VHL/ and changes regularly. See the Directory of published versions

ActorDefinition: VHL Receiver

Official URL: https://profiles.ihe.net/ITI/VHL/ActorDefinition/VHLReceiver Version: 0.0.2-current
Active as of 2025-04-15 Computable Name: VHLReceiver

The VHL Receiver receives a VHL from a VHL Holder which it utilizes to request access to health documents from a VHL Sharer.

Publisher No publisher has been registered.
Contact Email No contact email has been registered.
Jurisdiction 001
Requirements This actor fulfills the following requirements:
  • Audit Event - Received Health Data:

    Record an event for audit purpose related to the issuance of a VHL.

    In this option the VHL Receiver records an audit event for critical events in the access of health documents, for example, including:

    • provisioning of VHL from a Holder
    • retrieval of health data from the a VHL Sharer
    {"resourceType"=>"Basic", "id"=>"AuditEventReceived", "text"=>{"status"=>"generated", "div"=>"<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: Requirements AuditEventReceived</b></p><a name=\"AuditEventReceived\"> </a><a name=\"hcAuditEventReceived\"> </a><a name=\"AuditEventReceived-en-US\"> </a><p>These requirements apply to the actor <a href=\"ActorDefinition-VHLReceiver.html\">VHL Receiver</a></p><p>These requirements derive from <a href=\"Requirements-RecordAccessToHealthData.html\">RecordAccessToHealthData</a></p><table class=\"grid\"/></div>"}, "extension"=>[{"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.url", "valueUri"=>"https://profiles.ihe.net/ITI/VHL/Requirements/AuditEventReceived"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.version", "valueString"=>"0.0.2-current"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.name", "valueString"=>"AuditEventReceived"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.title", "valueString"=>"Audit Event - Received Health Data"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.status", "valueCode"=>"active"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.date", "valueDateTime"=>"2025-04-15T11:34:20+00:00"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.publisher", "valueString"=>"IHE IT Infrastructure Technical Committee"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact", "valueContactDetail"=>{"telecom"=>[{"system"=>"url", "value"=>"https://www.ihe.net/ihe_domains/it_infrastructure/"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact", "valueContactDetail"=>{"telecom"=>[{"system"=>"email", "value"=>"iti@ihe.net"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact", "valueContactDetail"=>{"name"=>"IHE IT Infrastructure Technical Committee", "telecom"=>[{"system"=>"email", "value"=>"iti@ihe.net"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.description", "valueMarkdown"=>"Record an event for audit purpose related to the issuance of a VHL.\n\nIn this option the VHL Receiver records an audit event for critical events in the access of health documents, for example, including:\n* provisioning of VHL from a Holder\n* retrieval of health data from the a VHL Sharer\n"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.jurisdiction", "valueCodeableConcept"=>{"coding"=>[{"system"=>"http://unstats.un.org/unsd/methods/m49/m49.htm", "code"=>"001"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.derivedFrom", "valueCanonical"=>"https://profiles.ihe.net/ITI/VHL/Requirements/RecordAccessToHealthData"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.actor", "valueCanonical"=>"https://profiles.ihe.net/ITI/VHL/ActorDefinition/VHLReceiver"}], "code"=>{"coding"=>[{"system"=>"http://hl7.org/fhir/fhir-types", "code"=>"Requirements"}]}}
  • Create Trusted Channel:

    Accept an mTLS in order to conduct further transactions under a secure channel

    {"resourceType"=>"Basic", "id"=>"CreateTrustedChannel", "text"=>{"status"=>"generated", "div"=>"<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: Requirements CreateTrustedChannel</b></p><a name=\"CreateTrustedChannel\"> </a><a name=\"hcCreateTrustedChannel\"> </a><a name=\"CreateTrustedChannel-en-US\"> </a><p>These requirements apply to the following actors: </p><ul><li><a href=\"ActorDefinition-VHLReceiver.html\">VHL Receiver</a></li><li><a href=\"ActorDefinition-VHLSharer.html\">VHL Sharer</a></li></ul><p>These requirements derive from <a href=\"Requirements-EstablishTrust.html\">Establish Trust</a></p><table class=\"grid\"/></div>"}, "extension"=>[{"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.url", "valueUri"=>"https://profiles.ihe.net/ITI/VHL/Requirements/CreateTrustedChannel"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.version", "valueString"=>"0.0.2-current"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.name", "valueString"=>"CreateTrustedChannel"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.title", "valueString"=>"Create Trusted Channel"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.status", "valueCode"=>"active"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.date", "valueDateTime"=>"2025-04-15T11:34:20+00:00"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.publisher", "valueString"=>"IHE IT Infrastructure Technical Committee"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact", "valueContactDetail"=>{"telecom"=>[{"system"=>"url", "value"=>"https://www.ihe.net/ihe_domains/it_infrastructure/"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact", "valueContactDetail"=>{"telecom"=>[{"system"=>"email", "value"=>"iti@ihe.net"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact", "valueContactDetail"=>{"name"=>"IHE IT Infrastructure Technical Committee", "telecom"=>[{"system"=>"email", "value"=>"iti@ihe.net"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.description", "valueMarkdown"=>"Accept an mTLS in order to conduct further transactions under a secure channel"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.jurisdiction", "valueCodeableConcept"=>{"coding"=>[{"system"=>"http://unstats.un.org/unsd/methods/m49/m49.htm", "code"=>"001"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.derivedFrom", "valueCanonical"=>"https://profiles.ihe.net/ITI/VHL/Requirements/EstablishTrust"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.actor", "valueCanonical"=>"https://profiles.ihe.net/ITI/VHL/ActorDefinition/VHLReceiver"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.actor", "valueCanonical"=>"https://profiles.ihe.net/ITI/VHL/ActorDefinition/VHLSharer"}], "code"=>{"coding"=>[{"system"=>"http://hl7.org/fhir/fhir-types", "code"=>"Requirements"}]}}
  • Establish Trust:

    Establish a trust relationship as participants in a trust network

    {"resourceType"=>"Basic", "id"=>"EstablishTrust", "text"=>{"status"=>"generated", "div"=>"<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: Requirements EstablishTrust</b></p><a name=\"EstablishTrust\"> </a><a name=\"hcEstablishTrust\"> </a><a name=\"EstablishTrust-en-US\"> </a><p>These requirements apply to the following actors: </p><ul><li><a href=\"ActorDefinition-VHLSharer.html\">VHL Sharer</a></li><li><a href=\"ActorDefinition-VHLReceiver.html\">VHL Receiver</a></li></ul><table class=\"grid\"/></div>"}, "extension"=>[{"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.url", "valueUri"=>"https://profiles.ihe.net/ITI/VHL/Requirements/EstablishTrust"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.version", "valueString"=>"0.0.2-current"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.name", "valueString"=>"EstablishTrust"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.title", "valueString"=>"Establish Trust"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.status", "valueCode"=>"active"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.date", "valueDateTime"=>"2025-04-15T11:34:20+00:00"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.publisher", "valueString"=>"IHE IT Infrastructure Technical Committee"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact", "valueContactDetail"=>{"telecom"=>[{"system"=>"url", "value"=>"https://www.ihe.net/ihe_domains/it_infrastructure/"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact", "valueContactDetail"=>{"telecom"=>[{"system"=>"email", "value"=>"iti@ihe.net"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact", "valueContactDetail"=>{"name"=>"IHE IT Infrastructure Technical Committee", "telecom"=>[{"system"=>"email", "value"=>"iti@ihe.net"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.description", "valueMarkdown"=>"Establish a trust relationship as participants in a trust network"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.jurisdiction", "valueCodeableConcept"=>{"coding"=>[{"system"=>"http://unstats.un.org/unsd/methods/m49/m49.htm", "code"=>"001"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.actor", "valueCanonical"=>"https://profiles.ihe.net/ITI/VHL/ActorDefinition/VHLSharer"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.actor", "valueCanonical"=>"https://profiles.ihe.net/ITI/VHL/ActorDefinition/VHLReceiver"}], "code"=>{"coding"=>[{"system"=>"http://hl7.org/fhir/fhir-types", "code"=>"Requirements"}]}}
  • Initiate mTLS:

    Initiate an mTLS in order to conduct further transactions under a secure channel

    {"resourceType"=>"Basic", "id"=>"InitiateMTLSConnection", "text"=>{"status"=>"generated", "div"=>"<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: Requirements InitiateMTLSConnection</b></p><a name=\"InitiateMTLSConnection\"> </a><a name=\"hcInitiateMTLSConnection\"> </a><a name=\"InitiateMTLSConnection-en-US\"> </a><p>These requirements apply to the actor <a href=\"ActorDefinition-VHLReceiver.html\">VHL Receiver</a></p><p>These requirements derive from <a href=\"Requirements-CreateTrustedChannel.html\">Create Trusted Channel</a></p><table class=\"grid\"/></div>"}, "extension"=>[{"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.url", "valueUri"=>"https://profiles.ihe.net/ITI/VHL/Requirements/InitiateMTLSConnection"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.version", "valueString"=>"0.0.2-current"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.name", "valueString"=>"InitiateMTLSConnection"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.title", "valueString"=>"Initiate mTLS"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.status", "valueCode"=>"active"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.date", "valueDateTime"=>"2025-04-15T11:34:20+00:00"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.publisher", "valueString"=>"IHE IT Infrastructure Technical Committee"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact", "valueContactDetail"=>{"telecom"=>[{"system"=>"url", "value"=>"https://www.ihe.net/ihe_domains/it_infrastructure/"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact", "valueContactDetail"=>{"telecom"=>[{"system"=>"email", "value"=>"iti@ihe.net"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact", "valueContactDetail"=>{"name"=>"IHE IT Infrastructure Technical Committee", "telecom"=>[{"system"=>"email", "value"=>"iti@ihe.net"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.description", "valueMarkdown"=>"Initiate an mTLS in order to conduct further transactions under a secure channel"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.jurisdiction", "valueCodeableConcept"=>{"coding"=>[{"system"=>"http://unstats.un.org/unsd/methods/m49/m49.htm", "code"=>"001"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.derivedFrom", "valueCanonical"=>"https://profiles.ihe.net/ITI/VHL/Requirements/CreateTrustedChannel"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.actor", "valueCanonical"=>"https://profiles.ihe.net/ITI/VHL/ActorDefinition/VHLReceiver"}], "code"=>{"coding"=>[{"system"=>"http://hl7.org/fhir/fhir-types", "code"=>"Requirements"}]}}
  • Receive PKI material:

    A participant of a trust network, a VHL Sharer or a VHL Receiver, SHOULD cache the received public material to reduce network and server load.

    {"resourceType"=>"Basic", "id"=>"ReceivePKIMaterial", "text"=>{"status"=>"generated", "div"=>"<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: Requirements ReceivePKIMaterial</b></p><a name=\"ReceivePKIMaterial\"> </a><a name=\"hcReceivePKIMaterial\"> </a><a name=\"ReceivePKIMaterial-en-US\"> </a><p>These requirements apply to the following actors: </p><ul><li><a href=\"ActorDefinition-VHLSharer.html\">VHL Sharer</a></li><li><a href=\"ActorDefinition-VHLReceiver.html\">VHL Receiver</a></li></ul><p>These requirements derive from <a href=\"Requirements-EstablishTrust.html\">Establish Trust</a></p><table class=\"grid\"/></div>"}, "extension"=>[{"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.url", "valueUri"=>"https://profiles.ihe.net/ITI/VHL/Requirements/ReceivePKIMaterial"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.version", "valueString"=>"0.0.2-current"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.name", "valueString"=>"ReceivePKIMaterial"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.title", "valueString"=>"Receive PKI material"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.status", "valueCode"=>"active"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.date", "valueDateTime"=>"2025-04-15T11:34:20+00:00"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.publisher", "valueString"=>"IHE IT Infrastructure Technical Committee"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact", "valueContactDetail"=>{"telecom"=>[{"system"=>"url", "value"=>"https://www.ihe.net/ihe_domains/it_infrastructure/"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact", "valueContactDetail"=>{"telecom"=>[{"system"=>"email", "value"=>"iti@ihe.net"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact", "valueContactDetail"=>{"name"=>"IHE IT Infrastructure Technical Committee", "telecom"=>[{"system"=>"email", "value"=>"iti@ihe.net"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.description", "valueMarkdown"=>"A participant of a trust network, a [VHL Sharer](ActorDefinition-VHLSharer.html) or a [VHL Receiver](ActorDefinition-VHLReceiver.html),  SHOULD cache the received public material to reduce network and server load. "}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.jurisdiction", "valueCodeableConcept"=>{"coding"=>[{"system"=>"http://unstats.un.org/unsd/methods/m49/m49.htm", "code"=>"001"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.derivedFrom", "valueCanonical"=>"https://profiles.ihe.net/ITI/VHL/Requirements/EstablishTrust"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.actor", "valueCanonical"=>"https://profiles.ihe.net/ITI/VHL/ActorDefinition/VHLSharer"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.actor", "valueCanonical"=>"https://profiles.ihe.net/ITI/VHL/ActorDefinition/VHLReceiver"}], "code"=>{"coding"=>[{"system"=>"http://hl7.org/fhir/fhir-types", "code"=>"Requirements"}]}}
  • Receive VHL authorization mechanism:

    Is able to receive a VHL authorization mechanism from a VHL Holder

    The Holder accepts the VHL for storage on wallet or other utilization.

    {"resourceType"=>"Basic", "id"=>"ReceiveVHL", "text"=>{"status"=>"generated", "div"=>"<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: Requirements ReceiveVHL</b></p><a name=\"ReceiveVHL\"> </a><a name=\"hcReceiveVHL\"> </a><a name=\"ReceiveVHL-en-US\"> </a><p>These requirements apply to the actor <a href=\"ActorDefinition-VHLReceiver.html\">VHL Receiver</a></p><table class=\"grid\"/></div>"}, "extension"=>[{"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.url", "valueUri"=>"https://profiles.ihe.net/ITI/VHL/Requirements/ReceiveVHL"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.version", "valueString"=>"0.0.2-current"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.name", "valueString"=>"ReceiveVHL"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.title", "valueString"=>"Receive VHL authorization mechanism"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.status", "valueCode"=>"active"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.date", "valueDateTime"=>"2025-04-15T11:34:20+00:00"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.publisher", "valueString"=>"IHE IT Infrastructure Technical Committee"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact", "valueContactDetail"=>{"telecom"=>[{"system"=>"url", "value"=>"https://www.ihe.net/ihe_domains/it_infrastructure/"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact", "valueContactDetail"=>{"telecom"=>[{"system"=>"email", "value"=>"iti@ihe.net"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact", "valueContactDetail"=>{"name"=>"IHE IT Infrastructure Technical Committee", "telecom"=>[{"system"=>"email", "value"=>"iti@ihe.net"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.description", "valueMarkdown"=>"Is able to receive a VHL authorization mechanism from a VHL Holder\n\n\nThe [Holder](ActorDefinition-VHLHolder.Html) accepts the VHL for storage on wallet or other utilization.\n\n"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.jurisdiction", "valueCodeableConcept"=>{"coding"=>[{"system"=>"http://unstats.un.org/unsd/methods/m49/m49.htm", "code"=>"001"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.actor", "valueCanonical"=>"https://profiles.ihe.net/ITI/VHL/ActorDefinition/VHLReceiver"}], "code"=>{"coding"=>[{"system"=>"http://hl7.org/fhir/fhir-types", "code"=>"Requirements"}]}}
  • Request PKI material:

    A participant of a trust network, a VHL Sharer or a VHL Receiver, wishes to retrieve public key material in order to perform necessary actions such the validation of a digital signature, the establishment of a secure connection, or the decryption of encrypted content. The received key material, or trust list, SHOULD be cached by the trust network participant to reduce network and server load.

    Preconditions:

    • The trust network participant knows in advance the endpoint at which to initiate the Retrieve PKI material from, which is provided by the Trust Anchor.
    {"resourceType"=>"Basic", "id"=>"RequestPKIMaterial", "text"=>{"status"=>"generated", "div"=>"<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: Requirements RequestPKIMaterial</b></p><a name=\"RequestPKIMaterial\"> </a><a name=\"hcRequestPKIMaterial\"> </a><a name=\"RequestPKIMaterial-en-US\"> </a><p>These requirements apply to the following actors: </p><ul><li><a href=\"ActorDefinition-VHLSharer.html\">VHL Sharer</a></li><li><a href=\"ActorDefinition-VHLReceiver.html\">VHL Receiver</a></li></ul><p>These requirements derive from <a href=\"Requirements-EstablishTrust.html\">Establish Trust</a></p><table class=\"grid\"/></div>"}, "extension"=>[{"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.url", "valueUri"=>"https://profiles.ihe.net/ITI/VHL/Requirements/RequestPKIMaterial"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.version", "valueString"=>"0.0.2-current"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.name", "valueString"=>"RequestPKIMaterial"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.title", "valueString"=>"Request PKI material"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.status", "valueCode"=>"active"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.date", "valueDateTime"=>"2025-04-15T11:34:20+00:00"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.publisher", "valueString"=>"IHE IT Infrastructure Technical Committee"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact", "valueContactDetail"=>{"telecom"=>[{"system"=>"url", "value"=>"https://www.ihe.net/ihe_domains/it_infrastructure/"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact", "valueContactDetail"=>{"telecom"=>[{"system"=>"email", "value"=>"iti@ihe.net"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact", "valueContactDetail"=>{"name"=>"IHE IT Infrastructure Technical Committee", "telecom"=>[{"system"=>"email", "value"=>"iti@ihe.net"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.description", "valueMarkdown"=>"A participant of a trust network, a [VHL Sharer](ActorDefinition-VHLSharer.html) or a [VHL Receiver](ActorDefinition-VHLReceiver.html), wishes to retrieve public key material in order to perform necessary actions such the validation of a digital signature, the establishment of a secure connection, or the decryption of encrypted content.    The received key material, or trust list, SHOULD be cached  by the trust network participant to reduce network and server load. \n\nPreconditions:\n* The trust network participant knows in advance the endpoint at which to initiate the Retrieve PKI material from, which is provided by the [Trust Anchor](ActorDefinition-TrustAnchor,html).\n"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.jurisdiction", "valueCodeableConcept"=>{"coding"=>[{"system"=>"http://unstats.un.org/unsd/methods/m49/m49.htm", "code"=>"001"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.derivedFrom", "valueCanonical"=>"https://profiles.ihe.net/ITI/VHL/Requirements/EstablishTrust"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.actor", "valueCanonical"=>"https://profiles.ihe.net/ITI/VHL/ActorDefinition/VHLSharer"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.actor", "valueCanonical"=>"https://profiles.ihe.net/ITI/VHL/ActorDefinition/VHLReceiver"}], "code"=>{"coding"=>[{"system"=>"http://hl7.org/fhir/fhir-types", "code"=>"Requirements"}]}}
  • Request VHL Document:

    This transaction is initiated by a VHL Receiver to request a single health document from a VHL Sharer. This transaction should be conducted in such a manner that the VHL Receiver and VHL Sharer can validate their respective participation in the same trust network. The VHL Receiver shall optionally be able to validate that the veracity of the health document received through this transaction under the Verify Document Signature option. The VHL Sharer shall optionally be able to record an audit event for the access of the folder by the VHL Receiver upon the transaction request under the Audit Event option.

    {"resourceType"=>"Basic", "id"=>"RequestVHLDocument", "text"=>{"status"=>"generated", "div"=>"<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: Requirements RequestVHLDocument</b></p><a name=\"RequestVHLDocument\"> </a><a name=\"hcRequestVHLDocument\"> </a><a name=\"RequestVHLDocument-en-US\"> </a><p>These requirements apply to the actor <a href=\"ActorDefinition-VHLReceiver.html\">VHL Receiver</a></p><table class=\"grid\"/></div>"}, "extension"=>[{"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.url", "valueUri"=>"https://profiles.ihe.net/ITI/VHL/Requirements/RequestVHLDocument"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.version", "valueString"=>"0.0.2-current"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.name", "valueString"=>"RequestVHLDocument"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.title", "valueString"=>"Request VHL Document"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.status", "valueCode"=>"active"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.date", "valueDateTime"=>"2025-04-15T11:34:20+00:00"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.publisher", "valueString"=>"IHE IT Infrastructure Technical Committee"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact", "valueContactDetail"=>{"telecom"=>[{"system"=>"url", "value"=>"https://www.ihe.net/ihe_domains/it_infrastructure/"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact", "valueContactDetail"=>{"telecom"=>[{"system"=>"email", "value"=>"iti@ihe.net"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact", "valueContactDetail"=>{"name"=>"IHE IT Infrastructure Technical Committee", "telecom"=>[{"system"=>"email", "value"=>"iti@ihe.net"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.description", "valueMarkdown"=>"This  transaction is initiated by a VHL Receiver to request a single health document from a VHL Sharer.  This transaction should be conducted in such a manner that the VHL Receiver and VHL Sharer can validate their respective participation in the same trust network.  The VHL Receiver shall optionally be able to validate that the veracity of the health document received through this transaction under the Verify Document Signature option.  The VHL Sharer shall optionally be able to record an audit event for the access of the folder by the VHL Receiver upon the transaction request under the Audit Event option. "}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.jurisdiction", "valueCodeableConcept"=>{"coding"=>[{"system"=>"http://unstats.un.org/unsd/methods/m49/m49.htm", "code"=>"001"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.actor", "valueCanonical"=>"https://profiles.ihe.net/ITI/VHL/ActorDefinition/VHLReceiver"}], "code"=>{"coding"=>[{"system"=>"http://hl7.org/fhir/fhir-types", "code"=>"Requirements"}]}}
  • Request VHL Documents:

    This transactions is initiated by a VHL Receiver to request a set of health documents from a VHL Sharer. This transaction should be conducted in such a manner that the VHL Receiver and VHL Sharer can validate one another's participation in the same trust network. The VHL Sharer shall optionally be able to record an audit event for the access of the folder by the VHL Receiver upon the transaction request under the Audit Event option.

    {"resourceType"=>"Basic", "id"=>"RequestVHLDocuments", "text"=>{"status"=>"generated", "div"=>"<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: Requirements RequestVHLDocuments</b></p><a name=\"RequestVHLDocuments\"> </a><a name=\"hcRequestVHLDocuments\"> </a><a name=\"RequestVHLDocuments-en-US\"> </a><p>These requirements apply to the actor <a href=\"ActorDefinition-VHLReceiver.html\">VHL Receiver</a></p><table class=\"grid\"/></div>"}, "extension"=>[{"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.url", "valueUri"=>"https://profiles.ihe.net/ITI/VHL/Requirements/RequestVHLDocuments"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.version", "valueString"=>"0.0.2-current"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.name", "valueString"=>"RequestVHLDocuments"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.title", "valueString"=>"Request VHL Documents"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.status", "valueCode"=>"active"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.date", "valueDateTime"=>"2025-04-15T11:34:20+00:00"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.publisher", "valueString"=>"IHE IT Infrastructure Technical Committee"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact", "valueContactDetail"=>{"telecom"=>[{"system"=>"url", "value"=>"https://www.ihe.net/ihe_domains/it_infrastructure/"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact", "valueContactDetail"=>{"telecom"=>[{"system"=>"email", "value"=>"iti@ihe.net"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact", "valueContactDetail"=>{"name"=>"IHE IT Infrastructure Technical Committee", "telecom"=>[{"system"=>"email", "value"=>"iti@ihe.net"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.description", "valueMarkdown"=>"This transactions is initiated by a VHL Receiver to request a set of health documents from a VHL Sharer.  This transaction should be conducted in such a manner that the VHL Receiver and VHL Sharer can validate one another's participation in the same trust network. The VHL Sharer shall optionally be able to record an audit event for the access of the folder by the VHL Receiver upon the transaction request under the Audit Event option.\n\n\n"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.jurisdiction", "valueCodeableConcept"=>{"coding"=>[{"system"=>"http://unstats.un.org/unsd/methods/m49/m49.htm", "code"=>"001"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.actor", "valueCanonical"=>"https://profiles.ihe.net/ITI/VHL/ActorDefinition/VHLReceiver"}], "code"=>{"coding"=>[{"system"=>"http://hl7.org/fhir/fhir-types", "code"=>"Requirements"}]}}
  • Submit PKI material:

    When a trust network participant, a VHL Sharer or a VHL Receiver, generates a set of public-private key pair, it initiates submits this key material for validation and distribution by the VHL Receiver.

    {"resourceType"=>"Basic", "id"=>"SubmitPKIMaterial", "text"=>{"status"=>"generated", "div"=>"<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: Requirements SubmitPKIMaterial</b></p><a name=\"SubmitPKIMaterial\"> </a><a name=\"hcSubmitPKIMaterial\"> </a><a name=\"SubmitPKIMaterial-en-US\"> </a><p>These requirements apply to the following actors: </p><ul><li><a href=\"ActorDefinition-VHLSharer.html\">VHL Sharer</a></li><li><a href=\"ActorDefinition-VHLReceiver.html\">VHL Receiver</a></li></ul><p>These requirements derive from <a href=\"Requirements-EstablishTrust.html\">Establish Trust</a></p><table class=\"grid\"><tr><td><b><a name=\"generate-private-public-key-pair\"> </a></b>Generate Private-Public Key Pair</td><td/><td><div><p>Generate one or more sets of private-public key pair for usage within a trust network.  The key pairs may be categorized in one or more ways.  For example, categories could include key usage type (e.g. signatures, encryption, mTLS) or by use contest / business domain.</p>\n</div></td></tr><tr><td><b><a name=\"create-trust-list\"> </a></b>Create Trust List</td><td/><td><div><p>Create a trust list of the PKI material from the key pairs including any necessary data needed for categorization of PKI material in order to:</p>\n<ul>\n<li>validate the submitted key material</li>\n<li>ensure its proper usage by trust network participants for the expected workflows.</li>\n</ul>\n</div></td></tr><tr><td><b><a name=\"publish-trust-list\"> </a></b>Publish Trust List</td><td/><td><div><p>Publish the trust list of created PKI material to the Trust Anchor for distribution among the trust network participants.</p>\n</div></td></tr></table></div>"}, "extension"=>[{"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.url", "valueUri"=>"https://profiles.ihe.net/ITI/VHL/Requirements/SubmitPKIMaterial"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.version", "valueString"=>"0.0.2-current"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.name", "valueString"=>"SubmitPKIMaterial"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.title", "valueString"=>"Submit PKI material"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.status", "valueCode"=>"active"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.date", "valueDateTime"=>"2025-04-15T11:34:20+00:00"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.publisher", "valueString"=>"IHE IT Infrastructure Technical Committee"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact", "valueContactDetail"=>{"telecom"=>[{"system"=>"url", "value"=>"https://www.ihe.net/ihe_domains/it_infrastructure/"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact", "valueContactDetail"=>{"telecom"=>[{"system"=>"email", "value"=>"iti@ihe.net"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact", "valueContactDetail"=>{"name"=>"IHE IT Infrastructure Technical Committee", "telecom"=>[{"system"=>"email", "value"=>"iti@ihe.net"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.description", "valueMarkdown"=>"When a trust network participant, a [VHL Sharer](ActorDefinition-VHLSharer.html) or a [VHL Receiver](ActorDefinition-VHLReceiver.html), generates a set of public-private key pair, it initiates submits this key material for validation and distribution by the [VHL Receiver](ActorDefinition-VHLReceiver.html).   "}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.jurisdiction", "valueCodeableConcept"=>{"coding"=>[{"system"=>"http://unstats.un.org/unsd/methods/m49/m49.htm", "code"=>"001"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.derivedFrom", "valueCanonical"=>"https://profiles.ihe.net/ITI/VHL/Requirements/EstablishTrust"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.actor", "valueCanonical"=>"https://profiles.ihe.net/ITI/VHL/ActorDefinition/VHLSharer"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.actor", "valueCanonical"=>"https://profiles.ihe.net/ITI/VHL/ActorDefinition/VHLReceiver"}, {"extension"=>[{"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key", "valueId"=>"generate-private-public-key-pair"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label", "valueString"=>"Generate Private-Public Key Pair"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement", "valueMarkdown"=>"Generate one or more sets of private-public key pair for usage within a trust network.  The key pairs may be categorized in one or more ways.  For example, categories could include key usage type (e.g. signatures, encryption, mTLS) or by use contest / business domain."}], "url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement"}, {"extension"=>[{"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key", "valueId"=>"create-trust-list"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label", "valueString"=>"Create Trust List"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement", "valueMarkdown"=>"Create a trust list of the PKI material from the key pairs including any necessary data needed for categorization of PKI material in order to:\n * validate the submitted key material\n * ensure its proper usage by trust network participants for the expected workflows."}], "url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement"}, {"extension"=>[{"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.key", "valueId"=>"publish-trust-list"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.label", "valueString"=>"Publish Trust List"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement.requirement", "valueMarkdown"=>"Publish the trust list of created PKI material to the Trust Anchor for distribution among the trust network participants."}], "url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.statement"}], "code"=>{"coding"=>[{"system"=>"http://hl7.org/fhir/fhir-types", "code"=>"Requirements"}]}}
    Steps in the requirement:
    1. Generate Private-Public Key Pair :

      Generate one or more sets of private-public key pair for usage within a trust network. The key pairs may be categorized in one or more ways. For example, categories could include key usage type (e.g. signatures, encryption, mTLS) or by use contest / business domain.

    2. Create Trust List :

      Create a trust list of the PKI material from the key pairs including any necessary data needed for categorization of PKI material in order to:

      • validate the submitted key material
      • ensure its proper usage by trust network participants for the expected workflows.
    3. Publish Trust List :

      Publish the trust list of created PKI material to the Trust Anchor for distribution among the trust network participants.

  • VerifyDocumentSignature:

    In this option the VHL Receiver, after receipt of a digitally signed document from a VHL Sharer, shall verify the digtial signature using previosuly retrieved PKI material. This key material may or may not be distributed under the same trust network under which the VHL was distributed. This key material may or may not be the same key material that was used to verify the VHL.

    See cross-profile considerations for a discussion of the relationship of this option to the IHE Document Signature profile.

    {"resourceType"=>"Basic", "id"=>"VerifyDocumentSignature", "text"=>{"status"=>"generated", "div"=>"<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: Requirements VerifyDocumentSignature</b></p><a name=\"VerifyDocumentSignature\"> </a><a name=\"hcVerifyDocumentSignature\"> </a><a name=\"VerifyDocumentSignature-en-US\"> </a><p>These requirements apply to the actor <a href=\"ActorDefinition-VHLReceiver.html\">VHL Receiver</a></p><table class=\"grid\"/></div>"}, "extension"=>[{"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.url", "valueUri"=>"https://profiles.ihe.net/ITI/VHL/Requirements/VerifyDocumentSignature"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.version", "valueString"=>"0.0.2-current"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.name", "valueString"=>"VerifyDocumentSignature"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.title", "valueString"=>"VerifyDocumentSignature"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.status", "valueCode"=>"active"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.date", "valueDateTime"=>"2025-04-15T11:34:20+00:00"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.publisher", "valueString"=>"IHE IT Infrastructure Technical Committee"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact", "valueContactDetail"=>{"telecom"=>[{"system"=>"url", "value"=>"https://www.ihe.net/ihe_domains/it_infrastructure/"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact", "valueContactDetail"=>{"telecom"=>[{"system"=>"email", "value"=>"iti@ihe.net"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.contact", "valueContactDetail"=>{"name"=>"IHE IT Infrastructure Technical Committee", "telecom"=>[{"system"=>"email", "value"=>"iti@ihe.net"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.description", "valueMarkdown"=>"In this option the VHL Receiver, after receipt of a digitally signed document from a VHL Sharer, shall verify the digtial signature using previosuly retrieved PKI material.  This key material may or may not be distributed under the same trust network under which the VHL was distributed.  This key material may or may not be the same key material that was used to verify the VHL.\n\nSee cross-profile considerations for a discussion of the relationship of this option to the IHE Document Signature profile.\n"}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.jurisdiction", "valueCodeableConcept"=>{"coding"=>[{"system"=>"http://unstats.un.org/unsd/methods/m49/m49.htm", "code"=>"001"}]}}, {"url"=>"http://hl7.org/fhir/5.0/StructureDefinition/extension-Requirements.actor", "valueCanonical"=>"https://profiles.ihe.net/ITI/VHL/ActorDefinition/VHLReceiver"}], "code"=>{"coding"=>[{"system"=>"http://hl7.org/fhir/fhir-types", "code"=>"Requirements"}]}}