User Tools

Site Tools


fmk:1.6.0:services:hent_historik_for_laegemiddelordination

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:1.6.0:services:hent_historik_for_laegemiddelordination [2025-10-29 14:12] lbdofmk:1.6.0:services:hent_historik_for_laegemiddelordination [2026-03-06 08:53] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Hent historikken for en lægemiddelordination ====== ====== Hent historikken for en lægemiddelordination ======
  
-Servicen kan beregne og returnere en fuld historik for en lægemiddelordination. Servicen udtaler sig om hvilket lægemiddel og hvilken dosering, der var aktuel i den version som var aktiv, hvis man slog op på FMK i en given periode. Historikken starter fra oprettelse af ordinationen frem til og med den nuværende version. Historikken viser også pauseringer og indlæggelser. Hvis patienten er indlagt samtidig med en pausering, vil det optræde som en indlæggelse i historikken.+Servicen kan beregne og returnere en fuld historik for en [[fmk:1.6.0:xml-elementer:Lægemiddelordinationer|lægemiddelordination]]. Servicen udtaler sig om hvilket lægemiddel og hvilken dosering, der var aktuel i den version som var aktiv, hvis man slog op på FMK i en given periode. Historikken starter fra oprettelse af ordinationen frem til og med den nuværende version. Historikken viser også pauseringer og indlæggelser. Hvis patienten er indlagt samtidig med en pausering, vil det optræde som en indlæggelse i historikken.
  
-Det vil fejle, hvis man forespørger på historikken for en [[fmk:generel:privatmarkering|privatmarkeret]] lægemiddelordination, såfremt der ikke er angivet [[fmk:1.4.6:soap_header_--_specifikt_omkring_samtykke|samtykke]].+Det vil fejle, hvis man forespørger på historikken for en [[fmk:generel:privatmarkering|privatmarkeret]] lægemiddelordination, såfremt der ikke er angivet [[fmk:1.6.0:xml-elementer:soap_header_--_specifikt_omkring_samtykke|samtykke]].
  
 ==== Forespørgsel ==== ==== Forespørgsel ====
  
