Person information intro

The information describing norwegian citizens registered in the Norwegian master person index (Folkeregisteret) is mapped from a proprietary model defined by Skatteetaten into a information model based on the international standard HL7 FHIR for use in the norwegian health care sector. This section gives an introduction to the main parts of the FHIR based model used to implement the master person index.

Information categories

Logically the information model can be described using five categories of FHIR resources. The figure 1 depicts the five categories using a UML-package notation, alghough the FHIR model is not natively a object oriented as described here FHIR Decomposition. The package diagram below is only meant as an illustration of a logical compositional view of the information model.


Figure 1: gd-Person categories

The same categories of Resources proposed by the HL7 FHIR standard and described here is used to describe the master person index. In the model only four of the categories are utilized to describe the information in the master person index in addition to the extensions and profiling of some HL7 FHIR datatypes

  • Individuals describes all information regarding a norwegian citizen as registred in FREG, the main resources are:
    • gd-Person contains the actual information describing the person
    • gd-RelatedPerson contains relationship information from a person to a relatedperson
  • Security, the Provenance resource is used to describe changes to the information in the other resources
    • gd-Provenance is the main resource, capable of descibing the changes that happens to other resource instances
  • Datatypes contains profiling and extension necesarry to describe norwegian addresses, names and identifiers. This information is always accessed through a Person, RelatedPerson or Provenance resource
    • Addresses, several address types and content-types defined by FREG
    • HumanNames, Norwegian middlename
    • Identifiers, norwegian and foreign person identifiers
  • Terminology describes the use of CodeSystems and ValueSets for coded elements in the other resources
    • CodeSystem define concepts and give them meaning through formal definitions
    • ValueSet specifies a set of codes defined by code systems that can be used in a specific context
  • Conformance resources describe the behaviour of the REST interface used to access information stored in the master person index. Two Conformance resources are used in this version:
    • The CapabilityStatment of the service, describes what interactions, operations and search paramaters the server supports
    • SearchParameters, define custom search parameters supported by the server in addtion to the the parameters defined by the HL7 FHIR standard

FHIR profiling

HL7 FHIR profiles describes specifically how the HL7 Standard is used to communicate the person information:

  • Definition of new information elements not defined by HL7, and how data from FREG or specific to the norwegian health care sector is communicated using these elements
  • How existing information elements defined in the HL7 FHIR standard is used for data specific to the norwegian health care sector
  • Data coding and the use of FHIR ValueSet's
  • How the data elements relate to the source information from FREG or other sources