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

FHIR IG Statistics: PlanDefinition/HIV-A-Registration-PlanDefinition

Packagesmart.who.int.hiv
Resource TypePlanDefinition
IdHIV-A-Registration-PlanDefinition
FHIR VersionR4
Sourcehttp://smart.who.int/hiv/https://build.fhir.org/ig/WorldHealthOrganization/smart-hiv/PlanDefinition-HIV-A-Registration-PlanDefinition.html
URLhttp://smart.who.int/hiv/PlanDefinition/HIV-A-Registration-PlanDefinition
Version0.4.4
Statusactive
Date2025-07-24T19:24:35+00:00
NamePlanDefinition_HIV.A. Registration
TitlePlanDefinition - HIV.A. Registration
Authoritywho
DescriptionTo ensure client is found in the record system and personal details are updated or, if not located, entered into the system to be put into a queue awaiting counselling.

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

Id: HIV-A-Registration-PlanDefinition
Url: PlanDefinition - HIV.A. Registration
Version: 0.4.4
Title: PlanDefinition - HIV.A. Registration
Experimental: true
Type:

system: http://terminology.hl7.org/CodeSystem/plan-definition-type

code: workflow-definition

display: Workflow Definition

Date: 2025-07-24 19:24:35+0000
Publisher: WHO
Description:

To ensure client is found in the record system and personal details are updated or, if not located, entered into the system to be put into a queue awaiting counselling.

Actions:
Registration business process: To ensure client is found in the record system and personal details are updated or, if not located, entered into the system to be put into a queue awaiting counselling
Then:
Arrive at facility: Client arrives at the health facility.
Gather client’s details: Ask the client whether he or she has previously been issued a unique identifier
Search for client record: This search process can be done through a variety of means depending on what mechanisms are available in the record system. For example, clients can be searched for by name, unique identifier, or QR code.
Match found?: If multiple records are found and no unique ID, use option to merge records
Then: Additional sub-actions not displayed
Check in client: Add client to the relevant queue for services

Source

{
  "resourceType": "PlanDefinition",
  "id": "HIV-A-Registration-PlanDefinition",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "url": "http://smart.who.int/hiv/PlanDefinition/HIV-A-Registration-PlanDefinition",
  "version": "0.4.4",
  "name": "PlanDefinition_HIV.A. Registration",
  "title": "PlanDefinition - HIV.A. Registration",
  "type": {
    "coding": [
      {
        "system": "http://terminology.hl7.org/CodeSystem/plan-definition-type",
        "code": "workflow-definition",
        "display": "Workflow Definition"
      }
    ]
  },
  "status": "active",
  "experimental": true,
  "date": "2025-07-24T19:24:35+00:00",
  "publisher": "WHO",
  "contact": [
    {
      "name": "WHO",
      "telecom": [
        {
          "system": "url",
          "value": "http://who.int"
        }
      ]
    }
  ],
  "description": "To ensure client is found in the record system and personal details are updated or, if not located, entered into the system to be put into a queue awaiting counselling.",
  "action": [
    {
      "title": "Registration business process",
      "description": "To ensure client is found in the record system and personal details are updated or, if not located, entered into the system to be put into a queue awaiting counselling",
      "participant": [
        {
          "type": "patient",
          "role": {
            "coding": [
              {
                "code": "client"
              }
            ]
          }
        },
        {
          "type": "practitioner",
          "role": {
            "text": "Trained Lay Provider"
          }
        }
      ],
      "action": [
        {
          "id": "HIV.A.1",
          "title": "Arrive at facility",
          "description": "Client arrives at the health facility.",
          "relatedAction": [
            {
              "actionId": "HIV.A.2",
              "relationship": "before-start"
            }
          ],
          "participant": [
            {
              "type": "patient",
              "role": {
                "coding": [
                  {
                    "code": "client"
                  }
                ]
              }
            }
          ]
        },
        {
          "id": "HIV.A.2",
          "title": "Gather client’s details",
          "description": "Ask the client whether he or she has previously been issued a unique identifier",
          "relatedAction": [
            {
              "actionId": "HIV.A.3",
              "relationship": "before-start"
            }
          ],
          "participant": [
            {
              "type": "patient",
              "role": {
                "coding": [
                  {
                    "code": "client"
                  }
                ]
              }
            }
          ]
        },
        {
          "id": "HIV.A.3",
          "title": "Search for client record",
          "description": "This search process can be done through a variety of means depending on what mechanisms are available in the record system. For example, clients can be searched for by name, unique identifier, or QR code.",
          "relatedAction": [
            {
              "actionId": "HIV.A.4",
              "relationship": "before-start"
            }
          ],
          "participant": [
            {
              "type": "practitioner",
              "role": {
                "text": "Trained Lay Provider"
              }
            }
          ]
        },
        {
          "id": "HIV.A.4",
          "title": "Match found?",
          "description": "If multiple records are found and no unique ID, use option to merge records",
          "relatedAction": [
            {
              "actionId": "HIV.A.7",
              "relationship": "before-start"
            }
          ],
          "participant": [
            {
              "type": "practitioner",
              "role": {
                "text": "Trained Lay Provider"
              }
            }
          ],
          "groupingBehavior": "logical-group",
          "selectionBehavior": "exactly-one",
          "action": [
            {
              "id": "HIV.A.5",
              "title": "Create new client record",
              "description": "If a previous unique identifier has been issued, use the same number to create the client record.",
              "relatedAction": [
                {
                  "actionId": "HIV.A.4",
                  "relationship": "before-end"
                }
              ],
              "participant": [
                {
                  "type": "practitioner",
                  "role": {
                    "text": "Trained Lay Provider"
                  }
                }
              ]
            },
            {
              "id": "HIV.A.6",
              "title": "Validate client details",
              "description": "Review and update client record or ask for information and complete new client record:",
              "relatedAction": [
                {
                  "actionId": "HIV.A.4",
                  "relationship": "before-end"
                }
              ],
              "action": [
                {
                  "id": "HIV.A.6.1",
                  "title": "Review sociodemographic data with client",
                  "description": "Review client’s non-clinical information, such as name, address, contact information, etc.",
                  "relatedAction": [
                    {
                      "actionId": "HIV.A.6.2",
                      "relationship": "before-start"
                    }
                  ],
                  "participant": [
                    {
                      "type": "practitioner",
                      "role": {
                        "text": "Trained Lay Provider"
                      }
                    }
                  ]
                },
                {
                  "id": "HIV.A.6.2",
                  "title": "Update needed?",
                  "description": "Has the client moved? Has the client changed contact information? Has any other sociodemographic information changed?",
                  "relatedAction": [
                    {
                      "actionId": "HIV.A.6.3",
                      "relationship": "before-start"
                    }
                  ],
                  "participant": [
                    {
                      "type": "practitioner",
                      "role": {
                        "text": "Trained Lay Provider"
                      }
                    }
                  ]
                },
                {
                  "id": "HIV.A.6.3",
                  "title": "Update client details",
                  "description": "Ask client to provide updated information if address or other details have changed since last contact",
                  "relatedAction": [
                    {
                      "actionId": "HIV.A.7",
                      "relationship": "before-start"
                    }
                  ],
                  "participant": [
                    {
                      "type": "practitioner",
                      "role": {
                        "text": "Trained Lay Provider"
                      }
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "id": "HIV.A.7",
          "title": "Check in client",
          "description": "Add client to the relevant queue for services",
          "participant": [
            {
              "type": "practitioner",
              "role": {
                "text": "Trained Lay Provider"
              }
            }
          ]
        }
      ]
    }
  ]
}