SMART Verifiable IPS for Pilgrimage
1.0.1 - ci-build

SMART Verifiable IPS for Pilgrimage, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-ips-pilgrimage and changes regularly. See the Directory of published versions

Sequence Diagrams

This page includes sequence diagrams that describe interactions between actors and participants described in this Implementation Guide.

Overall Sequence Diagram for Religious Pilgrimage and IPS

<?xml version=”1.0” encoding=”us-ascii” standalone=”no”?>Overall Sequence Diagram for Religious Pilgrimage and IPSHajj CounselorHajj CounselorPilgrim fromOrigin CountryPilgrim fromOrigin CountryAccompanying ClinicianfromOrigin CountryAccompanying ClinicianfromOrigin CountryOrigin CountryHealth WalletOrigin CountryHealth WalletOrigin CountryHIEOrigin CountryHIEWHO GDHCNWHO GDHCNHost CountryEMRHost CountryEMRHealth Workerin Host CountryHealth Workerin Host CountryBar code scannerBar code scannerQRQRloop[routine synchronization]01:generate public-private key pairsfor issuing health documents02:send public keysfor IPS verification03:retrieves and caches all public keysfor IPS and SHL verificationAsessmentalt[Indonesia]04:Jamaah Haji conducts health assessment[Malaysia]05:conduct health assessmentutilize FHIR Questionnaire resource for UI06:store Assesment response asFHIR QuestionnaireResponse resource07:Assessment QuestionaireResponse extracted tocorresponding FHIR resourceCounseling and Consentalt[Indonesia]08:explains use of ID Badge with SMART Health Linkincluding consent policy09:create a FHIR Consent resource withcode #CONSENT-KSA and #CONSENT-IDN[Malaysia]10:explain utilization of digital health walletduring Hajj including consent policyIssue Smart Health LinkVerifiable Smart Health Links:create Smart Health Link for the IPSgenerate digital signature\ncapture signed SHL as HCERT claimHCERT is rendered as QR codealt[Indonesia]Badge is printed prior to health assessment11:generate SHL12:Send SHL to printer13:issue Jamaah Haji Indonesia Card withVerifiable Smart Health Link printed on back[Malaysia]14:generate IPS from the FHIR resource through MySejhatera appset disclosure & timelimit15:display Consent Questionniare asFHIR Questionnaire resource for UI16:Consent stored as QuestionnaireResponse17:Consent QuestionnaireResponse extracted andCreate Consent resource with codes1.CONSENT-KSA and #CONSENT-MYS18:Add the consent FHIR resource to IPS19:request verifiable HCERT SHL for IPSSend Consent Questionniare20:generate Verifiable Smart Health Link21:Upload pilgrims demographic information few weeks before Hajj22:travels to Host Country and seeks care,shares verifiable health document(IPS) fromhealth wallet (IPS via SHL)23:identifies pilgrim with demographics and registers patient with pilgrimage number24:uses scanner to scan QR code25:scans QR code frompilgrim's health wallet(IPS via SHL)26:verifies QR code signatureusing cached keys27:retrieves health document (IPS)(document might be pregeneratedor generated on request)28:verifies health document (IPS) signatureusing cached keys29:saves local copy of health document (IPS)30:display contents of health document31:provides appropriate care32:updates local record of care

Routine Synchronization

<?xml version=”1.0” encoding=”us-ascii” standalone=”no”?>Routine SynchronizationOrigin CountryHealth WalletOrigin CountryHealth WalletOrigin CountryHIEOrigin CountryHIEWHO GDHCNWHO GDHCNHost CountryEMRHost CountryEMRloop[routine synchronization]01:generate public-private key pairsfor issuing health documents02:send public keysfor IPS verification03:retrieves and caches all public keysfor IPS and SHL verification

Health Assessment, Consent Counselling, and Issuance of Smart Health Link at Indonesia

<?xml version=”1.0” encoding=”us-ascii” standalone=”no”?>Health Assessment, Consent Counselling, and Issuance of Smart Health Link at IndonesiaHajj CounselorHajj CounselorPilgrim fromOrigin CountryPilgrim fromOrigin CountryOrigin CountryHealth WalletOrigin CountryHealth WalletOrigin CountryHIEOrigin CountryHIEJamaah Haji Indonesia CardJamaah Haji Indonesia CardAsessment01:Jamaah Haji conducts health assessmentCounseling and Consent02:explains use of ID Badge with SMART Health Linkincluding consent policy03:create a FHIR Consent resource withcode #CONSENT-KSA and #CONSENT-IDNIssue Smart Health LinkVerifiable Smart Health Links:create Smart Health Link for the IPSgenerate digital signature\ncapture signed SHL as HCERT claimHCERT is rendered as QR codeBadge is printed prior to health assessment04:generate SHL05:Send SHL to printer06:issue Jamaah Haji Indonesia Card withVerifiable Smart Health Link printed on back

Health Assessment, Consent Counselling, and Issuance of Smart Health Link at Malaysia

<?xml version=”1.0” encoding=”us-ascii” standalone=”no”?>Health Assessment, Consent Counselling, and Issuance of Smart Health Link at MalaysiaHajj CounselorHajj CounselorPilgrim fromOrigin CountryPilgrim fromOrigin CountryOrigin CountryHealth WalletMySejahteraOrigin CountryHealth WalletMySejahteraOrigin CountryHIEOrigin CountryHIEQR CodeQR CodeAsessment01:conduct health assessmentutilize FHIR Questionnaire resource for UI02:store Assesment response asFHIR QuestionnaireResponse resource03:Assessment QuestionaireResponse extracted tocorresponding FHIR resourceCounseling and Consent04:explain utilization of digital health walletduring Hajj including consent policyIssue Smart Health LinkVerifiable Smart Health Links:create Smart Health Link for the IPSgenerate digital signature\ncapture signed SHL as HCERT claimHCERT is rendered as QR code05:generate IPS from the FHIR resource through MySejhatera appset disclosure & timelimit06:display Consent Questionniare asFHIR Questionnaire resource for UI07:Consent stored as QuestionnaireResponse08:Consent QuestionnaireResponse extracted andCreate Consent resource with codes1.CONSENT-KSA and #CONSENT-MYS09:Add the consent FHIR resource to IPS10:request verifiable HCERT SHL for IPSSend Consent Questionniare11:generate Verifiable Smart Health Link

Agreed IPS workflow for 'Clinical Encounter for Unplanned Care' between KSA and Indonesia/Malaysia

<?xml version=”1.0” encoding=”us-ascii” standalone=”no”?>Agreed IPS workflow for 'Clinical Encounter for Unplanned Care' between KSA and Indonesia/MalaysiaPilgrim fromOrigin CountryPilgrim fromOrigin CountryAccompanying ClinicianfromOrigin CountryAccompanying ClinicianfromOrigin CountryOrigin CountryHealth WalletOrigin CountryHealth WalletOrigin CountryHIEOrigin CountryHIEHost CountryEMRHost CountryEMRHealth Workerin Host CountryHealth Workerin Host CountryBar code scannerBar code scanner01:Upload pilgrims demographic information few weeks before Hajj02:travels to Host Country and seeks care,shares verifiable health document(IPS) fromhealth wallet (IPS via SHL)03:identifies pilgrim with demographics and registers patient with pilgrimage number04:uses scanner to scan QR code05:scans QR code frompilgrim's health wallet(IPS via SHL)06:verifies QR code signatureusing cached keys07:retrieves health document (IPS)(document might be pregeneratedor generated on request)08:verifies health document (IPS) signatureusing cached keys09:saves local copy of health document (IPS)10:display contents of health document11:provides appropriate care12:updates local record of care