Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ElementBeskrivelseTypeOptionel
templateIdKrævet pr. standard, fast værdi-Nej
timeTidspunkt for opdatering. Format: yyyyMMddHHmmssZ, fx. 20171024143445+0200varchar(19)Nej
assignedAuthor.idId for registranten

extension varchar(10), assigningAuthorityName varchar(30)

Nej
assignedAuthor.representedOrganization.nameOrganisationens navnvarchar(30)Nej

Fælles Stamkort midlertidig profil (udfaset)

Info

Fra januar 2020 udfases den følgende midlertidige profil, og anvedere skal derfor i stedet anvende dokumenter i den officielle profil PDC-DK V.2.0 defineret af MedCom.

Den følgende dokumentation af formatet gælder således udelukkende den midlertidige profil.

Et stamkort repræsenteres som et "ClinicalDocument", som er grundpillen i CDA. Ifm. FSK er der lavet en extension til CDA, som gør det muligt at repræsentere pårørende, midlertidige adresse, sprog samt indikation for livstestamente, behandlingstestamente og organdonorregistrering som entry-typer i dokumentets "structuredBody". Nedenfor ses ClinicalDocument-strukturen som det benyttes i FSK:

Gliffy Diagram
nameClinicalDocument v11
pagePin1

Selve dokumentets "header" indeholder (udover personen der senest har opdateret stamkortet) data fra CPR-registeret. De øvrige stamkort-data ligger under "StructuredBody", som indeholder en liste af "entry"-sektioner. Disse kan i FSK-sammenhæng have indhold af typen relatedPerson, temporaryAddress, language, healthProvider og observation. Ifm. HL7 CDA er der defineret en række "OIDer", som hver især definerer et udfaldsrum for forskellige id/kode-typer. Meningen er, at der til et id (på fx en person, altså CPR-nummer) defineres et OID, som kan betragtes som en type-erklæring. For FSK er følgende OID'er aktuelle:

...

<ns2:participant typeCode="IND">

<ns2:templateId root="1.3.6.1.4.1.19376.1.5.3.1.2.4"/>

...

<id extension="368061000016003" root="1.2.208.176.1.1" assigningAuthorityName="SOR"/>

...

<id extension="2512489996" root="1.2.208.176.1.2" assigningAuthorityName="CPR"/>

...

<ns2:id assigningAuthorityName="MedCom" extension="NA" root="1.2.208.184"/>

...

<ns2:confidentialityCode code="N" codeSystem="2.16.840.1.113883.5.25"/>

...

<ns2:administrativeGenderCode code="F" codeSystem="2.16.840.1.113883.5.1"/>

...

<ns2:typeId extension="POCD_HD000040" root="2.16.840.1.113883.1.3"/>

...

<ns2:code code="NA" codeSystem="1.2.208.184.15.1" displayName="Stamkort"/>

...

<ns4:temporaryAddress>
<ns4:id extension="5477653c-4c46-4f50-a566-591d677b5411" root="1.2.208.184.15.2"/>

...

<ns4:relatedPerson>
<ns4:id extension="dc565d8b-cb87-4edf-9f43-02b996f73268" root="1.2.208.184.15.3"/>

...

<ns2:code code="LivingWill" displayName="Livstestamente" codeSystem="1.2.208.184.15.1"/>

...

<ns2:code code="TreatmentWill" displayName="Behandlingstestamente" codeSystem="1.2.208.184.15.1"/>

...

<ns2:code code="OrganDonor" displayName="OrganDonorRegistration" codeSystem="1.2.208.184.15.1"/>

* id defineres endeligt af MedCom.

oidref.com kan man i øvrigt se betydningen af enkeltcifre i de fleste OIDer, fx http://oidref.com/2.16.840.1.113883.1.3

Dokumentformat

Nedenfor beskrives formatet af "on demand"-dokumentet, som returneres fra FSK. For hard-kodede værdier angives ikke en type.

Et eksempel ses her: FSK15_ClinicalDocument_Example.xml

...

Borgerens sygesikringsgruppe (i attributten extension). Følgende værdisæt er muligt:

1: Gruppe 1 dækning
2: Gruppe 2 dækning
4: Er optaget i fængselsvæsnets institutioner efter dom (3 måneder eller mere).
5: Er værnepligtig (3 måneder eller mere).
6: Er institutionsanbragt (§112).
7: Har bopæl i udlandet.
8: Har status afgangsført - fraflyttet regionen, ihjelslagne, (personer der har haft 2 CPR numre), forsvundne eller omnummererede.
9: Er død.

...

Borgerens adresse. Se tabel længere nede (delt struktur Addr)

Info

Har borgeren en beskyttet adresse i CPR-registeret, returneres adressen ikke. I så fald sættes en markering i CDA-headeren i henhold til standarden (se: http://svn.medcom.dk/svn/releases/Standarder/HL7/CDA+Header/Dokumentation/)

...

Indholdet af attributten "value" indeholder true/false hvis der hhv. findes eller ikke findes en registrering af typen angivet under code. Fx således hvis der ikke findes en organdorregistrering:

<observation moodCode="EVN" classCode="OBS">
<code displayName="OrganDonorRegistration" codeSystem="1.2.208.184.15.1" code="OrganDonor" />
<value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="BN" value="false" />
</observation>

...

Addr

Bemærk at der på en "addr"-struktur anvendes attribut isNotOrdered="false", da funktionalitet afhænger af en bestemt rækkefølge af streetAddressLine.

...

1 eller 2 forekomster. 1 til at indikere en periode gældende fra et givet tidpunkt og fremad, eller 2 til at angive et datointerval, f.eks. således (værdien operator="I" betyder "intersection"):

<cda:useablePeriod value="20140106" operator="I"/>
<cda:useablePeriod value="20250106" operator="I"/>

Format for value-attributten er yyyyMMdd

...

Organization

...

DataEnterer

Den generelle dataEnterer-struktur der anvendes på diverse request, samt på relatedPerson, temporaryAddress og language, ser ud som følger (organisationsoplysninger skal angives hvis der er tale om en sundhedsperson):

...

extension varchar(10), assigningAuthorityName varchar(30)

...