SMART Verifiable IPS for Pilgrimage
1.0.0 - ci-build

This page is part of the SMART Verifiable IPS for Pilgrimage (v1.0.0: Releases Draft) based on FHIR (HL7® FHIR® Standard) v4.3.0. This is the current published version. For a full list of available versions, 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 Workflow

<?xml version=”1.0” encoding=”us-ascii” standalone=”no”?>Religious Pilgrimage and IPSPilgrim fromOrigin CountryPilgrim fromOrigin CountryAccompanying ClinicianfromOrigin CountryAccompanying ClinicianfromOrigin CountryOrigin CountryHealth WalletOrigin CountryHealth WalletOrigin CountryHIEOrigin CountryHIEWHO GDHCNWHO GDHCNHost CountryEMRHost CountryEMRHealth Workerin Host CountryHealth Workerin Host CountryJamaah Haji Indonesia CardJamaah Haji Indonesia CardBar code scannerBar code scannerloop[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 verification04:request health documentwith selective disclosure,time limits and passcode05:request health document06:generate health documentcreate signature with private keyattach signature and keyid07:issue verifiable health document(IPS via SHL)08:issue Jamaah Haji Indonesia Card with QR code printed09:Upload pilgrims demographic information few weeks before Hajj10:travels to Host Country and seeks care,shares verifiable health document(IPS) fromhealth wallet (IPS via SHL),shares pilgrimage number11:identifies pilgrim with demographics and registers patient with pilgrimage number12:uses scanner to scan QR code13:enters PINloop[opt]14:[optional] enters PIN if Pilgrim is unable to do so15:scans QR code frompilgrim's health wallet(IPS via SHL)16:verifies QR code signatureusing cached keys17:retrieves health document (IPS)(document might be pregeneratedor generated on request)18:verifies health document (IPS) signatureusing cached keys19:saves local copy of health document (IPS)20:display contents of health document21:provides appropriate care22: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

Issuance of Health Document at Origin Country

<?xml version=”1.0” encoding=”us-ascii” standalone=”no”?>Health Assessment, Consent Counselling, and Issuance of Smart Health LinkHajj CounselorHajj CounselorPilgrim fromOrigin CountryPilgrim fromOrigin CountryOrigin CountryHealth WalletOrigin CountryHealth WalletOrigin CountryHIEOrigin CountryHIEQR CodeQR CodeAsessmentalt[Indonesia]01:Jamaah Haji conducts health assessment[Malaysia]02:conduct health assessmentutilize FHIR Questionniare resource for UI03:store Assesment Questionnaire asFHIR Questionnaire resource04:Assessment Questionaire extracted toHealth Record using ?Counseling and Consentalt[Indonesia]05:explains use of ID Badge with SMART Health Linkincluding consent policy06:create a FHIR Consent resource withcode #CONSENT-KSA and #CONSENT-IDN[Malaysia]07:explain utilization of digital health walletduring Hajj including consent policy08:Consent questionnaire is displayedto Pilgrim and consent ascertainedas FHIR Questionnaire resourceIssue 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 assessment09:generate SHLUse present passcode. 10:Send SHL to printer11:issue Jamaah Haji Indonesia Card withVerifiable Smart Health Link printed on back[Malaysia]12:Pilgrim configures Smart Health Linkwith selective disclosure and time limits.Use preset passcode13:display Consent Questionniare14:request verifiable HCERT SHL for IPSSend Consent Questionniare15:extract FHIR Consent resource fromConsent Questionnaire with codes1.CONSENT-KSA and #CONSENT-MYS16:generate Verifiable Smart Health Link

Clinical Encounter for Unplanned Care at Hajj Health facility

<?xml version=”1.0” encoding=”us-ascii” standalone=”no”?>Agreed IPS workflow for 'Clinical Encounter for Unplanned Care' between KSA and IndonesiaPilgrim 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),shares pilgrimage number03:identifies pilgrim with demographics and registers patient with pilgrimage number04:uses scanner to scan QR code05:enters PINloop[opt]06:[optional] enters PIN if Pilgrim is unable to do so07:scans QR code frompilgrim's health wallet(IPS via SHL)08:verifies QR code signatureusing cached keys09:retrieves health document (IPS)(document might be pregeneratedor generated on request)10:verifies health document (IPS) signatureusing cached keys11:saves local copy of health document (IPS)12:display contents of health document13:provides appropriate care14:updates local record of care