-[[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#getdrugmedicationhistoryrequesttype|request]] angives ''PersonIdentifier'' for patient. Hvis lægemiddelordinationen er udstedt til en organisation angives i stedet ''OrganisationIdentifier'' for denne.+[[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#getdrugmedicationhistoryrequesttype|Request]] 
  
-Denæst angives ''Identifier'' for lægemiddelordination. +I forespørgsel angives ''PersonIdentifier'' for patient. Hvis lægemiddelordinationen er udstedt til en organisation angives i stedet ''OrganisationIdentifier'' for denne. 
 + 
 +Dernæst angives ''Identifier'' for lægemiddelordination. 
  
 <code xml GetDrugMedicationHistoryRequest.xml> <code xml GetDrugMedicationHistoryRequest.xml>
Line 22: Line 24:
 ==== Svar ==== ==== Svar ====
  
-[[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#getdrugmedicationhistoryresponsetype|response]] vises først den angivne ''PersonIdentifier'' eller ''OrganisationIdentifier'' fra request. Dernæst forekommer ''Identifier'' på lægemiddelordinationen. +[[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#getdrugmedicationhistoryresponsetype|Response]]  
 + 
 +I svaret vises først den angivne ''PersonIdentifier'' eller ''OrganisationIdentifier'' fra request. Dernæst forekommer ''Identifier'' på lægemiddelordinationen. 
  
 Henæst vises historikken som et ''History''-element indeholdende en række kronologisk sorterede ''Period''-elementer. Disse indeholder hver: Henæst vises historikken som et ''History''-element indeholdende en række kronologisk sorterede ''Period''-elementer. Disse indeholder hver:
Line 28: Line 32:
   * ''PeriodEndDateTime'', dato og tidspunkt for periodens slut   * ''PeriodEndDateTime'', dato og tidspunkt for periodens slut
   * ''Version'', versionsnummeret for denne historiske version af lægemiddelordinationen   * ''Version'', versionsnummeret for denne historiske version af lægemiddelordinationen
-  * ''Drug'', informationer om lægemidlet +  * ''Drug'', informationer om lægemidlet. Se evt. [[fmk:1.6.0:xml-elementer:Lægemiddel|Lægemiddel]] 
-  * ''Dosage'', informationer om dosering+  * ''Dosage'', informationer om dosering. Se evt. [[fmk:1.6.0:xml-elementer:Dosering|Doseringer]]
   * Optionelt: ''Paused'', indikation af at lægemiddelordinationen er pauseret i denne periode   * Optionelt: ''Paused'', indikation af at lægemiddelordinationen er pauseret i denne periode
   * Optionelt: ''Hospitalized'', indikation af at patienten var indlagt i denne periode. Ved indlæggelse angives også kontakt-information som et <Organisation> element.   * Optionelt: ''Hospitalized'', indikation af at patienten var indlagt i denne periode. Ved indlæggelse angives også kontakt-information som et <Organisation> element.
Line 55: Line 59:
                 </Form>                 </Form>
                 <Strength>                 <Strength>
-                    <Value>400.0</Value> +                    <StrengthItem> 
-                    <UnitCode source="Medicinpriser" date="2015-01-06">MG</UnitCode> +                        <Value>400.0</Value> 
-                    <UnitText>milligram</UnitText>+                        <UnitCode source="Medicinpriser" date="2015-01-06">MG</UnitCode> 
 +                        <UnitText>milligram</UnitText
 +                    </StrengthItem>
                 </Strength>                 </Strength>
             </Drug>             </Drug>
             <Dosage>             <Dosage>
-                <UnitTexts source="Local">+                <Precondition> 
 +                    <StartDate>2023-12-22</StartDate> 
 +                </Precondition> 
 +                <UnitTexts>
                     <Singular>tablet</Singular>                     <Singular>tablet</Singular>
                     <Plural>tabletter</Plural>                     <Plural>tabletter</Plural>
Line 71: Line 80:
                             <Index>1</Index>                             <Index>1</Index>
                             <Dose>                             <Dose>
 +                                <TimeOfDay>morning</TimeOfDay>
                                 <Quantity>2</Quantity>                                 <Quantity>2</Quantity>
                             </Dose>                             </Dose>
-                            <Dose> +                           <Dose> 
-                                <Quantity>2</Quantity> +                                <TimeOfDay>evening</TimeOfDay>
-                            </Dose> +
-                            <Dose>+
                                 <Quantity>2</Quantity>                                 <Quantity>2</Quantity>
                             </Dose>                             </Dose>
                         </Day>                         </Day>
 +                        <Profile>
 +                            <ProfileCode>
 +                                <DosageType>Fast</DosageType>
 +                                <PeriodType>Repeating</PeriodType>
 +                                <Schedule>Non-specific weekdays</Schedule>
 +                                <Frequency>Morning, noon, evening, night</Frequency>
 +                            </ProfileCode>
 +                            <ProfileDescription>Fast daglig gentaget dosering med en eller flere doser morgen/middag/aften/nat</ProfileDescription>
 +                        </Profile>
 +                        <EndDate>
 +                            <Unknown/>
 +                        </EndDate>
                         <DosageTranslation>                         <DosageTranslation>
-                            <ShortText>2 tabletter morgen, middag og aften</ShortText> +                            <ShortText>2 tabletter morgen og aften</ShortText> 
-                            <LongText>morgen 2 tabletter + middag 2 tabletter + aften 2 tabletter</LongText> +                            <LongText>Doseringsforløbet starter lørdag den 22. december 2023 og gentages hver dag: 
-                            <AverageDailyDosage>6</AverageDailyDosage>+                            Doseringsforløb: 
 +                            2 tabletter morgen og aften</LongText> 
 +                            <AverageDailyDosage>4</AverageDailyDosage>
                         </DosageTranslation>                         </DosageTranslation>
                     </DosagePeriod>                     </DosagePeriod>
-                </StructureFixed>+                 </StructureFixed
 +                 <DosageTranslationCombined> 
 +                    ... 
 +                 </DosageTranslationCombined>
             </Dosage>             </Dosage>
         </Period>         </Period>
Line 105: Line 130:
                 </Form>                 </Form>
                 <Strength>                 <Strength>
-                    <Value>400.0</Value> +                    <StrengthItem> 
-                    <UnitCode source="Medicinpriser" date="2015-01-06">MG</UnitCode> +                        <Value>400.0</Value> 
-                    <UnitText>milligram</UnitText>+                        <UnitCode source="Medicinpriser" date="2015-01-06">MG</UnitCode> 
 +                        <UnitText>milligram</UnitText
 +                    </StrengthItem>
                 </Strength>                 </Strength>
             </Drug>             </Drug>
             <Dosage>             <Dosage>
-                <UnitTexts source="Local">+                <Precondition> 
 +                    <StartDate>2023-12-22</StartDate> 
 +                </Precondition> 
 +                <UnitTexts>
                     <Singular>tablet</Singular>                     <Singular>tablet</Singular>
                     <Plural>tabletter</Plural>                     <Plural>tabletter</Plural>
Line 119: Line 149:
                         <IterationInterval>1</IterationInterval>                         <IterationInterval>1</IterationInterval>
                         <Day>                         <Day>
-                            <Number>1</Number>+                            <Index>1</Index>
                             <Dose>                             <Dose>
 +                                <TimeOfDay>morning</TimeOfDay>
                                 <Quantity>2</Quantity>                                 <Quantity>2</Quantity>
                             </Dose>                             </Dose>
-                            <Dose> +                           <Dose> 
-                                <Quantity>2</Quantity> +                                <TimeOfDay>evening</TimeOfDay>
-                            </Dose> +
-                            <Dose>+
                                 <Quantity>2</Quantity>                                 <Quantity>2</Quantity>
                             </Dose>                             </Dose>
                         </Day>                         </Day>
 +                        <Profile>
 +                            <ProfileCode>
 +                                <DosageType>Fast</DosageType>
 +                                <PeriodType>Repeating</PeriodType>
 +                                <Schedule>Non-specific weekdays</Schedule>
 +                                <Frequency>Morning, noon, evening, night</Frequency>
 +                            </ProfileCode>
 +                            <ProfileDescription>Fast daglig gentaget dosering med en eller flere doser morgen/middag/aften/nat</ProfileDescription>
 +                        </Profile>
 +                        <EndDate>
 +                            <Unknown/>
 +                        </EndDate>
                         <DosageTranslation>                         <DosageTranslation>
-                            <ShortText>2 tabletter morgen, middag og aften</ShortText> +                            <ShortText>2 tabletter morgen og aften</ShortText> 
-                            <LongText>morgen 2 tabletter + middag 2 tabletter + aften 2 tabletter</LongText> +                            <LongText>Doseringsforløbet starter lørdag den 22. december 2023 og gentages hver dag: 
-                            <AverageDailyDosage>6</AverageDailyDosage>+                            Doseringsforløb: 
 +                            2 tabletter morgen og aften</LongText> 
 +                            <AverageDailyDosage>4</AverageDailyDosage>
                         </DosageTranslation>                         </DosageTranslation>
                     </DosagePeriod>                     </DosagePeriod>
-                </StructureFixed>+                 </StructureFixed
 +                 <DosageTranslationCombined> 
 +                    ... 
 +                 </DosageTranslationCombined>
             </Dosage>             </Dosage>
             <Paused/>             <Paused/>
Line 156: Line 202:
                 </Form>                 </Form>
                 <Strength>                 <Strength>
-                    <Value>400.0</Value> +                    <StrengthItem> 
-                    <UnitCode source="Medicinpriser" date="2015-01-06">MG</UnitCode> +                        <Value>400.0</Value> 
-                    <UnitText>milligram</UnitText>+                        <UnitCode source="Medicinpriser" date="2015-01-06">MG</UnitCode> 
 +                        <UnitText>milligram</UnitText
 +                    </StrengthItem>
                 </Strength>                 </Strength>
             </Drug>             </Drug>
             <Dosage>             <Dosage>
-                <UnitTexts source="Local">+                <Precondition> 
 +                    <StartDate>2023-12-22</StartDate> 
 +                </Precondition> 
 +                <UnitTexts>
                     <Singular>tablet</Singular>                     <Singular>tablet</Singular>
                     <Plural>tabletter</Plural>                     <Plural>tabletter</Plural>
Line 170: Line 221:
                         <IterationInterval>1</IterationInterval>                         <IterationInterval>1</IterationInterval>
                         <Day>                         <Day>
-                            <Number>1</Number>+                            <Index>1</Index>
                             <Dose>                             <Dose>
 +                                <TimeOfDay>morning</TimeOfDay>
                                 <Quantity>2</Quantity>                                 <Quantity>2</Quantity>
                             </Dose>                             </Dose>
-                            <Dose> +                           <Dose> 
-                                <Quantity>2</Quantity> +                                <TimeOfDay>evening</TimeOfDay>
-                            </Dose> +
-                            <Dose>+
                                 <Quantity>2</Quantity>                                 <Quantity>2</Quantity>
                             </Dose>                             </Dose>
                         </Day>                         </Day>
 +                        <Profile>
 +                            <ProfileCode>
 +                                <DosageType>Fast</DosageType>
 +                                <PeriodType>Repeating</PeriodType>
 +                                <Schedule>Non-specific weekdays</Schedule>
 +                                <Frequency>Morning, noon, evening, night</Frequency>
 +                            </ProfileCode>
 +                            <ProfileDescription>Fast daglig gentaget dosering med en eller flere doser morgen/middag/aften/nat</ProfileDescription>
 +                        </Profile>
 +                        <EndDate>
 +                            <Unknown/>
 +                        </EndDate>
                         <DosageTranslation>                         <DosageTranslation>
-                            <ShortText>2 tabletter morgen, middag og aften</ShortText> +                            <ShortText>2 tabletter morgen og aften</ShortText> 
-                            <LongText>morgen 2 tabletter + middag 2 tabletter + aften 2 tabletter</LongText> +                            <LongText>Doseringsforløbet starter lørdag den 22. december 2023 og gentages hver dag: 
-                            <AverageDailyDosage>6</AverageDailyDosage>+                            Doseringsforløb: 
 +                            2 tabletter morgen og aften</LongText> 
 +                            <AverageDailyDosage>4</AverageDailyDosage>
                         </DosageTranslation>                         </DosageTranslation>
                     </DosagePeriod>                     </DosagePeriod>
-                </StructureFixed>+                 </StructureFixed
 +                 <DosageTranslationCombined> 
 +                    ... 
 +                 </DosageTranslationCombined>
             </Dosage>             </Dosage>
             <Hospitalized>             <Hospitalized>
                 <Organisation>                 <Organisation>
 +                    <Identifier source="SKS">7026320</Identifier>
 +                    <Type>Sygehus</Type>
                     <Name>Klinisk Mikrobiologisk afdeling</Name>                     <Name>Klinisk Mikrobiologisk afdeling</Name>
                     <AddressLine>Brendstrupgårdsvej 100</AddressLine>                     <AddressLine>Brendstrupgårdsvej 100</AddressLine>
Line 196: Line 265:
                     <TelephoneNumber>+4589495566</TelephoneNumber>                     <TelephoneNumber>+4589495566</TelephoneNumber>
                     <EmailAddress>kontakt@regionmidtjylland.dk</EmailAddress>                     <EmailAddress>kontakt@regionmidtjylland.dk</EmailAddress>
-                    <Type>Sygehus</Type> 
-                    <Identifier source="SKS">7026320</Identifier> 
                 </Organisation>                 </Organisation>
             </Hospitalized>             </Hospitalized>
fmk/1.6.0/services/hent_historik_for_laegemiddelordination.1761747162.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki