This is an old revision of the document!
Table of Contents
Lægemiddelordination ved oprettelse og opdatering
Lægemiddelordination (respons) beskriver de felter, der returneres fra FMK. Dette afsnit dækker de samme felter, men sådan, som de skal sendes ved oprettelse og opdatering. Hvor et felt opfører sig identisk, henvises der til beskrivelsen på responssiden.
| Element | Oprettelse (CreateDrugMedication) | Opdatering (UpdateDrugMedication) | Bemærkning |
|---|---|---|---|
Identifier | - | 1..1 | Skal angives ved opdatering. |
CreatedBy | 0..1 | - | Kan angives ved oprettelse; svarer til Created/By i responset. |
ModifiedBy | - | 0..1 | Angiver aktøren der foretager opdateringen |
Unwithdraw | - | 0..1 | Bruges til at afseponere samtidig med opdateringen. |
FollowUpDates | 0..1 | 0..1 | Samme struktur som i responset. |
Pause | 0..1 | 0..1 | Flag for pausering; svarer til Paused ved respons. |
Type | 0..1 | 0..1 | Lægeordineret eller borgervalgt. |
HasNegativeConsent | 0..1 | 0..1 | Angiver privatmarkering ved oprettelse/opdatering (se NegativeConsent i responset). |
ActivePeriod | 1..1 | 1..1 | Angiver start og slut tidspunkter for LMO'en |
Indication | 1..1 | 1..1 | Samme struktur som i responset. |
RouteOfAdministration | 1..1 | 1..1 | Angiver medicinens administrationsvej som kode og tekst. |
Drug | 1..1 | 1..1 | Samme struktur som ved responset. |
Dosage | 1..1 | 1..1 | Benytter DosageForRequestType – færre felter end i responset. |
SubstitutionAllowed | 0..1 | 0..1 | Hvis tilstede i requestet er substitution tilladt. |
HandoverPreference | 1..1 | 1..1 | Samme betydning som i responset. |
CreateTreatmentHandover | 0..* | - | Mulighed for at oprette udleveringer ved oprettelse. |
CreateWarrant | 0..* | - | Opretter nye udleveringsgrundlag sammen med LMO'en. |
AttachWarrant | 0..* | - | Tilknytter eksisterende udleveringsgrundlag ved oprettelse. |
CreateDrugAdministration | 0..* | - | Opret administrationer sommen med LMO'en |
ReimbursementApprovedCode | 0..1 | 0..1 | Angiver opfyldt tilskudsklausul. |
DrugMedicationRelations | 0..1 | 0..1 | indeholder relationer til andre LMO'er |
ModificationMetadata | 0..* | 0..* | Tilsidesætte udvidet validering |
DrugAdministrationRegistrationRequested | 0..1 | 0..1 | Ønske om registrering ved administration. |
RequireSecondaryHandover | 0..1 | 0..1 | Kræver sekundær udlevering. |
Identifikation og versionshåndtering
Ved opdatering angives lægemiddelordinationens ID i Identifier. Ved oprettelse kan ID ikke angives – det dannes af FMK og returneres i svaret, se Lægemiddelordination (respons).
Samtidig afseponering
Er lægemiddelordinationen seponeret, kan den gøres aktiv samtidig med opdateringen ved at sætte Unwithdraw. Hvis lægemiddelordinationen ikke er seponeret og Unwithdraw angives, afvises kaldet.
Oprettet af og opdateret af
CreatedBy kan benyttes ved oprettelse, til at angive aktøren – strukturen svarer til Created/By i responset. Ved opdatering bruges ModifiedBy, til at angive aktøren.
Se Oprettet af og Ændret af
Tilsidesætte udvidet validering
ModificationMetadata kan bruges i både oprettelse og opdatering, til at tilsidesætte udvidede valideringer.
Pausering
Pause styrer, om lægemiddelordinationen oprettes eller fortsat skal være pauseret. Felterne FromDate/FromDateTime og ToDate/ToDateTime anvendes på samme måde, som beskrevet under Paused i responset.
Se Pauseret.
LMO type
Type udfyldes på samme måde som responset.
Se Type
Privatmarkering
Privatmarkering angives via HasNegativeConsent. Det svarer til NegativeConsent i responset, men uden historik – FMK sætter den endelige markering og registrerer aktøren.
ActivePeriod
ActivePeriod anvender den samme logik, som under responset, men create/update-typen indeholder ikke Ended. FMK beregner og returnerer Ended i responset, hvis behandlingen er ophørt.
Se Lægemiddelordinationens startdato og behandlingens slutdato.
Indikation
Indication udfyldes som beskrevet i responset.
Se Indikation
Administrationsvej
RouteOfAdministration udfyldes som beskrevet i responset.
Lægemiddel
Drug følger samme regler som ved læsning.
Se Lægemiddel
Dosering
Ved oprettelse og opdatering anvendes DosageForRequestType. Følgende felter fra responset kan ikke sendes: Profile, DosageTranslation, DosageTranslationCombined, ExpectedValidFrom og EndDate. FMK beregner selv struktur og oversættelser og returnerer dem i læsningen.
Se Dosering.
Opfølgningsdatoer
FollowUpDates kan angives både ved oprettelse og opdatering og svarer til returstrukturen.
Substitution
SubstitutionAllowed elementet er valgfrit, men skal angives i opdaterende kald, hvis ikke default værdien skal gendannes.
Tilskud
ReimbursementApprovedCode udfyldes, hvis en tilskudsklausul skal markeres som opfyldt.
Registrering af administration
DrugAdministrationRegistrationRequested bruges til at angive, at administration ønskes registreret på FMK.
Udlevering, udleveringsgrundlag og sekundær håndtering
HandoverPreference og RequireSecondaryHandover har samme betydning som i responset.
Ved oprettelse kan der samtidig oprettes udleveringer via CreateTreatmentHandover. Elementet svarer til et separat kald til Registrer udlevering.
CreateWarrant opretter nye udleveringsgrundlag sammen med lægemiddelordinationen, mens AttachWarrant bruges til at tilknytte eksisterende udleveringsgrundlag (og evt. tilhørende bestillinger) i samme kald.
