User Tools

Site Tools


fmk:extensions:hent_eksplicit_dosisdispenseringskort

This is an old revision of the document!


Hent eksplicit dosisdispenseringskort

Dette er en variant af servicen Hent dosisdispenseringskort der er målrettet dosisdispenseringskort, der håndteres via FMK. Det vil sige der findes et eksplicit dosisdispenseringskort oprettet med Opret dosisdispenseringskort.

Det betyder at modsætning til Hent dosisdispenseringskort vil denne service aldrig returnere et 'beregnet' dosisdispenseringskort.

Forespørgsel

Servicen kan kaldes med de samme parametre som Hent dosisdispenseringskort

eksempelvis:

<GetExplicitDoseDispensingCardRequest>
    <PersonIdentifier source="CPR">1403837853</PersonIdentifier>
    <RequestedPeriod>
        <PendingPeriods/>
    </RequestedPeriod>
    <IncludeDetailedSpecification/>
</GetExplicitDoseDispensingCardRequest>

Response

Svaret fra denne service adskiller sig fra Hent Dosisdispenseringskort på følgende områder:

  • Hvis der ikke findes et eksplicit dosisdispenseringskort for patienten, returneres en fejl
  • Kaldet vil også fejle hvis det forsøges hentning af en specifik periode (Current, Pending, CurrentAndPending), men sådan en periode ikke findes.
  • DoseDispensedMedication omnavngives til PlannedDispensing, så det er allignet med navngivning i eksplicitte dosisdispenseringskort
  • Hvis der kaldes med IgnorePeriods returneres en ‘AnyPeriod’ struktur i stedet for en periode uden datoer.
  • Pakningstidspunktet returneres sammen med dosisdispenseringsperioden for pakkede perioder.
  • PlannedDispensing vil altid indeholde en DrugMedication
  • Der returneres ingen recepter under DrugMedication
  • PlannedDispensing indeholder et element ValidPrescription, der angiver om der findes en gyldig recept, og i givet fald dens gyldighedsperiode
  • Delivery på dosisdispenseringskortet ændres fra den eksisterende struktur til et fritekstfelt.

Bemærk Hvis der anvendes E4 version af hent eksplicit dosiskort, er forespørgslen den samme, men i svaret vil det svaret også være et IsDoseDispensed på hvert DrugMedication element, og samtidig vil elementet MoreEffectuationsAvailable ikke forekomme.

Eksempel hvor der er bedt om en bestemt period:

<GetExplicitDoseDispensingCardResponse>
    <Patient>
        <Person>
            <Name>
                <GivenName>Rob</GivenName>
                <Surname>Müller</Surname>
            </Name>
            <PersonIdentifier source="CPR">1403837853</PersonIdentifier>
            <BirthDate>1983-03-14</BirthDate>
            <Gender>male</Gender>
        </Person>
        <Address>
            <StreetName>Magnolievej</StreetName>
            <StreetBuildingIdentifier>842</StreetBuildingIdentifier>
            <FloorIdentifier>4</FloorIdentifier>
            <PostCodeIdentifier>8653</PostCodeIdentifier>
            <DistrictName>Them</DistrictName>
        </Address>
    </Patient>
    <RequestDateTime>2016-06-10T12:00:00Z</RequestDateTime>
    <DoseDispensingCard>
        <Identifier>154523914057284</Identifier>
        <Description>Et lille eksplicit dosiskort</Description>
        <Delivery>Leveres til patientens dør dagen efter pakning</Delivery>
        <PackingGroupIdentifier>17</PackingGroupIdentifier>
        <PackingGroupName>Bjørneklo center</PackingGroupName>
        <OrderedAtPharmacy>
            <Name>Århus Jernbane Apotek</Name>
            <AddressLine>Banegårdsplads 8</AddressLine>
            <AddressLine>8000 Århus</AddressLine>
            <Type>Apotek</Type>
            <Identifier source="EAN-Lokationsnummer">5790000171323</Identifier>
        </OrderedAtPharmacy>
        <PackedAtOrganisation>
            <Name>Århus Stjerne Apotek</Name>
            <AddressLine>Funch Thomsensgade 3</AddressLine>
            <AddressLine>8200 Århus N</AddressLine>
            <Type>Apotek</Type>
            <Identifier source="EAN-Lokationsnummer">5790000173525</Identifier>
        </PackedAtOrganisation>
        <NormalPeriodDuration>14</NormalPeriodDuration>
        <DoseDispensableUnitLabel>Til grøn dør</DoseDispensableUnitLabel>
        <Period>
            <Identifier>65468414</Identifier>
            <Status>Planlagt</Status>
            <StartDate>2019-23-01</StartDate>
            <EndDate>2019-5-02</EndDate>
            <Deadline>2019-21-01T12:30:00Z</Deadline>
            <ExpectedDelivery>2019-22-01T17:00:00Z</ExpectedDelivery>
            <PlannedDispensing>
                <Identifier>978915</Identifier>
                <Version>2130520</Version>
                <DrugMedication>
                    <Identifier>1280998</Identifier>
                    <Version>1341404071666006001</Version>
                    <PreviousVersion>1341404070012003001</PreviousVersion>
                    <Created>
                        <By>
                            <AuthorisedHealthcareProfessional>
                                <AuthorisationIdentifier>J0184</AuthorisationIdentifier>
                                <Name>Lars Larsen</Name>
                            </AuthorisedHealthcareProfessional>
                            <Organisation>
                                <Name>Lægerne Strandvejen 83</Name>
                                <AddressLine>Strandvejen 83</AddressLine>
                                <AddressLine>3390 Hundested</AddressLine>
                                <TelephoneNumber>47982525</TelephoneNumber>
                                <Type>Yder</Type>
                                <Identifier source="Yder">18244</Identifier>
                            </Organisation>
                        </By>
                        <DateTime>2016-03-04T12:31:06Z</DateTime>
                    </Created>
                    <Type>Lægeordineret</Type>
                    <BeginEndDate>
                        <TreatmentStartDate>2016-03-07</TreatmentStartDate>
                        <TreatmentEndDate>2040-03-07</TreatmentEndDate>
                    </BeginEndDate>
                    <Indication>
                        <Code source="Medicinpriser" date="2016-02-22">121</Code>
                    </Indication>
                    <RouteOfAdministration>
                        <Code source="Medicinpriser" date="2016-02-22">OR</Code>
                    </RouteOfAdministration>
                    <Drug>
                        <Identifier source="Medicinpriser" date="2016-02-22">28100902676</Identifier>
                        <Name>Kaleorid</Name>
                        <Form>
                            <Code source="Medicinpriser" date="2016-02-22">TAB</Code>
                            <Text>tabletter</Text>
                        </Form>
                        <Strength>
                            <Value>750</Value>
                            <UnitCode source="Medicinpriser" date="2016-02-22">MG</UnitCode>
                            <UnitText>mg</UnitText>
                            <Text source="Medicinpriser" date="2016-02-22">750 mg</Text>
                        </Strength>
                    </Drug>
                    <Dosage>
                        <UnitTexts>
                            <Singular>tablet</Singular>
                            <Plural>tabletter</Plural>
                        </UnitTexts>
                        <StructuresFixed>
                            <Structure>
                                <IterationInterval>1</IterationInterval>
                                <StartDate>2016-03-07</StartDate>
                                <EndDate>2023-03-07</EndDate>
                                <SupplementaryText>Synkes hele</SupplementaryText>
                                <Day>
                                    <Number>1</Number>
                                    <Dose>
                                        <Time>morning</Time>
                                        <Quantity>3</Quantity>
                                    </Dose>
                                </Day>
                                <DosageTranslation>
                                    <ShortText>3 tablet morgen</ShortText>
                                    <LongText>Doseringsforløbet starter mandag den 7. marts 2016 og gentages hver dag:
                                    Doseringsforløb:
                                    3 tablet morgen</LongText>
                                    <AverageDailyDosage>3</AverageDailyDosage>
                                </DosageTranslation>
                            </Structure>
                        </StructuresFixed>
                        <Type>fast</Type>
                    </Dosage>
                    <SubstitutionAllowed>true</SubstitutionAllowed>
                    <ReimbursementClause>klausulbetingelse opfyldt</ReimbursementClause>
                </DrugMedication>
                <ValidPrescription>
                    <Identifier>1905713</Identifier>
                    <ValidFromDate>2018-08-01</ValidFromDate>
                    <ValidToDate>2019-08-01</ValidToDate>
                </ValidPrescription>
                <ShortName>...</ShortName>
                <Description>...</Description>
                <Warning>
                    <WarningCode>4301></WarningCode>
                    <WarningText>FMK har ikke verificeret overensstemmelse mellem mængderne i ordinationen og det planlagte</WarningText>
                    <Severity>low</Severity>
                </Warning>
                <Substitution>
                    <SubstitutionChosenByPatient/>
                    <Drug>
                        <Identifier source="Medicinpriser" date="2015-10-01">28103789105</Identifier>
                        <Name>Lansoprazol "KRKA"</Name>
                        <Form>
                            <Code source="Medicinpriser" date="2015-10-01">TAB</Code>
                            <Text>tabletter</Text>
                        </Form>
                        <Strength>
                            <Value>15</Value>
                            <UnitCode source="Medicinpriser" date="2015-10-01">MG</UnitCode>
                            <UnitText>mg</UnitText>
                            <Text source="Medicinpriser" date="2015-10-01">15 mg</Text>
                        </Strength>
                    </Drug>
                </Substitution>
                <AdministrationInstruction>Knuses</AdministrationInstruction>
                <PlannedAdministration>
                    <UnitTexts>
                        <Singular>tablet</Singular>
                        <Plural>tabletter</Plural>
                    </UnitTexts>
                    <PlannedAdministrationFixed>
                        <PlannedAdministrationStructure>
                            <IterationInterval>1</IterationInterval>
                            <StartDate>2019-01-23</StartDate>
                            <EndDate>2019-02-05</EndDate>
                            <Day>
                                <Number>1</Number>
                                <Dose>
                                    <Time>morning</Time>
                                    <Quantity>3</Quantity>
                                </Dose>
                            </Day>
                        </PlannedAdministrationStructure>
                    </PlannedAdministrationFixed>
                </PlannedAdministration>
                <TotalNumberOfDoseDispensedQuantity>42</TotalNumberOfDoseDispensedQuantity>
                <DoseDispensingEndDate>2040-03-07</DoseDispensingEndDate>
            </PlannedDispensing>
        </Period>
    </DoseDispensingCard>
</GetExplicitDoseDispensingCardResponse>

Eksempel hvor der er brugt ignorePeriod:

<GetExplicitDoseDispensingCardResponse>
    <Patient>
        <Person>
            <Name>
                <GivenName>Rob</GivenName>
                <Surname>Müller</Surname>
            </Name>
            <PersonIdentifier source="CPR">1403837853</PersonIdentifier>
            <BirthDate>1983-03-14</BirthDate>
            <Gender>male</Gender>
        </Person>
        <Address>
            <StreetName>Magnolievej</StreetName>
            <StreetBuildingIdentifier>842</StreetBuildingIdentifier>
            <FloorIdentifier>4</FloorIdentifier>
            <PostCodeIdentifier>8653</PostCodeIdentifier>
            <DistrictName>Them</DistrictName>
        </Address>
    </Patient>
    <RequestDateTime>2016-06-10T12:00:00Z</RequestDateTime>
    <DoseDispensingCard>
        <Identifier>154523914057284</Identifier>
        <Description>Et lille eksplicit dosiskort</Description>
        <Delivery>Leveres til patientens dør dagen efter pakning</Delivery>
        <PackingGroupIdentifier>17</PackingGroupIdentifier>
        <PackingGroupName>Bjørneklo center</PackingGroupName>
        <OrderedAtPharmacy>
            <Name>Århus Jernbane Apotek</Name>
            <AddressLine>Banegårdsplads 8</AddressLine>
            <AddressLine>8000 Århus</AddressLine>
            <Type>Apotek</Type>
            <Identifier source="EAN-Lokationsnummer">5790000171323</Identifier>
        </OrderedAtPharmacy>
        <PackedAtOrganisation>
            <Name>Århus Stjerne Apotek</Name>
            <AddressLine>Funch Thomsensgade 3</AddressLine>
            <AddressLine>8200 Århus N</AddressLine>
            <Type>Apotek</Type>
            <Identifier source="EAN-Lokationsnummer">5790000173525</Identifier>
        </PackedAtOrganisation>
        <NormalPeriodDuration>14</NormalPeriodDuration>
        <DoseDispensableUnitLabel>Til grøn dør</DoseDispensableUnitLabel>
        <AnyPeriod>
            <PlannedDispensing>
                <Identifier>978915</Identifier>
                <Version>785138</Version>
                <DrugMedication>
                    <Identifier>1280118</Identifier>
                    <Version>1341404071666005</Version>
                    <PreviousVersion>1341404088742003001</PreviousVersion>
                    <Created>
                        <By>
                            <AuthorisedHealthcareProfessional>
                                <AuthorisationIdentifier>J0184</AuthorisationIdentifier>
                                <Name>Lars Larsen</Name>
                            </AuthorisedHealthcareProfessional>
                            <Organisation>
                                <Name>Lægerne Strandvejen 83</Name>
                                <AddressLine>Strandvejen 83</AddressLine>
                                <AddressLine>3390 Hundested</AddressLine>
                                <TelephoneNumber>47982525</TelephoneNumber>
                                <Type>Yder</Type>
                                <Identifier source="Yder">18244</Identifier>
                            </Organisation>
                        </By>
                        <DateTime>2016-03-04T12:31:06Z</DateTime>
                    </Created>
                    <Type>Lægeordineret</Type>
                    <BeginEndDate>
                        <TreatmentStartDate>2015-03-07</TreatmentStartDate>
                        <TreatmentEndDate>2045-03-07</TreatmentEndDate>
                    </BeginEndDate>
                    <Indication>
                        <Code source="Medicinpriser" date="2016-02-22">121</Code>
                    </Indication>
                    <RouteOfAdministration>
                        <Code source="Medicinpriser" date="2016-02-22">OR</Code>
                    </RouteOfAdministration>
                    <Drug>
                        <Identifier source="Medicinpriser" date="2016-02-22">28103848705</Identifier>
                        <Name>Lamotrigin "Merck NM"</Name>
                        <Form>
                            <Code source="Medicinpriser" date="2016-02-22">TAB</Code>
                            <Text>tabletter</Text>
                        </Form>
                        <Strength>
                            <Value>100</Value>
                            <UnitCode source="Medicinpriser" date="2016-02-22">MG</UnitCode>
                            <UnitText>mg</UnitText>
                            <Text source="Medicinpriser" date="2016-02-22">100 mg</Text>
                        </Strength>
                    </Drug>
                    <Dosage>
                        <UnitTexts>
                            <Singular>tablet</Singular>
                            <Plural>tabletter</Plural>
                        </UnitTexts>
                        <StructuresFixed>
                            <Structure>
                                <IterationInterval>1</IterationInterval>
                                <StartDate>2016-03-07</StartDate>
                                <EndDate>2023-03-07</EndDate>
                                <SupplementaryText>Synkes hele</SupplementaryText>
                                <Day>
                                    <Number>1</Number>
                                    <Dose>
                                        <Time>morning</Time>
                                        <Quantity>3</Quantity>
                                    </Dose>
                                </Day>
                                <DosageTranslation>
                                    <ShortText>3 tablet morgen</ShortText>
                                    <LongText>Doseringsforløbet starter lørdag den 7. marts 2015 og gentages hver dag:
                                    Doseringsforløb:
                                    3 tablet morgen</LongText>
                                    <AverageDailyDosage>3</AverageDailyDosage>
                                </DosageTranslation>
                            </Structure>
                        </StructuresFixed>
                        <Type>fast</Type>
                    </Dosage>
                    <SubstitutionAllowed>true</SubstitutionAllowed>
                    <ReimbursementClause>klausulbetingelse opfyldt</ReimbursementClause>
                </DrugMedication>
                <ValidPrescription>
                    <Identifier>3505913</Identifier>
                    <ValidFromDate>2019-01-01</ValidFromDate>
                    <ValidToDate>2020-01-01</ValidToDate>
                </ValidPrescription>
                <ShortName>...</ShortName>
                <Description>...</Description>
                <AdministrationInstruction>Knuses</AdministrationInstruction>
                <PlannedAdministration>
                    <UnitTexts>
                        <Singular>tablet</Singular>
                        <Plural>tabletter</Plural>
                    </UnitTexts>
                    <PlannedAdministrationFixed>
                        <PlannedAdministrationStructure>
                            <IterationInterval>1</IterationInterval>
                            <StartDate>2019-01-23</StartDate>
                            <EndDate>2019-02-05</EndDate>
                            <Day>
                                <Number>1</Number>
                                <Dose>
                                    <Time>morning</Time>
                                    <Quantity>3</Quantity>
                                </Dose>
                            </Day>
                        </PlannedAdministrationStructure>
                    </PlannedAdministrationFixed>
                </PlannedAdministration>
                <TotalNumberOfDoseDispensedQuantity>42</TotalNumberOfDoseDispensedQuantity>
                <DoseDispensingEndDate>2045-03-07</DoseDispensingEndDate>
            </PlannedDispensing>
            <PlannedDispensing>
                <Identifier>11808901</Identifier>
                ...
            </PlannedDispensing>
            <PlannedDispensing>
                <Identifier>11298719</Identifier>
                ...
            </PlannedDispensing>
        </AnyPeriod>
    </DoseDispensingCard>
</GetExplicitDoseDispensingCardResponse>
fmk/extensions/hent_eksplicit_dosisdispenseringskort.1553504796.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki