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

FHIR IG Statistics: Requirements/NonFunctionalRequirements

Packagebotswana.hie.fhir
Resource TypeRequirements
IdNonFunctionalRequirements
FHIR VersionR5
Sourcehttp://moh.bw.org/https://build.fhir.org/ig/jembi/botswana-hie-fhir-ig/Requirements-NonFunctionalRequirements.html
URLhttp://moh.bw.org/Requirements/NonFunctionalRequirements
Version1.0.0
Statusactive
Date2025-05-19T15:02:57+00:00
NameNonFunctionalRequirements

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: Requirements NonFunctionalRequirements

Profile: Requirements

These requirements apply to the actor Actor Classification: Primary Actor

BOTS.NFR.001

The system should be able to be recovered 1 hour from downtime.

BOTS.NFR.002

The data should be shared/transmitted over a secure layer (Interoperability Layer).

BOTS.NFR.003

The system should be scalable.

BOTS.NFR.004

For performance - On average the system should have a cumulative down time of 1 hour per month.

BOTS.NFR.005

For performance - The system should have 99.9% uptime.

BOTS.NFR.006

For performance - System should have a quick response time to end user queries.

BOTS.NFR.007

For security - The system shall detect and log all users, authorized or not, who access (create, read, update or delete) in accordance to the Botswana Data Protection Act 2018.

BOTS.NFR.008

For browser compatibility - The components of the HIE shall be compatible with Google Chrome version and FireFox version and later.

BOTS.NFR.009

For browser compatibility - If a public user is attempting to access the system without a compatible browser, the system shall display a message to the user that identifies the compatibility requirements necessary to access the system.

BOTS.NFR.010

For maintainability - The software shall exhibit high maintainability to facilitate efficient and timely modifications, updates, and enhancements, ensuring that changes can be made with minimal impact on existing functionality.


Source

{
  "resourceType": "Requirements",
  "id": "NonFunctionalRequirements",
  "meta": {
    "profile": [
      "http://moh.bw.org/StructureDefinition/bw-requirements"
    ]
  },
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://moh.bw.org/StructureDefinition/requirements-type",
      "valueCodeableConcept": {
        "coding": [
          {
            "system": "http://moh.bw.org/CodeSystem/cs-requirements-type-codes",
            "code": "non-functional"
          }
        ]
      }
    }
  ],
  "url": "http://moh.bw.org/Requirements/NonFunctionalRequirements",
  "version": "1.0.0",
  "name": "NonFunctionalRequirements",
  "status": "active",
  "date": "2025-05-19T15:02:57+00:00",
  "publisher": "Jembi Health Systems",
  "contact": [
    {
      "name": "Jembi Health Systems",
      "telecom": [
        {
          "system": "url",
          "value": "https://www.jembi.org"
        },
        {
          "system": "email",
          "value": "info@jembi.org"
        }
      ]
    },
    {
      "name": "Jembi Health Systems",
      "telecom": [
        {
          "system": "email",
          "value": "info@jembi.org",
          "use": "work"
        }
      ]
    }
  ],
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "urn:iso:std:iso:3166",
          "code": "BW",
          "display": "Botswana"
        }
      ]
    }
  ],
  "_actor": [
    {
      "extension": [
        {
          "url": "http://moh.bw.org/StructureDefinition/actor-classification",
          "valueCodeableConcept": {
            "coding": [
              {
                "system": "http://moh.bw.org/CodeSystem/cs-actor-classification-codes",
                "code": "primary"
              }
            ]
          }
        }
      ]
    }
  ],
  "statement": [
    {
      "key": "BOTS.NFR.001",
      "requirement": "The system should be able to be recovered 1 hour from downtime."
    },
    {
      "key": "BOTS.NFR.002",
      "requirement": "The data should be shared/transmitted over a secure layer (Interoperability Layer)."
    },
    {
      "key": "BOTS.NFR.003",
      "requirement": "The system should be scalable."
    },
    {
      "key": "BOTS.NFR.004",
      "requirement": "For performance - On average the system should have a cumulative down time of 1 hour per month."
    },
    {
      "key": "BOTS.NFR.005",
      "requirement": "For performance - The system should have 99.9% uptime."
    },
    {
      "key": "BOTS.NFR.006",
      "requirement": "For performance - System should have a quick response time to end user queries."
    },
    {
      "key": "BOTS.NFR.007",
      "requirement": "For security - The system shall detect and log all users, authorized or not, who access (create, read, update or delete) in accordance to the Botswana Data Protection Act 2018."
    },
    {
      "key": "BOTS.NFR.008",
      "requirement": "For browser compatibility - The components  of the HIE shall be compatible with Google Chrome version  and  FireFox  version and later."
    },
    {
      "key": "BOTS.NFR.009",
      "requirement": "For browser compatibility - If a public user is attempting to access the system without a compatible browser, the system shall display a message to the user that identifies the compatibility requirements necessary to access the system."
    },
    {
      "key": "BOTS.NFR.010",
      "requirement": "For maintainability - The software shall exhibit high maintainability to facilitate efficient and timely modifications, updates, and enhancements, ensuring that changes can be made with minimal impact on existing functionality."
    }
  ]
}