1.2.0 - release

KLGateway, published by KL. This guide is not an authorized publication; it is the continuous build for version 1.2.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7dk/kl-gateway/ and changes regularly. See the Directory of published versions

Resource Profile: CareCitizen

Official URL: http://fhir.kl.dk/gateway/StructureDefinition/klgateway-care-citizen Version: 1.2.0
Active as of 2024-10-31 Computable Name: KLGatewayCareCitizen

Administrative information about a citizen receiving care or care related services.

Scope and usage

Citizen is used to identify the subject of a delivery report by the personal id number (CPR-nummer) and the managing organization that acts as the custodian of the reported data. The personal id number must be an official Danish CPR-nummer without hyphen, and the SOR code must be an official SOR code.

The managing organization is given by its SOR code. For most municipalities this will be the code for then municipality, but if a municipality delivers services covered by FSIII in different departments using different record systems (thus having mulitple custodians) the SOR codes of the department that acts as custodian is used.

Conversions between Danish information model and FHIR-profile

Nedenstående tabel oversætter mellem de attributter, der er defineret i den fælleskommunale informationsmodel (FKI), definerer kort den enkelte attribut på dansk og specificerer, hvilke af FHIR-profilens atributter der skal bruges til specifikation af indholdet.

FKI-attribut Definition FHIR
cpr-nummer Officielt cpr-nummer på borgeren identifier.value
Journalførende organisation Organisation som ejer journalen med oplysninger managingOrganization.identifier.value

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from DkCorePatient

NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient C 0..* DkCorePatient Information about an individual or animal receiving health care services
data-about-deceased-citizen-warning: Warning: Data about deceased citizen is reported to kl-gateway
... identifier 1..1 Identifier [DK] borgerCprNummer
... Slices for identifier Content/Rules for all slices
.... identifier:cpr 1..1 DkCoreCprIdentifier An identifier intended for computation
.... identifier:x-ecpr 0..0
.... identifier:d-ecpr 0..0
... active 0..1 boolean [DK] harAktivJournal
... Slices for name Content/Rules for all slices
.... name:official 0..0
... telecom 0..0
... gender 0..0
... birthDate 0..0
... Slices for deceased[x] 0..1 boolean, dateTime Indicates if the individual is deceased or not
Slice: Unordered, Open by type:$this
.... deceased[x]:deceasedDateTime 0..0
.... deceased[x]:deceasedBoolean 0..1 boolean [DK] borgerErDød
... address 0..0
... maritalStatus 0..0
... multipleBirth[x] 0..0
... photo 0..0
... contact 0..0
... communication 0..0
... generalPractitioner 0..0
... Slices for generalPractitioner Content/Rules for all slices
.... generalPractitioner:referencedSORUnit 0..0
... managingOrganization 1..1 Reference(Organization) [DK] borgerJournalførendeOrganisation
.... reference 0..0
.... type 0..0
.... identifier 1..1 SORIdentifier An identifier intended for computation
.... display 0..0
... link 0..0

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
data-about-deceased-citizen-warningwarningPatientWarning: Data about deceased citizen is reported to kl-gateway
: (deceased.empty()) or (deceased.ofType(boolean) = false)

 

Other representations of profile: CSV, Excel, Schematron