User Tools

Site Tools


fmk:1.6.0:services:hent_laegemiddelordinationer

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_laegemiddelordinationer [2025-10-27 09:29] – [Forespørgsel] chskfmk:1.6.0:services:hent_laegemiddelordinationer [2026-03-06 08:53] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Hent lægemiddelordinationer ====== ====== Hent lægemiddelordinationer ======
  
-Servicen "Hent lægemiddelordinationer" henter en eller flere lægemiddelordinationer. Afhængigt af de medsendte parametre kan responset indeholde receptordinationer og effektueringer på lægemiddel­ordinationen. En lægemiddelordination har et unikt ID, lægemiddel­ordinations-ID eller ''Drug­Medication­Identifier'', som tildeles af FMKog som anvendes ved opslag direkte på lægemiddel­ordinationen.+Servicen "Hent lægemiddelordinationer" henter en eller flere lægemiddelordinationer. Afhængigt af de medsendte parametre kan responset indeholde receptordinationer og udleveringer på lægemiddel­ordinationen. En lægemiddelordination har et unikt ID, lægemiddel­ordinations-ID eller ''Drug­Medication­Identifier'', som tildeles af FMK og som anvendes ved opslag direkte på lægemiddel­ordinationen
 + 
 +Lægemiddelordinationen struktur er beskrevet dybdegående under xml-elementer: [[fmk:1.6.0:xml-elementer:laegemiddelordinationer|Lægemiddelordinationer]]. 
 + 
 +De mest komplekse dele er angivelsen af [[fmk:1.6.0:xml-elementer:laegemiddel:generelt|lægemiddel-struktur]]   og [[fmk:1.6.0:xml-elementer:dosering|dosering]].
  
 ===== Forespørgsel ===== ===== Forespørgsel =====
  
