Versions Compared

Key

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

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.

...

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.

...

ElementBeskrivelseTypeOptionel
realmCodeKrævet pr. standard, fast værdi--
typeIdKrævet pr. standard, fast værdi--
templateIdKrævet pr. standard, fast værdi--
idKrævet pr. standard, fast værdi--
codeKrævet pr. standard, fast værdi--
titleKrævet pr. standard, fast værdi--
effectiveTimeTidspunkt for generering af svar--
confidentialityCodeKrævet pr. standard, fast værdi--
languageCodeKrævet pr. standard, fast værdi--
versionNumberStamkortets versionsnummerint(11)Nej
recordTarget.patientRole.typeId

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.

-Ja
recordTarget.patientRole.idBorgerens CPR-nr i "extension"-attributint(10)Nej
recordTarget.patientRole.addr

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/)

-Nej
recordTarget.patientRole.patient.name.givenBorgers fornavnvarchar(50)Nej
recordTarget.patientRole.patient.name.familyBorgers mellem- og efternavnvarchar(81)Nej
author.timeDato/tid. Format: yyyyMMddHHmmssZ, fx. 20171024143445+0200varchar(19)Nej
author.assignedAuthor.assignedPerson.name.givenSeneste stamkort-modifikator, fornavnvarchar(80)Ja
author.assignedAuthor.assignedPerson.name.familySeneste stamkort-modifikator, efternavnvarchar(80)Ja
custodian.assignedCustodian.representedCustodianOrganization.idKrævet pr. standard, fast værdi--
participant.templateIdKrævet pr. standard, fast værdi--
participant.associatedEntity.idPårørendes CPR (angives i extension-attribut)varchar(10)Nej
participant.associatedEntity.classCodeAngiver den associeredes rolle. PRS = pårørende, CAREGIVER = egen læge-Nej
participant.associatedEntity.codeDen pårørendes type (i code-attribut). Pt. enten YDERNUMMER (hvis egen læge, hvor codeSystem så er '1.2.208.184.15.8') eller "uspec_paaroerende", men kan i princippet også være en vilkårlig af følgende MedCom-typer: barn, aegtefaelle, forældre, barnebarn, svigerbarn, ingen_relationer, nabo, samboende, registreret_partner, søskende, øvrig_familievarchar(20)Ja
participant.associatedEntity.addrSe tabel længere nede (delt struktur Addr)-Ja
participant.associatedEntity.telecom0-3 forekomster med attribut use=H/MP/WP (H=home, MP=mobile phone, WP=work place). Telefonnummer angives i attributten "value" med præfix "tel:", fx value="tel:01123622"varchar(45)Ja
participant.associatedEntity.associatedPerson.name.givenPårørendes fornavnvarchar(50)Ja
participant.associatedEntity.associatedPerson.name.familyPårørendes mellem- og efternavnvarchar(81)Ja
participant.associatedEntity.scopingOrganizationUdfyldes kun ifm. egen læge. Indeholder i så fald lægens adresse/kontaktoplysninger. Se tabel længere nede (delt struktur Organization)-Ja
Nedenstående elementer hører alle under component.structuredBody.component.section.entry.relatedPerson:
idPårørendes id (UUID)varchar(36)Nej
associatedEntity.addrSe tabel længere nede (delt struktur Addr)-Ja
associatedEntity.telecom0-3 forekomster med attribut use=H/MP/WP (H=home, MP=mobile phone, WP=work place). Telefonnummer angives i attributten "value" med præfix "tel:", fx value="tel:01123622"varchar(45)Nej
associatedEntity.associatedPerson.name.givenPårørendes for- og mellemnavnvarchar(80)Nej
associatedEntity.associatedPerson.name.familyPårørendes efternavnvarchar(80)Ja
relationshipTypePårørendes type (en af følgende MedCom-typer: uspec_paaroerende, barn, aegtefaelle, forældre, barnebarn, svigerbarn, ingen_relationer, nabo, samboende, registreret_partner, søskende, øvrig_familie)varchar(20)Ja
noteFritekstbeskrivelse af den pårørendes rolle i forhold til borgeren, hvilke opgaver personen kan være behjælpelig med osv.varchar(1000)Ja
dataEntererSe tabel længere nede (delt struktur DataEnterer)-Nej
Nedenstående elementer hører alle under component.structuredBody.component.section.entry.temporaryAddress:
idMidlertidig adresses id (UUID)varchar(36)Nej
addrSe tabel længere nede (delt struktur Addr)-Nej
dataEntererSe tabel længere nede (delt struktur DataEnterer)-Nej
Nedenstående elementer hører alle under component.structuredBody.component.section.entry.patientContact:
telecom0-3 forekomster med attribut use=H/MP/WP (H=home, MP=mobile phone, WP=work place). Telefonnummer angives i attributten "value" med præfix "tel:", fx value="tel:01123622"varchar(45)Ja
dataEntererSe tabel længere nede (delt struktur DataEnterer)nNej
Nedenstående elementer hører alle under component.structuredBody.component.section.entry.language:
idSprog id (UUID)varchar(36)Nej
languageCodeSprogkode (kan være tom for fx spædbørn, borgere uden taleevne mm). Format: ISO-639-1char(2)Ja
dataEntererSe tabel længere nede (delt struktur DataEnterer)-Nej
Nedenstående elementer hører alle under component.structuredBody.component.section.entry.healthProvider:
idTandlæges id (UUID)varchar(36)Nej
providerTypeIndeholder sundhedspersonens type. Pt. altid code/displayName=tandlæge.-Nej
organizationSe tabel længere nede (delt struktur Organization)-Ja
dataEntererSe tabel længere nede (delt struktur DataEnterer)-Nej
Nedenstående elementer hører alle under component.structuredBody.component.section.entry.observation:
codeTypen af indikation. Kan antage værdierne LivingWill, TreatmentWill, OrganDonor-Nej
value

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>
Boolean, true/falseNej

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.

ElementBeskrivelseTypeOptionel
streetAddressLineAdresselinje, 0-4 forekomstervarchar(80)Ja
postalCodePostnummervarchar(10)Ja
cityByvarchar(80)Ja
countryLandvarchar(80)Ja
useablePeriod

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

varchar(8) for value-attributJa

Organization

ElementBeskrivelseTypeOptionel
idIndeholder pt. pågældendes ydernummer i extension-attributtenvarchar(6)Ja
nameSundhedspersonens praksisbetegnelsevarchar(50)Ja
telecom0-2 forekomster med attribut use=WP (work place). Telefonnummer angives i attributten "value" med præfix "tel:", fx value="tel:01123622", og email med præfix "mailto:", fx value="mailto:test@testyder.dk"varchar(57)Ja
addrSe tabel ovenfor (delt struktur)-Ja

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):

...