Page History
...
Element | Beskrivelse | Type | Optionel |
---|---|---|---|
templateId | Krævet pr. standard, fast værdi | - | Nej |
time | Tidspunkt for opdatering. Format: yyyyMMddHHmmssZ, fx. 20171024143445+0200 | varchar(19) | Nej |
assignedAuthor.id | Id for registranten | extension varchar(10), assigningAuthorityName varchar(30) | Nej |
assignedAuthor.representedOrganization.name | Organisationens navn | varchar(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 | ||||
---|---|---|---|---|
|
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.
På 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)
...