User Tools

Site Tools


apo:2.0: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
apo:2.0:medicinkortets_nogle [2014-06-30 07:28] tomapo:2.0:medicinkortets_nogle [2015-04-13 08:34] (current) – removed usk
Line 1: Line 1:
-====== Medicinkortets nøgle ====== 
  
-Medicinkortet kan have forskellige typer af nøgler, se generelt om [[apo:generel:medicinkortets_nogle|Medicinkortets nøgle]]. 
- 
-Normalt vil et medicinkort være til en person. For at kunne håndtere bl.a. "lægemidler til brug i praksis" kan der dog i visse sammenhæng findes medicinkort til organisationer.  
- 
-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øgle, og herefter få et "rigtigt" CPR-nummer. I dette tilfælde vil der kunne slås op med begge nøgler. I personinformation vil CPR-nummeret vil blive returneret, og erstatnings-CPR-nummer vil blive returneret markeret som en alternativ nøgle.  
- 
-Håndteringen af CPR-numer, erstatnings-CPR-numre m.v. benytter 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, dvs. alle systemer skal kunne vise data alligevel, men ikke nødvendigvis oprette eller opdatere med ukendte typer.  
- 
-Herunder er beskrevet de aktuelt kendte medicinkort-nøgler. 
- 
-===== 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.  
- 
-<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 SubstitutionPersonIdentifier. XML-skemaet indeholder ikke anden definition end at elementet skal være 10 tegn langt. Dvs. FMKs snitflade lægger i sig selv ingen retstriktioner i hvilke formater der kan anvendes ud over længden. Der kan dog findes valideringer i FMK, der vil afvise formater der ikke accepteres. #TODO: Hvad vil FMK reelt acceptere?  
- 
-<code XML> 
- 
-<SubstitutionPersonIdentifier>AB0D111118</SubstitutionPersonIdentifier> 
- 
-</code> 
- 
-===== Medicinkort-nøgle ===== 
- 
-Medicinkortets nøgle findes i MedicineCardKey-elementet. XML-skemaet indeholder ikke anden definition end at elementet skal være højst 20 tegn langt. #TODO Der skal afklares hvilken mekanisme vi vil bruge 
- 
-<code XML> 
- 
-<MedicineCardKey>1341404071666006001</MedicineCardKey> 
-<MedicineCardKey>John Doe 42</MedicineCardKey> 
- 
-</code> 
apo/2.0/medicinkortets_nogle.1404113289.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki