User Tools

Site Tools


fmk:generel:medicinkortets_nogle

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
fmk:generel:medicinkortets_nogle [2015-04-13 08:36] uskfmk:generel:medicinkortets_nogle [2026-03-06 08:53] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Medicinkortets nøgle ====== ====== Medicinkortets nøgle ======
-I versioner af FMK op til og med 1.4.4 er det kun muligt at anvende et dansk CPR-nummer som nøgle til et medicinkort. 
  
-**TODO. Dette skal først afklares: [[Nøgler til identifikation af personer med andet end CPR-nummer]]**+I versioner af FMK op til og med 1.4.4 identificeres Medicinkort med et dansk CPR-nummer som nøgle.
  
-Fra version 1.4.6 kan Medicinkortet have forskellige typer af nøglerse generelt om [[apo:generel:medicinkortets_nogle|Medicinkortets nøgle]].+Fra FMK 1.4.4.E2 og FMK 1.4.6 er der med mulighed for at anvende erstatnings-CPR-nummersamt alternative ”medicinkort-nøgler”
  
-Normalt vil et medicinkort være til en personFor at kunne håndtere bl.a. "lægemidler til brug i praksis" kan der dog i visse sammenhæng findes medicinkort til organisationer+Der er således i FMK version 1.4.6 og frem understøttelse for følgende typer nøgler:
  
-Et medicinkort kan godt have flere nøgler. Dog kan nøgler for personer og organisationer ikke blandes. Eksempelvis kan en persons medicinkort til at begynde med have et erstatnings-CPR-nummer som nøgleog herefter få et "rigtigt" CPR-nummer. I dette tilfælde vil der kunne slås op med begge nøglerI personinformation vil CPR-nummeret vil blive returneret, og erstatnings-CPR-nummer vil blive returneret markeret som en alternativ nøgle. +  * CPR-nummer anvendes altid som primær nøgle for personer med CPR-nummer, såfremt dette findes. 
 +  * eCPR-nummer, såfremt personen har et sådant. Såfremt personen efterfølgende har fået et CPR-nummer, eller et allerede eksisterende CPR-nummer er blevet kendt, skal dette anvendes i stedet. 
 +  * et SOR-nummeranvendes som psudo-personnummer og benyttes når organisationer ønsker at få lavet dosisdispensering af medicin tiltænkt standard behandlingsforløb. (Source='SORPERSON')  
 +  * En teknisk ”medicinkort-nøgle.
  
-Håndteringen af CPR-numer, erstatnings-CPR-numre m.vbenytter sig at FMK's generelle princip, hvor typen af indholdet af et element angives i en source-attribut. Alle systemer skal kunne håndtere at der returneres nye og hidtil ukendte typer, dvsalle systemer skal kunne vise data alligevel, men ikke nødvendigvis oprette eller opdatere med ukendte typer+Nøglerne er ovenfor listet i prioriteret rækkefølgeDvs. at såfremt en person har et gældende CPR-nummer vil dette være den primære nøgle, og et evttidligere tildelt eCPR-nummer eller teknisk medicinkort-nøgle vil være sekundære nøgler
  
-Herunder er beskrevet de aktuelt kendte medicinkort-nøgler.+Se den tekniske definition i FMK 1.4.6 under [[fmk:1.4.6:medicinkortets_nogle|Medicinkortets nøgle]] og i FMK 1.6.0 under [[fmk:1.6.0:xml-elementer:medicinkortets_nogle|Medicinkortets nøgle]].
  
-===== CPR-nummer ===== 
  
