Table of Contents

Justering af dosering i forhold til dispenseringsperiode

Service anvendes til planlægning af en doseringsændring i forhold til den allerede registrerede dispensering. FMK vil ud fra datoen for den eksisterende dispensering, foreslå en dato for, hvornår doseringsændringen bør være. Lægen kan derefter vurdere om den foreslåede dato er klinisk forsvarlig, eller om datoen for doseringsændringen skal tilpasses.

Bemærk Denne service foretager ingen ændringer på patientens medicinkort, der er udelukkende tale om at servicen foretager udregninger og justerer på baggrund af patientens dispensering. Den medsendte dosering justeres såfremt det er muligt frem til en medsendt dato, og en en dosering indeholdende både den nuværende dosering og den nye dosering returneres.

Forespørgsel

Request

I forespørgsel skal patientens PersonIdentifier angives. Herefter anvendes enten DrugMedicationIdentifier på en af patientens nuværende lægemiddelordination, eller med et CreateNewDrugMedication element, såfremt man ønsker beregning foretaget i forbindelse med oprettelse af en ny ordination.

I det efterfølgende DosagePeriod element angives den nye dosering, som ønskes justeret. Denne dosering bør være som Lægen ønsker doseringen skal se ud. FMK vil så forsøge bedst muligt at justere, således at den indsættes på den ønskede dato, såfremt det er muligt, eller give en fejl såfremt det ikke vurderes muligt uden akut håndtering.

AdjustToDate elementet sættes til den dato, som doseringen ønskes justeret ind til. Denne bør helst sættes til dagen efter den nuværende dispenserede periodes slutdato, men kan også sættes tidligere, såfremt det ikke er klinisk forsvarligt at vente så længe. Denne værdi erstatter AsSoonAsPossible fra FMK's E4 snitflade, som kun gav mulighed for justering til kommende periode.

Kald til denne service indebærer en række valideringer om, hvorledes doseringen faktisk kan justeres ind til den ønskede dato, eller om der er konflikter i den justering. Det vil også være muligt, at FMK returnerer en række advarsler i response-headeren, såfremt der er noget i justeringen, som lægen bør være opmærksom på, men som ikke nødvendigvis er en fejl.

Det vil med stor sandsynlighed resultere i fejl såfremt elementer i de nuværende eller justerede dosering angives med fritekst, da FMK ikke kan lave beregninger på baggrund af disse.

AdjustDosageChangeRequest.xml
<AdjustDosageChangeRequest>
  <PersonIdentifier source="CPR">1111111118</PersonIdentifier>
  <DrugMedicationIdentifier>234127183</DrugMedicationIdentifier>
  <Dosage>
    <UnitTexts>
      <Singular>tablet</Singular>
      <Plural>tabletter</Plural>
    </UnitTexts>
    <StructureFixed>
      <DosagePeriod>
        <IterationInterval>1</IterationInterval>
        <Day>
          <Index>1</Index>
          <Dose>
            <TimeOfDay>morning</TimeOfDay>
            <Quantity>2</Quantity>
          </Dose>
          <Dose>
            <TimeOfDay>evening</TimeOfDay>
            <Quantity>2</Quantity>
          </Dose>
        </Day>
      </DosagePeriod>
    </StructureFixed>
  </Dosage>
  <AdjustToDate>2025-05-15</AdjustToDate>
</AdjustDosageChangeRequest>

Svar

Response

Svaret vil indeholde et Dosage element, som svarer til en struktureret dosering, som så er justeret i forhold til den AdjustToDate angivet i forespørgslen.

Bemærk: bruges servicen med id'et på en nuværende ordination, kan svaret også indeholde dele af den nuværende dosering, fra den tidligste af de relevante doseringers startdato, til den dato, som FMK finder frem til at den nye dosering kan træde i kraft.

Herudover bør systemet være opmærksom på, om der står noget i Warnings i FMK's responseheader, da disse kan være relevant for lægen.

Eksemplet herunder viser, hvordan svaret ville se ud, hvis der allerede er en LMO med en dosering med 1 tablet morgen og aften, hvor der i forespørgslen bliver forøget dosering til 2 morgen og 2 aften. Det vil resultere i, at den eksisterende doseringsperiode begrænses i PeriodLength og der beregnes en forventet slutdato i CalculatedEndDate. Den efterfølgende doseringsperiode vil ikke have en PeriodLength, da den fortsætter indtil LMO'en eller doseringen ændres.

AdjustDosageChangeResponse.xml
<AdjustDosageChangeResponse>
  <PersonIdentifier source="CPR">1111111118</PersonIdentifier>
  <DrugMedicationIdentifier>234127183</DrugMedicationIdentifier>
  <Dosage>
    <Precondition>
      <ValidFrom>2025-03-15</ValidFrom>
    </Precondition>
    <UnitTexts>
      <Singular>tablet</Singular>
      <Plural>tabletter</Plural>
    </UnitTexts>
    <StructureFixed>
      <DosagePeriod>
        <PeriodLength>61</PeriodLength>
        <IterationInterval>1</IterationInterval>
        <Day>
          <Index>1</Index>
          <Dose>
            <TimeOfDay>morning</TimeOfDay>
            <Quantity>1</Quantity>
          </Dose>
          <Dose>
            <TimeOfDay>evening</TimeOfDay>
            <Quantity>1</Quantity>
          </Dose>
        </Day>
        <Profile>Detaljer udeladt for overskuelighed</Profile>
        <EndDate>
          <CalculatedEndDate>2025-05-14</CalculatedEndDate>
        </EndDate>
        <DosageTranslation>Detaljer udeladt for overskuelighed</DosageTranslation>
      </DosagePeriod>
      <DosagePeriod>
        <IterationInterval>1</IterationInterval>
        <Day>
          <Index>1</Index>
          <Dose>
            <TimeOfDay>morning</TimeOfDay>
            <Quantity>2</Quantity>
          </Dose>
          <Dose>
            <TimeOfDay>evening</TimeOfDay>
            <Quantity>2</Quantity>
          </Dose>
        </Day>
        <Profile>Detaljer udeladt for overskuelighed</Profile>
        <EndDate>
          <Unknown/>
        </EndDate>
        <DosageTranslation>Detaljer udeladt for overskuelighed</DosageTranslation>
      </DosagePeriod>
    </StructureFixed>
    <DosageTranslationCombined>Detaljer udeladt for overskuelighed</DosageTranslationCombined>
  </Dosage>
</AdjustDosageChangeResponse>