# ihe.iti.vhl#1.0.0-comment: Verifiable Health Links ## Pages * [(VHL) Home](index.md) * [Trust Anchor - Testing](ActorDefinition-TrustAnchor-testing.md) * [](ActorDefinition-TrustAnchor.change.history.md) * [Trust Anchor](ActorDefinition-TrustAnchor.md) * [Trust Anchor - JSON Representation](ActorDefinition-TrustAnchor.json.md) * [Trust Anchor - TTL Representation](ActorDefinition-TrustAnchor.ttl.md) * [Trust Anchor - XML Representation](ActorDefinition-TrustAnchor.xml.md) * [VHL Holder - Testing](ActorDefinition-VHLHolder-testing.md) * [](ActorDefinition-VHLHolder.change.history.md) * [VHL Holder](ActorDefinition-VHLHolder.md) * [VHL Holder - JSON Representation](ActorDefinition-VHLHolder.json.md) * [VHL Holder - TTL Representation](ActorDefinition-VHLHolder.ttl.md) * [VHL Holder - XML Representation](ActorDefinition-VHLHolder.xml.md) * [VHL Receiver - Testing](ActorDefinition-VHLReceiver-testing.md) * [](ActorDefinition-VHLReceiver.change.history.md) * [VHL Receiver](ActorDefinition-VHLReceiver.md) * [VHL Receiver - JSON Representation](ActorDefinition-VHLReceiver.json.md) * [VHL Receiver - TTL Representation](ActorDefinition-VHLReceiver.ttl.md) * [VHL Receiver - XML Representation](ActorDefinition-VHLReceiver.xml.md) * [VHL Sharer - Testing](ActorDefinition-VHLSharer-testing.md) * [](ActorDefinition-VHLSharer.change.history.md) * [VHL Sharer](ActorDefinition-VHLSharer.md) * [VHL Sharer - JSON Representation](ActorDefinition-VHLSharer.json.md) * [VHL Sharer - TTL Representation](ActorDefinition-VHLSharer.ttl.md) * [VHL Sharer - XML Representation](ActorDefinition-VHLSharer.xml.md) * [Artifacts Summary](artifacts.md) * [Download and Analysis](download.md) * [Significant Changes and Issues](issues.md) * [2:3.YY1 Submit PKI Material with DID](ITI-YY1.md) * [2:3.YY2 Retrieve Trust List with DID](ITI-YY2.md) * [2:3.YY3 Generate VHL](ITI-YY3.md) * [2:3.YY4 Provide VHL](ITI-YY4.md) * [2:3.YY5 Retrieve Manifest](ITI-YY5.md) * [Changes to Other IHE Specifications](other.md) * [Audit Event - Accessed Health Data - Testing](Requirements-AuditEventAccess-testing.md) * [](Requirements-AuditEventAccess.change.history.md) * [Audit Event - Accessed Health Data](Requirements-AuditEventAccess.md) * [Audit Event - Accessed Health Data - JSON Representation](Requirements-AuditEventAccess.json.md) * [Audit Event - Accessed Health Data - TTL Representation](Requirements-AuditEventAccess.ttl.md) * [Audit Event - Accessed Health Data - XML Representation](Requirements-AuditEventAccess.xml.md) * [Audit Event - Received Health Data - Testing](Requirements-AuditEventReceived-testing.md) * [](Requirements-AuditEventReceived.change.history.md) * [Audit Event - Received Health Data](Requirements-AuditEventReceived.md) * [Audit Event - Received Health Data - JSON Representation](Requirements-AuditEventReceived.json.md) * [Audit Event - Received Health Data - TTL Representation](Requirements-AuditEventReceived.ttl.md) * [Audit Event - Received Health Data - XML Representation](Requirements-AuditEventReceived.xml.md) * [Create Secure Channel - Testing](Requirements-CreateSecureChannel-testing.md) * [](Requirements-CreateSecureChannel.change.history.md) * [Create Secure Channel](Requirements-CreateSecureChannel.md) * [Create Secure Channel - JSON Representation](Requirements-CreateSecureChannel.json.md) * [Create Secure Channel - TTL Representation](Requirements-CreateSecureChannel.ttl.md) * [Create Secure Channel - XML Representation](Requirements-CreateSecureChannel.xml.md) * [Establish Trust - Testing](Requirements-EstablishTrust-testing.md) * [](Requirements-EstablishTrust.change.history.md) * [Establish Trust](Requirements-EstablishTrust.md) * [Establish Trust - JSON Representation](Requirements-EstablishTrust.json.md) * [Establish Trust - TTL Representation](Requirements-EstablishTrust.ttl.md) * [Establish Trust - XML Representation](Requirements-EstablishTrust.xml.md) * [Initiate Retrieve Trust List Request - Testing](Requirements-InitiateRetrieveTrustListRequest-testing.md) * [](Requirements-InitiateRetrieveTrustListRequest.change.history.md) * [Initiate Retrieve Trust List Request](Requirements-InitiateRetrieveTrustListRequest.md) * [Initiate Retrieve Trust List Request - JSON Representation](Requirements-InitiateRetrieveTrustListRequest.json.md) * [Initiate Retrieve Trust List Request - TTL Representation](Requirements-InitiateRetrieveTrustListRequest.ttl.md) * [Initiate Retrieve Trust List Request - XML Representation](Requirements-InitiateRetrieveTrustListRequest.xml.md) * [Initiate Submit PKI Material Request - Testing](Requirements-InitiateSubmitPKIMaterialRequest-testing.md) * [](Requirements-InitiateSubmitPKIMaterialRequest.change.history.md) * [Initiate Submit PKI Material Request](Requirements-InitiateSubmitPKIMaterialRequest.md) * [Initiate Submit PKI Material Request - JSON Representation](Requirements-InitiateSubmitPKIMaterialRequest.json.md) * [Initiate Submit PKI Material Request - TTL Representation](Requirements-InitiateSubmitPKIMaterialRequest.ttl.md) * [Initiate Submit PKI Material Request - XML Representation](Requirements-InitiateSubmitPKIMaterialRequest.xml.md) * [Request that a VHL authorization mechanism be issued - Testing](Requirements-InitiateVHLGenerationRequest-testing.md) * [](Requirements-InitiateVHLGenerationRequest.change.history.md) * [Request that a VHL authorization mechanism be issued](Requirements-InitiateVHLGenerationRequest.md) * [Request that a VHL authorization mechanism be issued - JSON Representation](Requirements-InitiateVHLGenerationRequest.json.md) * [Request that a VHL authorization mechanism be issued - TTL Representation](Requirements-InitiateVHLGenerationRequest.ttl.md) * [Request that a VHL authorization mechanism be issued - XML Representation](Requirements-InitiateVHLGenerationRequest.xml.md) * [Provide VHL - Testing](Requirements-ProvideVHL-testing.md) * [](Requirements-ProvideVHL.change.history.md) * [Provide VHL](Requirements-ProvideVHL.md) * [Provide VHL - JSON Representation](Requirements-ProvideVHL.json.md) * [Provide VHL - TTL Representation](Requirements-ProvideVHL.ttl.md) * [Provide VHL - XML Representation](Requirements-ProvideVHL.xml.md) * [Receive Trust List - Testing](Requirements-ReceiveTrustList-testing.md) * [](Requirements-ReceiveTrustList.change.history.md) * [Receive Trust List](Requirements-ReceiveTrustList.md) * [Receive Trust List - JSON Representation](Requirements-ReceiveTrustList.json.md) * [Receive Trust List - TTL Representation](Requirements-ReceiveTrustList.ttl.md) * [Receive Trust List - XML Representation](Requirements-ReceiveTrustList.xml.md) * [Record Access to Health Data - Testing](Requirements-RecordAccessToHealthData-testing.md) * [](Requirements-RecordAccessToHealthData.change.history.md) * [Record Access to Health Data](Requirements-RecordAccessToHealthData.md) * [Record Access to Health Data - JSON Representation](Requirements-RecordAccessToHealthData.json.md) * [Record Access to Health Data - TTL Representation](Requirements-RecordAccessToHealthData.ttl.md) * [Record Access to Health Data - XML Representation](Requirements-RecordAccessToHealthData.xml.md) * [Record Consent - Testing](Requirements-RecordConsent-testing.md) * [](Requirements-RecordConsent.change.history.md) * [Record Consent](Requirements-RecordConsent.md) * [Record Consent - JSON Representation](Requirements-RecordConsent.json.md) * [Record Consent - TTL Representation](Requirements-RecordConsent.ttl.md) * [Record Consent - XML Representation](Requirements-RecordConsent.xml.md) * [Request VHL Document - Testing](Requirements-RequestVHLDocument-testing.md) * [](Requirements-RequestVHLDocument.change.history.md) * [Request VHL Document](Requirements-RequestVHLDocument.md) * [Request VHL Document - JSON Representation](Requirements-RequestVHLDocument.json.md) * [Request VHL Document - TTL Representation](Requirements-RequestVHLDocument.ttl.md) * [Request VHL Document - XML Representation](Requirements-RequestVHLDocument.xml.md) * [Request VHL Documents - Testing](Requirements-RequestVHLDocuments-testing.md) * [](Requirements-RequestVHLDocuments.change.history.md) * [Request VHL Documents](Requirements-RequestVHLDocuments.md) * [Request VHL Documents - JSON Representation](Requirements-RequestVHLDocuments.json.md) * [Request VHL Documents - TTL Representation](Requirements-RequestVHLDocuments.ttl.md) * [Request VHL Documents - XML Representation](Requirements-RequestVHLDocuments.xml.md) * [Generate a VHL Authorization Mechanism Based on Query Parameters - Testing](Requirements-RespondtoGenerateVHLRequest-testing.md) * [](Requirements-RespondtoGenerateVHLRequest.change.history.md) * [Generate a VHL Authorization Mechanism Based on Query Parameters](Requirements-RespondtoGenerateVHLRequest.md) * [Generate a VHL Authorization Mechanism Based on Query Parameters - JSON Representation](Requirements-RespondtoGenerateVHLRequest.json.md) * [Generate a VHL Authorization Mechanism Based on Query Parameters - TTL Representation](Requirements-RespondtoGenerateVHLRequest.ttl.md) * [Generate a VHL Authorization Mechanism Based on Query Parameters - XML Representation](Requirements-RespondtoGenerateVHLRequest.xml.md) * [Receive VHL authorization mechanism - Testing](Requirements-RespondtoProvideVHL-testing.md) * [](Requirements-RespondtoProvideVHL.change.history.md) * [Receive VHL authorization mechanism](Requirements-RespondtoProvideVHL.md) * [Receive VHL authorization mechanism - JSON Representation](Requirements-RespondtoProvideVHL.json.md) * [Receive VHL authorization mechanism - TTL Representation](Requirements-RespondtoProvideVHL.ttl.md) * [Receive VHL authorization mechanism - XML Representation](Requirements-RespondtoProvideVHL.xml.md) * [Retrieve Trust List Response - Testing](Requirements-RespondtoRetrieveTrustListRequest-testing.md) * [](Requirements-RespondtoRetrieveTrustListRequest.change.history.md) * [Retrieve Trust List Response](Requirements-RespondtoRetrieveTrustListRequest.md) * [Retrieve Trust List Response - JSON Representation](Requirements-RespondtoRetrieveTrustListRequest.json.md) * [Retrieve Trust List Response - TTL Representation](Requirements-RespondtoRetrieveTrustListRequest.ttl.md) * [Retrieve Trust List Response - XML Representation](Requirements-RespondtoRetrieveTrustListRequest.xml.md) * [Respond to Submit PKI Material Request - Testing](Requirements-RespondtoSubmitPKIMaterialRequest-testing.md) * [](Requirements-RespondtoSubmitPKIMaterialRequest.change.history.md) * [Respond to Submit PKI Material Request](Requirements-RespondtoSubmitPKIMaterialRequest.md) * [Respond to Submit PKI Material Request - JSON Representation](Requirements-RespondtoSubmitPKIMaterialRequest.json.md) * [Respond to Submit PKI Material Request - TTL Representation](Requirements-RespondtoSubmitPKIMaterialRequest.ttl.md) * [Respond to Submit PKI Material Request - XML Representation](Requirements-RespondtoSubmitPKIMaterialRequest.xml.md) * [Verify Document Signature - Testing](Requirements-VerifyDocumentSignature-testing.md) * [](Requirements-VerifyDocumentSignature.change.history.md) * [Verify Document Signature](Requirements-VerifyDocumentSignature.md) * [Verify Document Signature - JSON Representation](Requirements-VerifyDocumentSignature.json.md) * [Verify Document Signature - TTL Representation](Requirements-VerifyDocumentSignature.ttl.md) * [Verify Document Signature - XML Representation](Requirements-VerifyDocumentSignature.xml.md) * [Integration Test Plan – QR Code Generation and Validation Flow - Testing](TestPlan-TestPlan-QRCodeFlow-testing.md) * [](TestPlan-TestPlan-QRCodeFlow.change.history.md) * [Integration Test Plan – QR Code Generation and Validation Flow](TestPlan-TestPlan-QRCodeFlow.md) * [Integration Test Plan – QR Code Generation and Validation Flow - JSON Representation](TestPlan-TestPlan-QRCodeFlow.json.md) * [Integration Test Plan – QR Code Generation and Validation Flow - TTL Representation](TestPlan-TestPlan-QRCodeFlow.ttl.md) * [Integration Test Plan – QR Code Generation and Validation Flow - XML Representation](TestPlan-TestPlan-QRCodeFlow.xml.md) * [Test Plan – Trust Anchor - Testing](TestPlan-TestPlan-TrustAnchor-testing.md) * [](TestPlan-TestPlan-TrustAnchor.change.history.md) * [Test Plan – Trust Anchor](TestPlan-TestPlan-TrustAnchor.md) * [Test Plan – Trust Anchor - JSON Representation](TestPlan-TestPlan-TrustAnchor.json.md) * [Test Plan – Trust Anchor - TTL Representation](TestPlan-TestPlan-TrustAnchor.ttl.md) * [Test Plan – Trust Anchor - XML Representation](TestPlan-TestPlan-TrustAnchor.xml.md) * [Integration Test Plan – Trust Establishment - Testing](TestPlan-TestPlan-TrustEstablishment-testing.md) * [](TestPlan-TestPlan-TrustEstablishment.change.history.md) * [Integration Test Plan – Trust Establishment](TestPlan-TestPlan-TrustEstablishment.md) * [Integration Test Plan – Trust Establishment - JSON Representation](TestPlan-TestPlan-TrustEstablishment.json.md) * [Integration Test Plan – Trust Establishment - TTL Representation](TestPlan-TestPlan-TrustEstablishment.ttl.md) * [Integration Test Plan – Trust Establishment - XML Representation](TestPlan-TestPlan-TrustEstablishment.xml.md) * [Test Plan – VHL Receiver - Testing](TestPlan-TestPlan-VHLReceiver-testing.md) * [](TestPlan-TestPlan-VHLReceiver.change.history.md) * [Test Plan – VHL Receiver](TestPlan-TestPlan-VHLReceiver.md) * [Test Plan – VHL Receiver - JSON Representation](TestPlan-TestPlan-VHLReceiver.json.md) * [Test Plan – VHL Receiver - TTL Representation](TestPlan-TestPlan-VHLReceiver.ttl.md) * [Test Plan – VHL Receiver - XML Representation](TestPlan-TestPlan-VHLReceiver.xml.md) * [Test Plan – VHL Sharer - Testing](TestPlan-TestPlan-VHLSharer-testing.md) * [](TestPlan-TestPlan-VHLSharer.change.history.md) * [Test Plan – VHL Sharer](TestPlan-TestPlan-VHLSharer.md) * [Test Plan – VHL Sharer - JSON Representation](TestPlan-TestPlan-VHLSharer.json.md) * [Test Plan – VHL Sharer - TTL Representation](TestPlan-TestPlan-VHLSharer.ttl.md) * [Test Plan – VHL Sharer - XML Representation](TestPlan-TestPlan-VHLSharer.xml.md) * [Test Plan](testplan.md) * [Appendix A: Comparison of health links](vhl_vs_shl.md) * [1:XX (VHL) - Volume 1](volume-1.md) ## Resources ### Basics * [AuditEventAccess](Basic-AuditEventAccess.md) * [AuditEventReceived](Basic-AuditEventReceived.md) * [CreateSecureChannel](Basic-CreateSecureChannel.md) * [EstablishTrust](Basic-EstablishTrust.md) * [InitiateRetrieveTrustListRequest](Basic-InitiateRetrieveTrustListRequest.md) * [InitiateSubmitPKIMaterialRequest](Basic-InitiateSubmitPKIMaterialRequest.md) * [InitiateVHLGenerationRequest](Basic-InitiateVHLGenerationRequest.md) * [ProvideVHL](Basic-ProvideVHL.md) * [ReceiveTrustList](Basic-ReceiveTrustList.md) * [RecordAccessToHealthData](Basic-RecordAccessToHealthData.md) * [RecordConsent](Basic-RecordConsent.md) * [RequestVHLDocument](Basic-RequestVHLDocument.md) * [RequestVHLDocuments](Basic-RequestVHLDocuments.md) * [RespondtoGenerateVHLRequest](Basic-RespondtoGenerateVHLRequest.md) * [RespondtoProvideVHL](Basic-RespondtoProvideVHL.md) * [RespondtoRetrieveTrustListRequest](Basic-RespondtoRetrieveTrustListRequest.md) * [RespondtoSubmitPKIMaterialRequest](Basic-RespondtoSubmitPKIMaterialRequest.md) * [TestPlan-QRCodeFlow](Basic-TestPlan-QRCodeFlow.md) * [TestPlan-TrustAnchor](Basic-TestPlan-TrustAnchor.md) * [TestPlan-TrustEstablishment](Basic-TestPlan-TrustEstablishment.md) * [TestPlan-VHLReceiver](Basic-TestPlan-VHLReceiver.md) * [TestPlan-VHLSharer](Basic-TestPlan-VHLSharer.md) * [TrustAnchor](Basic-TrustAnchor.md) * [VHLHolder](Basic-VHLHolder.md) * [VHLReceiver](Basic-VHLReceiver.md) * [VHLSharer](Basic-VHLSharer.md) * [VerifyDocumentSignature](Basic-VerifyDocumentSignature.md) ### CapabilityStatements * [Trust Anchor](CapabilityStatement-IHE.VHL.TrustAnchor.md) * [VHL Receiver Client Capability Statement](CapabilityStatement-VHLReceiverCapabilityStatement.md) * [VHL Sharer Server Capability Statement](CapabilityStatement-VHLSharerCapabilityStatement.md) ### ExampleScenarios * [EUVAC](ExampleScenario-UseCaseEVAC.md) * [GDHCN](ExampleScenario-UseCaseGDHCN.md) * [HajjPilgrimage](ExampleScenario-UseCaseHajjPilgrimage.md) * [PH4H](ExampleScenario-UseCasePH4H.md) * [TEFCA](ExampleScenario-UseCaseTEFCA.md) ### ImplementationGuides * [Verifiable Health Links](index.md) ### OperationDefinitions * [Generate VHL](OperationDefinition-generate-vhl.md)