FHIR © HL7.org  |  Server Home  |  XIG Home  |  Server Source  |  FHIR  

FHIR IG Statistics: ExampleScenario/HIV.A.REGISTRATION

Packagesmart.who.int.hiv
TypeExampleScenario
IdHIV.A.REGISTRATION
FHIR VersionR4
Sourcehttp://smart.who.int/hiv/file://C:\work\release\source\output/ExampleScenario-HIV.A.REGISTRATION.html
URLhttp://smart.who.int/hiv/ExampleScenario/HIV.A.REGISTRATION
Version1.0.0
Statusactive
Date2025-07-08T23:21:58+02:00
NameHIV.A.REGISTRATION SCENARIO
Authoritywho

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: ExampleScenario HIV.A.REGISTRATION

url: HIV.A.REGISTRATION SCENARIO

version: 1.0.0

name: HIV.A.REGISTRATION SCENARIO

status: Active

date: 2025-07-08 23:21:58+0200

publisher: WHO

contact: WHO: http://who.int

actor

actorId: patient

type: Person

name: Patient

actor

actorId: healthcareprovider

type: Person

name: Health Care Provider

actor

actorId: emr

type: System

name: EMR

instance

resourceId: patientResource

resourceType: Patient

name: Patient Resource

description:

The Patient involved in the scenario.

instance

resourceId: searchBundleResource

resourceType: SearchParameter

name: SearchParameter Bundle Resource

description:

List patient search bundle

instance

resourceId: encounterResource

resourceType: Encounter

name: Encounter Resource

description:

The Encounter where the patient meets with the health worker.

process

title: HIV.A. Registration

description:

The patient visits the clinician for an initial consultation.

step

process

title: Visit Health facility

description:

Description of Step 1

step

operation

number: 1

type: create

name: Create an visit appointment

initiator: healthcareprovider

receiver: patient

Requests

-ResourceId
*encounterResource

step

operation

number: 2

name: Gather client details

initiator: patient

receiver: healthcareprovider

Requests

-ResourceId
*patientResource

step

process

title: Validate Client details

description:

Description of Step 2

step

operation

number: 3

type: search

name: Search for client record

initiator: healthcareprovider

receiver: emr

Requests

-ResourceId
*searchBundleResource

step

Operations

-NumberNameInitiatorReceiverInitiatorActive
*4Create new client Recordhealthcareprovideremrtrue

step

Operations

-NumberNameInitiatorReceiver
*5Review sociodemographic data with clienthealthcareprovideremr

step

Operations

-NumberTypeNameInitiatorReceiver
*6updateupdate Client detailshealthcareprovideremr

Alternatives

-TitleDescription
*Alternative 1 for Step 1

First alternative to Step 1

step

operation

number: 7

type: create

name: Check In Client

initiator: emr

receiver: patient

Requests

-ResourceId
*patientResource

Source

{
  "resourceType": "ExampleScenario",
  "id": "HIV.A.REGISTRATION",
  "text": {
    "status": "generated",
    "div": "<!-- snip (see above) -->"
  },
  "url": "http://smart.who.int/hiv/ExampleScenario/HIV.A.REGISTRATION",
  "version": "1.0.0",
  "name": "HIV.A.REGISTRATION SCENARIO",
  "status": "active",
  "date": "2025-07-08T23:21:58+02:00",
  "publisher": "WHO",
  "contact": [
    {
      "name": "WHO",
      "telecom": [
        {
          "system": "url",
          "value": "http://who.int"
        }
      ]
    }
  ],
  "actor": [
    {
      "actorId": "patient",
      "type": "person",
      "name": "Patient"
    },
    {
      "actorId": "healthcareprovider",
      "type": "person",
      "name": "Health Care Provider"
    },
    {
      "actorId": "emr",
      "type": "entity",
      "name": "EMR"
    }
  ],
  "instance": [
    {
      "resourceId": "patientResource",
      "resourceType": "Patient",
      "name": "Patient Resource",
      "description": "The Patient involved in the scenario."
    },
    {
      "resourceId": "searchBundleResource",
      "resourceType": "SearchParameter",
      "name": "SearchParameter Bundle Resource",
      "description": "List patient search bundle"
    },
    {
      "resourceId": "encounterResource",
      "resourceType": "Encounter",
      "name": "Encounter Resource",
      "description": "The Encounter where the patient meets with the health worker."
    }
  ],
  "process": [
    {
      "title": "HIV.A. Registration",
      "description": "The patient visits the clinician for an initial consultation.",
      "step": [
        {
          "process": [
            {
              "title": "Visit Health facility",
              "description": "Description of Step 1",
              "step": [
                {
                  "operation": {
                    "number": "1",
                    "type": "create",
                    "name": "Create an visit appointment",
                    "initiator": "healthcareprovider",
                    "receiver": "patient",
                    "request": {
                      "resourceId": "encounterResource"
                    }
                  }
                },
                {
                  "operation": {
                    "number": "2",
                    "name": "Gather client details",
                    "initiator": "patient",
                    "receiver": "healthcareprovider",
                    "request": {
                      "resourceId": "patientResource"
                    }
                  }
                }
              ]
            }
          ]
        },
        {
          "process": [
            {
              "title": "Validate Client details",
              "description": "Description of Step 2",
              "step": [
                {
                  "operation": {
                    "number": "3",
                    "type": "search",
                    "name": "Search for client record",
                    "initiator": "healthcareprovider",
                    "receiver": "emr",
                    "request": {
                      "resourceId": "searchBundleResource"
                    }
                  }
                },
                {
                  "operation": {
                    "number": "4",
                    "name": "Create new client Record",
                    "initiator": "healthcareprovider",
                    "receiver": "emr",
                    "initiatorActive": true
                  }
                },
                {
                  "operation": {
                    "number": "5",
                    "name": "Review sociodemographic data with client",
                    "initiator": "healthcareprovider",
                    "receiver": "emr"
                  }
                },
                {
                  "operation": {
                    "number": "6",
                    "type": "update",
                    "name": "update Client details",
                    "initiator": "healthcareprovider",
                    "receiver": "emr"
                  }
                }
              ]
            }
          ],
          "alternative": [
            {
              "title": "Alternative 1 for Step 1",
              "description": "First alternative to Step 1"
            }
          ]
        },
        {
          "operation": {
            "number": "7",
            "type": "create",
            "name": "Check In Client",
            "initiator": "emr",
            "receiver": "patient",
            "request": {
              "resourceId": "patientResource"
            }
          }
        }
      ]
    }
  ]
}