WHO SMART Guidelines - Measles Immunization
0.1.0 - ci-build

WHO SMART Guidelines - Measles Immunization, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-example-immz/ and changes regularly. See the Directory of published versions

: IMMUNIZATION - Business Process E: Register Client - Functional requirements - TTL Representation

Active as of 2024-09-21

Raw ttl | Download

@prefix fhir: <http://hl7.org/fhir/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

# - resource -------------------------------------------------------------------

 a fhir:Requirements ;
  fhir:nodeRole fhir:treeRoot ;
  fhir:id [ fhir:v "immz-e-fxnreq"] ; # 
  fhir:text [
fhir:status [ fhir:v "generated" ] ;
fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: Requirements immz-e-fxnreq</b></p><a name=\"immz-e-fxnreq\"> </a><a name=\"hcimmz-e-fxnreq\"> </a><a name=\"immz-e-fxnreq-en-US\"> </a><table class=\"grid\"><tr><td><b><a name=\"IMMZ.FXNREQ.087\"> </a></b>IMMZ.FXNREQ.087</td><td/><td><div><p>As a <a href=\"ActorDefinition-HealthWorker.html\">health worker (HW)</a>\nI want To confirm I have selected the correct record\nso that I know I have the correct record</p>\n</div></td></tr><tr><td><b><a name=\"IMMZ.FXNREQ.088\"> </a></b>IMMZ.FXNREQ.088</td><td/><td><div><p>As a <a href=\"ActorDefinition-HealthWorker.html\">health worker (HW)</a>\nI want To enter all necessary registration data\nso that It will be available to the system and others who should have access to it</p>\n</div></td></tr><tr><td><b><a name=\"IMMZ.FXNREQ.089\"> </a></b>IMMZ.FXNREQ.089</td><td/><td><div><p>As a <a href=\"ActorDefinition-HealthWorker.html\">health worker (HW)</a>\nI want To select the place of birth from a list as defined by the system administrator\nso that We have a standardized list of locations to prevent entry errors</p>\n</div></td></tr><tr><td><b><a name=\"IMMZ.FXNREQ.090\"> </a></b>IMMZ.FXNREQ.090</td><td/><td><div><p>As a <a href=\"ActorDefinition-HealthWorker.html\">health worker (HW)</a>\nI want To select the health centre of the client from a list as defined by the system administrator\nso that I can be sure the client is assigned to the correct clinic and that all systems and users will understand it to be the same clinic</p>\n</div></td></tr><tr><td><b><a name=\"IMMZ.FXNREQ.091\"> </a></b>IMMZ.FXNREQ.091</td><td/><td><div><p>As a <a href=\"ActorDefinition-HealthWorker.html\">health worker (HW)</a>\nI want The system to validate that a client does not exist before adding a new record.\nso that Duplicates can be prevented</p>\n</div></td></tr><tr><td><b><a name=\"IMMZ.FXNREQ.092\"> </a></b>IMMZ.FXNREQ.092</td><td/><td><div><p>As a <a href=\"ActorDefinition-HealthWorker.html\">health worker (HW)</a>\nI want The system to enforce a minimal required data set for new registrations\nso that Sufficient data is entered to be able to identify the client</p>\n</div></td></tr><tr><td><b><a name=\"IMMZ.FXNREQ.093\"> </a></b>IMMZ.FXNREQ.093</td><td/><td><div><p>As a <a href=\"ActorDefinition-HealthWorker.html\">health worker (HW)</a>\nI want The system to uniquely identify every client using a system generated unique identifier or an existing identifier e.g. health care, national ID, health unique ID\nso that The client can be definitively identified using that number</p>\n</div></td></tr><tr><td><b><a name=\"IMMZ.FXNREQ.094\"> </a></b>IMMZ.FXNREQ.094</td><td/><td><div><p>As a <a href=\"ActorDefinition-HealthWorker.html\">health worker (HW)</a>\nI want The system to generate a unique identifier\nso that The client can be uniquely identified for vaccination activities across systems using the same ID</p>\n</div></td></tr><tr><td><b><a name=\"IMMZ.FXNREQ.095\"> </a></b>IMMZ.FXNREQ.095</td><td/><td><div><p>As a <a href=\"ActorDefinition-HealthWorker.html\">health worker (HW)</a>\nI want Validate a unique ID when offline\nso that Entry errors are prevented</p>\n</div></td></tr><tr><td><b><a name=\"IMMZ.FXNREQ.096\"> </a></b>IMMZ.FXNREQ.096</td><td/><td><div><p>As a <a href=\"ActorDefinition-HealthWorker.html\">health worker (HW)</a>\nI want The system to provide a mechanism to prevent unwanted duplication of records, i.e. the system warns if a client is registered with same name and date of birth\nso that Duplicates can be prevented, and entries that are not duplicates can be confirmed as similar but separate</p>\n</div></td></tr><tr><td><b><a name=\"IMMZ.FXNREQ.097\"> </a></b>IMMZ.FXNREQ.097</td><td/><td><div><p>As a <a href=\"ActorDefinition-HealthWorker.html\">health worker (HW)</a>\nI want To handle duplicates (such as merging records)\nso that Duplicate records are minimized or eliminated</p>\n</div></td></tr><tr><td><b><a name=\"IMMZ.FXNREQ.098\"> </a></b>IMMZ.FXNREQ.098</td><td/><td><div><p>As a <a href=\"ActorDefinition-HealthWorker.html\">health worker (HW)</a>\nI want The ability for remote access and update of client records (via mobile device)\nso that Records can be updated when the client is present, to confirm any information</p>\n</div></td></tr><tr><td><b><a name=\"IMMZ.FXNREQ.099\"> </a></b>IMMZ.FXNREQ.099</td><td/><td><div><p>As a <a href=\"ActorDefinition-HealthWorker.html\">health worker (HW)</a>\nI want The ability for the system administrator to configure what information and what data will be returned to determine a match\nso that To maintain confidentiality of records by only displaying what is needed to make a match</p>\n</div></td></tr><tr><td><b><a name=\"IMMZ.FXNREQ.100\"> </a></b>IMMZ.FXNREQ.100</td><td/><td><div><p>As a <a href=\"ActorDefinition-HealthWorker.html\">health worker (HW)</a>\nI want The ability to add a historical vaccination history on a new client\nso that the record will contain the full vaccine history</p>\n</div></td></tr><tr><td><b><a name=\"IMMZ.FXNREQ.101\"> </a></b>IMMZ.FXNREQ.101</td><td/><td><div><p>As a <a href=\"ActorDefinition-HealthWorker.html\">health worker (HW)</a>\nI want The ability to generate a barcode label to affix to the paper record\nso that The record can easily be uniquely identified by scanning the ID</p>\n</div></td></tr><tr><td><b><a name=\"IMMZ.FXNREQ.102\"> </a></b>IMMZ.FXNREQ.102</td><td/><td><div><p>As a <a href=\"ActorDefinition-HealthWorker.html\">health worker (HW)</a>\nI want The ability to include an appropriate data on the barcode including the unique ID and data to support the digital vaccination certificate verification and validation process such as web end point or public key\nso that Interaction with other systems can be facilitated</p>\n</div></td></tr><tr><td><b><a name=\"IMMZ.FXNREQ.103\"> </a></b>IMMZ.FXNREQ.103</td><td/><td><div><p>As a <a href=\"ActorDefinition-HealthWorker.html\">health worker (HW)</a>\nI want The ability to associate a unique ID generated by another authority (local or global) to the record\nso that The record can be more easily shared or identified with other appropriate systems</p>\n</div></td></tr><tr><td><b><a name=\"IMMZ.FXNREQ.104\"> </a></b>IMMZ.FXNREQ.104</td><td/><td><div><p>As a <a href=\"ActorDefinition-HealthWorker.html\">health worker (HW)</a>\nI want The ability to add relevant health history if needed\nso that Relevant clinical information will be available to users of the system to improve decisions making</p>\n</div></td></tr><tr><td><b><a name=\"IMMZ.FXNREQ.105\"> </a></b>IMMZ.FXNREQ.105</td><td/><td><div><p>As a <a href=\"ActorDefinition-HealthWorker.html\">health worker (HW)</a>\nI want To modify or update appropriate client data as needed\nso that Most up to date information is available to all users</p>\n</div></td></tr><tr><td><b><a name=\"IMMZ.FXNREQ.106\"> </a></b>IMMZ.FXNREQ.106</td><td/><td><div><p>As a <a href=\"ActorDefinition-HealthWorker.html\">health worker (HW)</a>\nI want The system to track that I have changed or modified an existing record\nso that accountability for correct data is improved</p>\n</div></td></tr><tr><td><b><a name=\"IMMZ.FXNREQ.107\"> </a></b>IMMZ.FXNREQ.107</td><td/><td><div><p>As a <a href=\"ActorDefinition-HealthWorker.html\">health worker (HW)</a>\nI want The system to identify changes made to the record for my confirmation before saving\nso that I can have the opportunity to double check the data to prevent errors</p>\n</div></td></tr></table></div>"
  ] ; # 
  fhir:url [ fhir:v "http://smart.who.int/immunizations-measles/Requirements/immz-e-fxnreq"^^xsd:anyURI] ; # 
  fhir:version [ fhir:v "0.1.0"] ; # 
  fhir:status [ fhir:v "active"] ; # 
  fhir:date [ fhir:v "2024-09-21T14:59:40+00:00"^^xsd:dateTime] ; # 
  fhir:publisher [ fhir:v "WHO"] ; # 
  fhir:contact ( [
fhir:name [ fhir:v "WHO" ] ;
    ( fhir:telecom [
fhir:system [ fhir:v "url" ] ;
fhir:value [ fhir:v "http://who.int" ]     ] )
  ] ) ; # 
  fhir:statement ( [
fhir:key [ fhir:v "IMMZ.FXNREQ.087" ] ;
fhir:requirement [ fhir:v "As a [health worker (HW)](ActorDefinition-HealthWorker.html)\nI want To confirm I have selected the correct record\nso that I know I have the correct record" ]
  ] [
fhir:key [ fhir:v "IMMZ.FXNREQ.088" ] ;
fhir:requirement [ fhir:v "As a [health worker (HW)](ActorDefinition-HealthWorker.html)\nI want To enter all necessary registration data\nso that It will be available to the system and others who should have access to it" ]
  ] [
fhir:key [ fhir:v "IMMZ.FXNREQ.089" ] ;
fhir:requirement [ fhir:v "As a [health worker (HW)](ActorDefinition-HealthWorker.html)\nI want To select the place of birth from a list as defined by the system administrator\nso that We have a standardized list of locations to prevent entry errors" ]
  ] [
fhir:key [ fhir:v "IMMZ.FXNREQ.090" ] ;
fhir:requirement [ fhir:v "As a [health worker (HW)](ActorDefinition-HealthWorker.html)\nI want To select the health centre of the client from a list as defined by the system administrator\nso that I can be sure the client is assigned to the correct clinic and that all systems and users will understand it to be the same clinic" ]
  ] [
fhir:key [ fhir:v "IMMZ.FXNREQ.091" ] ;
fhir:requirement [ fhir:v "As a [health worker (HW)](ActorDefinition-HealthWorker.html)\nI want The system to validate that a client does not exist before adding a new record.\nso that Duplicates can be prevented" ]
  ] [
fhir:key [ fhir:v "IMMZ.FXNREQ.092" ] ;
fhir:requirement [ fhir:v "As a [health worker (HW)](ActorDefinition-HealthWorker.html)\nI want The system to enforce a minimal required data set for new registrations\nso that Sufficient data is entered to be able to identify the client" ]
  ] [
fhir:key [ fhir:v "IMMZ.FXNREQ.093" ] ;
fhir:requirement [ fhir:v "As a [health worker (HW)](ActorDefinition-HealthWorker.html)\nI want The system to uniquely identify every client using a system generated unique identifier or an existing identifier e.g. health care, national ID, health unique ID\nso that The client can be definitively identified using that number" ]
  ] [
fhir:key [ fhir:v "IMMZ.FXNREQ.094" ] ;
fhir:requirement [ fhir:v "As a [health worker (HW)](ActorDefinition-HealthWorker.html)\nI want The system to generate a unique identifier\nso that The client can be uniquely identified for vaccination activities across systems using the same ID" ]
  ] [
fhir:key [ fhir:v "IMMZ.FXNREQ.095" ] ;
fhir:requirement [ fhir:v "As a [health worker (HW)](ActorDefinition-HealthWorker.html)\nI want Validate a unique ID when offline\nso that Entry errors are prevented" ]
  ] [
fhir:key [ fhir:v "IMMZ.FXNREQ.096" ] ;
fhir:requirement [ fhir:v "As a [health worker (HW)](ActorDefinition-HealthWorker.html)\nI want The system to provide a mechanism to prevent unwanted duplication of records, i.e. the system warns if a client is registered with same name and date of birth\nso that Duplicates can be prevented, and entries that are not duplicates can be confirmed as similar but separate" ]
  ] [
fhir:key [ fhir:v "IMMZ.FXNREQ.097" ] ;
fhir:requirement [ fhir:v "As a [health worker (HW)](ActorDefinition-HealthWorker.html)\nI want To handle duplicates (such as merging records)\nso that Duplicate records are minimized or eliminated" ]
  ] [
fhir:key [ fhir:v "IMMZ.FXNREQ.098" ] ;
fhir:requirement [ fhir:v "As a [health worker (HW)](ActorDefinition-HealthWorker.html)\nI want The ability for remote access and update of client records (via mobile device)\nso that Records can be updated when the client is present, to confirm any information" ]
  ] [
fhir:key [ fhir:v "IMMZ.FXNREQ.099" ] ;
fhir:requirement [ fhir:v "As a [health worker (HW)](ActorDefinition-HealthWorker.html)\nI want The ability for the system administrator to configure what information and what data will be returned to determine a match\nso that To maintain confidentiality of records by only displaying what is needed to make a match" ]
  ] [
fhir:key [ fhir:v "IMMZ.FXNREQ.100" ] ;
fhir:requirement [ fhir:v "As a [health worker (HW)](ActorDefinition-HealthWorker.html)\nI want The ability to add a historical vaccination history on a new client\nso that the record will contain the full vaccine history" ]
  ] [
fhir:key [ fhir:v "IMMZ.FXNREQ.101" ] ;
fhir:requirement [ fhir:v "As a [health worker (HW)](ActorDefinition-HealthWorker.html)\nI want The ability to generate a barcode label to affix to the paper record\nso that The record can easily be uniquely identified by scanning the ID" ]
  ] [
fhir:key [ fhir:v "IMMZ.FXNREQ.102" ] ;
fhir:requirement [ fhir:v "As a [health worker (HW)](ActorDefinition-HealthWorker.html)\nI want The ability to include an appropriate data on the barcode including the unique ID and data to support the digital vaccination certificate verification and validation process such as web end point or public key\nso that Interaction with other systems can be facilitated" ]
  ] [
fhir:key [ fhir:v "IMMZ.FXNREQ.103" ] ;
fhir:requirement [ fhir:v "As a [health worker (HW)](ActorDefinition-HealthWorker.html)\nI want The ability to associate a unique ID generated by another authority (local or global) to the record\nso that The record can be more easily shared or identified with other appropriate systems" ]
  ] [
fhir:key [ fhir:v "IMMZ.FXNREQ.104" ] ;
fhir:requirement [ fhir:v "As a [health worker (HW)](ActorDefinition-HealthWorker.html)\nI want The ability to add relevant health history if needed\nso that Relevant clinical information will be available to users of the system to improve decisions making" ]
  ] [
fhir:key [ fhir:v "IMMZ.FXNREQ.105" ] ;
fhir:requirement [ fhir:v "As a [health worker (HW)](ActorDefinition-HealthWorker.html)\nI want To modify or update appropriate client data as needed\nso that Most up to date information is available to all users" ]
  ] [
fhir:key [ fhir:v "IMMZ.FXNREQ.106" ] ;
fhir:requirement [ fhir:v "As a [health worker (HW)](ActorDefinition-HealthWorker.html)\nI want The system to track that I have changed or modified an existing record\nso that accountability for correct data is improved" ]
  ] [
fhir:key [ fhir:v "IMMZ.FXNREQ.107" ] ;
fhir:requirement [ fhir:v "As a [health worker (HW)](ActorDefinition-HealthWorker.html)\nI want The system to identify changes made to the record for my confirmation before saving\nso that I can have the opportunity to double check the data to prevent errors" ]
  ] ) . #