Package | smart.who.int.hiv |
Type | ExampleScenario |
Id | HIV.A.REGISTRATION |
FHIR Version | R4 |
Source | http://smart.who.int/hiv/file://C:\work\release\source\output/ExampleScenario-HIV.A.REGISTRATION.html |
URL | http://smart.who.int/hiv/ExampleScenario/HIV.A.REGISTRATION |
Version | 1.0.0 |
Status | active |
Date | 2025-07-08T23:21:58+02:00 |
Name | HIV.A.REGISTRATION SCENARIO |
Authority | who |
No resources found
No resources found
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
Number Name Initiator Receiver InitiatorActive 4 Create new client Record healthcareprovider emr true step
Operations
Number Name Initiator Receiver 5 Review sociodemographic data with client healthcareprovider emr step
Operations
Number Type Name Initiator Receiver 6 update update Client details healthcareprovider emr Alternatives
Title Description 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
{ "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" } } } ] } ] }