-Et CPR-nummer angives i PersonIdentifier-elementet med værdien "CPR" i source-attributten. Eksemplet herunder viser et CPR-nummer returneret i et ellers tomt medicinkort.  
- 
-Er source CPR vil de generelle regler for CPR være gældende. Dvs. maks længde er 10 tegn, alle tegn er numeriske osv.  
- 
-<code xml GetMedicincardResponse-CPR-Empty.xml> 
- 
-<?xml version="1.0" encoding="UTF-8"?> 
-<GetMedicineCardResponse  
- xsi:schemaLocation="http://www.dkma.dk/medicinecard/xml.schema/2014/06/01  
-GetMedicineCardResponse.xsd"   
- xmlns:m12="http://www.dkma.dk/medicinecard/xml.schema/2012/06/01"  
- xmlns="http://www.dkma.dk/medicinecard/xml.schema/2014/06/01"  
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
- <MedicineCard> 
- <PersonAndAddress> 
- <Person> 
- <Name> 
- <m12:GivenName>Anders</m12:GivenName> 
- <m12:Surname>Andersen</m12:Surname>  
- </Name> 
- <PersonIdentifier source="CPR">3102701234</PersonIdentifier> 
- </Person> 
- <Address> 
- <StreetName>A. Andersens Vej</StreetName> 
- <StreetBuildingIdentifier>12</StreetBuildingIdentifier> 
- <PostCodeIdentifier>1234</PostCodeIdentifier> 
- <DistrictName>Andetsted</DistrictName> 
- </Address> 
- </PersonAndAddress> 
- <Version>0</Version> 
- </MedicineCard> 
-</GetMedicineCardResponse> 
- 
-</code> 
- 
-===== Erstatnings-CPR-nummer ===== 
- 
-Et erstatnings-CPR-nummer findes i samme PersonIdentifier-element men med værdien Erstatnings-CPR i source-attributten. FMK's snitflade lægger ingen restriktioner i hvad erstatnings-CPR-nummer kan indeholde, ud over at længden forventes at være 10 tegn.  
- 
-<code xml> 
- 
-<PersonIdentifier source="Erstatnings-CPR">ABCD140012</PersonIdentifier> 
- 
-</code> 
- 
-===== MedicineCardKey ===== 
- 
-Der er forberedt at der kan returneres en teknisk nøgle, genereret af FMK. Denne vil have source-attributten MedicineCard. FMK's snitflade lægger ingen restriktioner i hvad erstatnings-CPR-nummer kan indeholde, ud over at længden forventes at være max 50 tegn (svarende til hvad der kan findes i en QR code niveau 4 med højeste fejltolerance).  
- 
-<code xml> 
- 
-<PersonIdentifier source="MedicineCardKey">1341404070012003001-561F9432</PersonIdentifier> 
- 
-</code> 
- 
-===== Organisations-ID ===== 
- 
-For medicinkort til organisationer (f.eks. for lægemidler til brug i praksis) returneres FMK's generelle Organisation-element, hvor Identifier-elementet indeholder source-attributten, der fortæller hvilken type af ID der er anvendt.  
- 
-<code xml GetMedicincardResponse-Yder-Empty.xml> 
- 
-<?xml version="1.0" encoding="UTF-8"?> 
-<GetMedicineCardResponse  
- xsi:schemaLocation="http://www.dkma.dk/medicinecard/xml.schema/2014/06/01 GetMedicineCardResponse.xsd"   
- xmlns:m12="http://www.dkma.dk/medicinecard/xml.schema/2012/06/01"  
- xmlns="http://www.dkma.dk/medicinecard/xml.schema/2014/06/01"  
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
- <MedicineCard> 
- <Organisation> 
- <m12:Name>Lægerne Vestergade</m12:Name> 
- <m12:AddressLine>Vestergade 12</m12:AddressLine> 
- <m12:AddressLine>8660 Skanderborg</m12:AddressLine> 
- <m12:Type>Yder</m12:Type> 
- <m12:Identifier source="Yder">069191</m12:Identifier> 
- </Organisation>  
- <Version>0</Version> 
- </MedicineCard> 
-</GetMedicineCardResponse> 
- 
-</code> 
fmk/generel/medicinkortets_nogle.1428914219.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki