OpenHIE Architecture Specification
Staging
Staging
  • Specification Overview
  • How to use the Specification
  • Architecture Specification
    • Architecture
    • Architectural Principles
    • Standards and Profiles
  • OpenHIE Component Specifications
    • Non-Functional Requirements
    • Client Registry (CR)
    • OpenHIE Facility Registry (FR)
    • OpenHIE Finance and Insurance Service (FIS)
    • OpenHIE Health Management Information System (HMIS)
    • OpenHIE Health Worker Registry (HWR)
    • OpenHIE Interoperability Layer (IOL)
    • OpenHIE Logistics Management Information System (LMIS)
    • OpenHIE Product Catalogue (PC)
    • OpenHIE Shared Health Record (SHR)
    • OpenHIE Terminology Service (TS)
    • Point-Of-Care Systems
  • Workflow (Exchange) Specification
    • Aggregate Reporting Workflows
      • Export Aggregate Data
      • Validate and Save Aggregate Data
    • Alerting / Sending Reminders or Information
      • Send Client Alert Workflow
      • Send Health Worker Alert Workflow
    • Care Services Discovery
      • Query Health Worker and/or Facility Records Workflow
      • Query Care Services Records Workflow
      • Search Care Services Workflow
      • Request Care Services Updates Workflow
    • Laboratory Work Flows
      • Order Laboratory Test
      • Report Lab Results
    • Patient Identity Management Workflows
      • Create Patient Demographic Record Workflow
      • Update Patient Demographic Record Workflow
      • Query Patient Demographic Records by Identifier Workflow
      • Query Patient Demographic Records by Demographics Workflow
    • Shared Health Record
      • Save Patient-level Clinical Data Workflow
      • Query Patient-level Clinical Data Workflow
    • Terminology Service Workflows
      • Expand Value Set
      • Translate Code
      • Verify Code Existence
      • Verify Code Membership
      • Query Value Set
      • Query Code Systems
      • Query Concept Maps
      • Lookup Code
    • Vaccine Workflows
    • OpenHIE Finance and Insurance Services Workflows
      • HFW-001: Enroll Beneficiary
      • HFW-002: Query Beneficiary
      • HFW-003: Check Coverage Eligibility
      • HFW-004: Claiming
      • HFW-005: Claim Tracking
  • How to Provide Feedback and Input
  • Change Log and Versioning
Powered by GitBook
On this page
  • Interaction Description
  • Technical Details
  1. Workflow (Exchange) Specification
  2. OpenHIE Finance and Insurance Services Workflows

HFW-001: Enroll Beneficiary

PreviousOpenHIE Finance and Insurance Services WorkflowsNextHFW-002: Query Beneficiary

Last updated 2 years ago

This transaction allows a POS system to enroll a patient/beneficiary into a Health Financing and Insurance System, to save patient/beneficiary level demographic data to a Client Registry (optional) and to save the beneficiary insurance identifier to a Client Registry (optional). Coverage eligibility can be verified beforehand.

Example Use Cases

  • A field agent of the national insurance provider registers a household into a specific insurance scheme.

Workflow Maturity

  • Workflow is defined and ARB approved

  • Initial implementations are underway

Referenced Standards

Assumptions & Prerequisites

  • The registration process uses existing Patient Identity Management processes for registration and querying

  • Unique insuree identifier is managed by FIS

  • IOL implicitly verifies all messages for syntax

  • The PoS system has a curated list of FIS that interact with that system

Actors

Validations

The IOL should validate the FHIR resources being submitted.

Interaction Description

Source code

title HFW-001: Enroll beneficiary
participant PoS
participant IOL
participant FIS
participant CR

note over PoS, CR
Assumes that registration or querying of CR is done here

PoS->HIE: [1] Fetch / Register patient (CRWF-1,3,4)
end Note

PoS->IOL: [2] Submit enrollment request
IOL->FIS: [3] Forward enrollment request
FIS->FIS: [4] Verify enrollment eligibility

alt success
  FIS->FIS: [5] Process enrollment
  opt
	FIS->CR: [6] * Register HF identifier with CR (CRWF-2)
  end
  FIS->IOL: [7] Return positive enrollment response
  IOL->PoS: [8] Forward positive enrollment response
  PoS->PoS: [9] Add details to patient record
else validation error
  FIS->IOL: [10] Return negative enrollment response
  IOL->PoS: [11] Forward negative enrollment response
end

Technical Details

#
Interaction
Endpoint
Data
Transaction Options

1

Fetch / Register patient

CR

(CRWF-1,3,4)

2

Submit enrollment request

IOL

3

Forward enrollment request

FIS

FHIR Contract(Patient,Organization,InsurancePlan)

http://hl7.org/fhir/contract.html

4

Verify enrollment eligibility

internal

5

Process enrollment

internal

6

Register HF identifier with CR

CR

7

Return positive enrollment response

IOL

FHIR Contract(Patient,Organization,InsurancePlan)

http://hl7.org/fhir/contract.html

8

Forward positive enrollment response

POS

9

Add details to patient record

internal

10

Return negative enrollment

IOL

FHIR Contract(Patient,Organization,InsurancePlan)

http://hl7.org/fhir/contract.html

11

Forward negative enrollment response

POS

Newly Defined

HL7 FHIR Financial Module:

- The point of service system that captures an enrollment request.

- Mediates the transactions between the PoS system and the infrastructure services to facilitate easier interoperability.

- The source of truth for patient demographic and identifier detail. It is able to be queried using an identifier to find the enterprise identifier for a particular person.

- Financing and Insurance System that manages data on beneficiaries and their coverage.

(link to permanent text in )

https://www.websequencediagrams.com/
http://hl7.org/fhir/financial-module.html
PoS
IOL
CR
FIS
(CRWF-2)