PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.r6.core@6.0.0-snapshot1
    http://hl7.org/fhir/requirement-category
{
  "description": "Requirement Category",
  "_filename": "CodeSystem-requirement-category.json",
  "package_name": "hl7.fhir.r6.core",
  "date": null,
  "meta": {
    "lastUpdated": "2026-09-10T16:50:24.161+10:00"
  },
  "publisher": "HL7 International",
  "jurisdiction": [ {
    "coding": [ {
      "code": "001",
      "system": "http://unstats.un.org/unsd/methods/m49/m49.htm",
      "display": "World"
    } ]
  } ],
  "content": "complete",
  "name": "RequirementCategory",
  "type": null,
  "experimental": "false",
  "resourceType": "CodeSystem",
  "title": "Requirement Category",
  "package_version": "6.0.0-snapshot1",
  "extension": [ {
    "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
    "valueCode": "normative"
  }, {
    "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
    "valueCode": "fhir"
  } ],
  "status": "active",
  "hierarchyMeaning": "is-a",
  "id": "13f7912b-44e3-4aac-935f-68f4edafb429",
  "kind": null,
  "count": 19,
  "url": "http://hl7.org/fhir/requirement-category",
  "concept": [ {
    "code": "behavioral",
    "concept": [ {
      "code": "business",
      "display": "Business",
      "definition": "Requirements relating to the business operations of the entities responsible for a system"
    }, {
      "code": "functional",
      "concept": [ {
        "code": "exchange",
        "display": "Exchange",
        "definition": "Requirements relating to when, how, or what data is exchanged with other systems"
      }, {
        "code": "processing",
        "display": "Processing",
        "definition": "Requirements related to how data must be analyzed, transformed, considered, or otherwise used within a system"
      }, {
        "code": "storage",
        "display": "Storage",
        "definition": "Requirements related to if or how data is persisted in a system"
      } ],
      "display": "Functional",
      "definition": "Requirements related to what the system does (inputs turned into outputs)"
    }, {
      "code": "non-functional",
      "concept": [ {
        "code": "availability",
        "display": "Availability",
        "definition": "Requirements related to how and when a system needs to be reachable and useable"
      }, {
        "code": "ui",
        "concept": [ {
          "code": "ui-accessibility",
          "display": "UI Accessibility",
          "definition": "Requirements around user interface that ensure a satisfactory experience for users from different backgrounds or with varying physical, cognitive, and/or sensory abilities"
        }, {
          "code": "ui-consistency",
          "display": "UI Consistency",
          "definition": "Requirements around ensuring that different implementations have sufficiently aligned appearance and mechanisms of interaction"
        }, {
          "code": "ui-usability",
          "display": "UI Usability",
          "definition": "Requirements related to the intuitiveness, simplicity, and ease-of-use of a user-interface"
        } ],
        "display": "User Interface",
        "definition": "Requirements related to how information is collected from and exposed to humans (or animals)"
      }, {
        "code": "security",
        "display": "Security/Privacy",
        "definition": "Requirements that ensure that data is appropriately protected from threats and respects rules around what parties are permitted to access or manipulate"
      }, {
        "code": "safety",
        "display": "Safety",
        "definition": "Requirements that ensure that system operation does not negatively impact the wellbeing of people or assets"
      }, {
        "code": "performance",
        "display": "Performance/Scalability",
        "definition": "Requirements that deal with timeliness of processing and/or responsiveness under differing levels of load/volume"
      } ],
      "display": "Non-functional",
      "definition": "Requirements related to how the system accomplishes functional requirements"
    } ],
    "definition": "Categories related to how the system behaves"
  }, {
    "code": "source",
    "concept": [ {
      "code": "user",
      "display": "User",
      "definition": "Requirements originating from the community of individuals expected to use the system/solution"
    }, {
      "code": "legal",
      "display": "Legal",
      "definition": "Requirements originating from regulation or law"
    }, {
      "code": "design",
      "display": "Design decision",
      "definition": "Requirements documenting decisions made in the design of the solution"
    } ],
    "definition": "Categories related to where the requirement came from"
  } ],
  "caseSensitive": true,
  "version": "6.0.0-snapshot1"
}