-[[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#getdrugmedicationsrequesttype|Request]] +[[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#getdrugmedicationsrequesttype|Request]]
  
 Kald til denne service starter enten med patientens ''PersonIdentifier'' eller ''OrganisationIdentifier''. Sidst nævnte er relevant i tilfælde hvor lægemiddelordinationen er tilknyttet et medicinkort, som benyttes til dosisdispensering til organisationer. Kald til denne service starter enten med patientens ''PersonIdentifier'' eller ''OrganisationIdentifier''. Sidst nævnte er relevant i tilfælde hvor lægemiddelordinationen er tilknyttet et medicinkort, som benyttes til dosisdispensering til organisationer.
  
-Herefter angives en eller flere ''Identifier'', ''IdentifierAndVersion'' og ''IdentifierAndDateTime''alt efter hvad der ønskes hentet. ''Identifier'' anvendes når seneste version ønskes. ''IdentifierAndVersion'' anvendes, når en given version af lægemiddelordinationen ønskes, versions-numre kan hentes med [[fmk:1.6.0:services:hent_laegemiddelordinations_versioner|hent LMO versioner]]. ''IdentifierAndDateTime'' anvendes, når man ønsker en given lægemiddelordination, som den så ud på det givne tidspunkt. De tre typer af forespørgsler kan kombineres i samme kald.+Herefter angives en eller flere ''Identifier'', ''IdentifierAndVersion'' og ''IdentifierAndDateTime'' alt efter hvad der ønskes hentet. ''Identifier'' anvendes når seneste version ønskes. ''IdentifierAndVersion'' anvendes, når en given version af lægemiddelordinationen ønskes, versionsnumre kan hentes med [[fmk:1.6.0:services:hent_laegemiddelordinations_versioner|hent LMO versioner]]. ''IdentifierAndDateTime'' anvendes, når man ønsker en given lægemiddelordination, som den så ud på det givne tidspunkt. De tre typer af forespørgsler kan kombineres i samme kald.
  
 Elementet ''IncludeWarrants'' kan angives, såfremt man ønsker at svar fra servicen skal inkludere udleveringsgrundlag. I dette element kan et ''IncludeHandovers'' element også angives, såfremt man ønsker udleveringer på udleveringsgrundlag returneret. Elementet ''IncludeWarrants'' kan angives, såfremt man ønsker at svar fra servicen skal inkludere udleveringsgrundlag. I dette element kan et ''IncludeHandovers'' element også angives, såfremt man ønsker udleveringer på udleveringsgrundlag returneret.
Line 15: Line 19:
 Desuden kan man med elementet ''IncludeAdministrations'' angive at man ønsker eventuelle registrerede administrationer på lægemiddelordinationerne returneret. Desuden kan man med elementet ''IncludeAdministrations'' angive at man ønsker eventuelle registrerede administrationer på lægemiddelordinationerne returneret.
  
-I følgende eksempel hentes et enkelte lægemiddelordination, men både udleveringsgrundlag og udleveringer derpå samt administrationer+I følgende eksempel hentes en enkelte lægemiddelordination, med både udleveringsgrundlag og udleveringer derpå samt administrationer
  
 <file xml GetDrugMedicationsRequest.xml> <file xml GetDrugMedicationsRequest.xml>
Line 50: Line 54:
         <Created>         <Created>
             <By>             <By>
-                <AuthorisedHealthcareProfessional>+                <HealthcareProfessional>
                     <Identifier source="Autorisation">2Q5TK</Identifier>                     <Identifier source="Autorisation">2Q5TK</Identifier>
                     <Name>Tess Christoffersen</Name>                     <Name>Tess Christoffersen</Name>
-                </AuthorisedHealthcareProfessional>+                </HealthcareProfessional>
                 <Role>Læge</Role>                 <Role>Læge</Role>
                 <Organisation>                 <Organisation>
 +                    <Identifier source="Yder">66974</Identifier>
 +                    <Type>Yder</Type>
                     <Name>Lægerne Vestergade</Name>                     <Name>Lægerne Vestergade</Name>
                     <AddressLine>Vestergade 2</AddressLine>                     <AddressLine>Vestergade 2</AddressLine>
Line 61: Line 67:
                     <TelephoneNumber>86521348</TelephoneNumber>                     <TelephoneNumber>86521348</TelephoneNumber>
                     <EmailAddress>kontakt@laegernevestergade.dk</EmailAddress>                     <EmailAddress>kontakt@laegernevestergade.dk</EmailAddress>
-                    <Type>Yder</Type> 
-                    <Identifier source="Yder">66974</Identifier> 
                 </Organisation>                 </Organisation>
             </By>             </By>
             <DateTime>2013-11-19T09:30:47.0Z</DateTime>             <DateTime>2013-11-19T09:30:47.0Z</DateTime>
         </Created>         </Created>
 +        <Type>Lægeordineret</Type>
         <Paused>         <Paused>
             <FromDate>2013-11-18</FromDate>             <FromDate>2013-11-18</FromDate>
             <ToDate>2013-11-19</ToDate>             <ToDate>2013-11-19</ToDate>
             <By>             <By>
-                <AuthorisedHealthcareProfessional>+                <HealthcareProfessional>
                     <Identifier source="Autorisation">VQDZR</Identifier>                     <Identifier source="Autorisation">VQDZR</Identifier>
                     <Name>Godfred Damgård</Name>                     <Name>Godfred Damgård</Name>
-                </AuthorisedHealthcareProfessional>+                </HealthcareProfessional>
                 <Role>Læge</Role>                 <Role>Læge</Role>
                 <Organisation>                 <Organisation>
 +                    <Identifier source="Yder">1234</Identifier>
 +                    <Type>Yder</Type>
                     <Name>Læge Knud Holst</Name>                     <Name>Læge Knud Holst</Name>
                     <AddressLine>Skanderborgvej 163</AddressLine>                     <AddressLine>Skanderborgvej 163</AddressLine>
                     <AddressLine>8260 Viby J</AddressLine>                     <AddressLine>8260 Viby J</AddressLine>
                     <TelephoneNumber>44332211</TelephoneNumber>                     <TelephoneNumber>44332211</TelephoneNumber>
-                    <Type>Yder</Type> 
-                    <Identifier source="Yder">1234</Identifier> 
                 </Organisation>                 </Organisation>
             </By>             </By>
             <DateTime>2013-11-18T15:51:12.0Z</DateTime>             <DateTime>2013-11-18T15:51:12.0Z</DateTime>
         </Paused>         </Paused>
-        <IsPrivateDrugMedication/> +        <ActivePeriod>
-        <BeginEndDate>+
             <TreatmentStartDate>2013-11-18</TreatmentStartDate>             <TreatmentStartDate>2013-11-18</TreatmentStartDate>
             <TreatmentEndDate>2013-11-30</TreatmentEndDate>             <TreatmentEndDate>2013-11-30</TreatmentEndDate>
-        </BeginEndDate>+            <EndedReason>Expired</EndedReason> 
 +        </ActivePeriod>
         <Indication>         <Indication>
             <Code date="2013-11-18" source="Medicinpriser">121</Code>             <Code date="2013-11-18" source="Medicinpriser">121</Code>
Line 110: Line 115:
             </Form>             </Form>
             <Strength>             <Strength>
-                <Value>250.0</Value> +                <StrengthItem> 
-                <UnitCode date="2012-08-06" source="Medicinpriser">MG</UnitCode> +                    <Value>250.0</Value> 
-                <UnitText>mg</UnitText>+                    <UnitCode date="2012-08-06" source="Medicinpriser">MG</UnitCode> 
 +                    <UnitText>mg</UnitText
 +                </StrengthItem>
                 <Text date="2012-08-06" source="Medicinpriser">250 mg</Text>                 <Text date="2012-08-06" source="Medicinpriser">250 mg</Text>
             </Strength>             </Strength>
         </Drug>         </Drug>
         <Dosage>         <Dosage>
-            <StructuredDosage+            <Precondition
-                <DosageType>fast</DosageType> +                <StartDate>2023-12-22</StartDate> 
-                <Precondition> +            </Precondition> 
-                    <StartDate>2023-12-22</StartDate> +            <UnitTexts
-                </Precondition> +                <Singular>tablet</Singular
-                <DosageUnit+                <Plural>tabletter</Plural
-                    <DosageUnitTexts> +            </UnitTexts
-                        <SingularDosageUnitText>tablet</SingularDosageUnitText+            <StructureFixed>
-                        <PluralDosageUnitText>tabletter</PluralDosageUnitText+
-                    </DosageUnitTexts+
-                </DosageUnit>+
                 <DosagePeriod>                 <DosagePeriod>
-                    <Profile> 
-                        <ProfileCode>1.1.1.1</ProfileCode> 
-                        <ProfileDescription>Fast daglig gentaget dosering med en eller flere doser morgen/middag/aften/nat</ProfileDescription> 
-                    </Profile> 
                     <IterationInterval>1</IterationInterval>                     <IterationInterval>1</IterationInterval>
                     <Day>                     <Day>
                         <Index>1</Index>                         <Index>1</Index>
                         <Dose>                         <Dose>
-                            <Time>morning</Time>+                            <TimeOfDay>morning</TimeOfDay>
                             <Quantity>2</Quantity>                             <Quantity>2</Quantity>
                         </Dose>                         </Dose>
                         <Dose>                         <Dose>
-                            <Time>evening</Time>+                            <TimeOfDay>evening</TimeOfDay>
                             <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 og aften</ShortText>                         <ShortText>2 tabletter morgen og aften</ShortText>
-                        <LongText>Doseringsforløbet starter fredag den 3maj 2024 og gentages hver dag:+                        <LongText>Doseringsforløbet starter lørdag den 22december 2023 og gentages hver dag:
                             Doseringsforløb:                             Doseringsforløb:
                             2 tabletter morgen og aften</LongText>                             2 tabletter morgen og aften</LongText>
Line 153: Line 165:
                     </DosageTranslation>                     </DosageTranslation>
                 </DosagePeriod>                 </DosagePeriod>
-            </StructuredDosage>+             </StructureFixed> 
 +             <DosageTranslationCombined> 
 +                <ShortText>2 tabletter morgen og aften</ShortText> 
 +                <LongText>Doseringsforløbet starter fredag den lørdag den 22. december 2023 og gentages hver dag: 
 +                   Doseringsforløb: 
 +                   2 tabletter morgen og aften</LongText> 
 +                <AverageDailyDosage>4</AverageDailyDosage> 
 +             </DosageTranslationCombined>
         </Dosage>         </Dosage>
-        <SubstitutionAllowed>true</SubstitutionAllowed+        <SubstitutionAllowed/> 
-        <ReimbursementClause>klausulbetingelse opfyldt</ReimbursementClause>+        <HandoverPreference>Prescription</HandoverPreference
 +        <ReimbursementApprovedCode>PREFS</ReimbursementApprovedCode>
     </DrugMedication>     </DrugMedication>
 </GetDrugMedicationsResponse> </GetDrugMedicationsResponse>
Line 163: Line 183:
 === Privatmarkering === === Privatmarkering ===
  
-Såfremt lægemiddelordinationen er privatmarkeret, og der ikke er angivet ...[[fmk:generel:privatmarkering|Privatmarkering]], returneres kun id og versionsid i ''PrivateDrugMedication'': +:!: Flyttes til ResponseHeader 
 + 
 +Såfremt lægemiddelordinationen er privatmarkeret, og der ikke er angivet ...[[fmk:generel:privatmarkering|Privatmarkering]], returneres kun id og versionsid i ''PrivateDrugMedication'':
  
 <file xml GetDrugMedicationsResponse-NegativeConsent.xml> <file xml GetDrugMedicationsResponse-NegativeConsent.xml>
Line 173: Line 195:
         <Version>1341404071666006001</Version>         <Version>1341404071666006001</Version>
     </PrivateDrugMedication>     </PrivateDrugMedication>
-</GetDrugMedicationsResponse> +</GetDrugMedicationsResponse>
  
 </file> </file>
Line 179: Line 201:
 === Administrativt slettet lægemiddelordination === === Administrativt slettet lægemiddelordination ===
  
-Endelig kan lægemiddelordinationen være [[fmk:generel:ugyldig-markering_af_data|administrativt slettet]], i så fald returneres kun id i ''InvalidDrugMedication''+Endelig kan lægemiddelordinationen være [[fmk:generel:ugyldig-markering_af_data|administrativt slettet]], i så fald returneres kun id i ''InvalidDrugMedication''.
  
 <file xml GetDrugMedicationsResponse-Invalid.xml> <file xml GetDrugMedicationsResponse-Invalid.xml>
fmk/1.6.0/services/hent_laegemiddelordinationer.1761557351.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki