This is an old revision of the document!
Table of Contents
TODO
- SDSTB-150: Request er generelt blevet opdateret og skal reflekteres på denne side
Registrer løs recept og udlevering
Service anvendes ved apotekerne, primært i tilfælde hvor de bliver mødt med en fysisk recept, som de udlevere efterfølgende udlevere på. Da der er krav om recepter skal oprettes digitalt på FMK, gives der derfor mulighed for at apotekerne kan registrer denne udlevering og samtidig indrapportere denne papir-recept, således recept+udlevering kan ses af andre som henter medicinkortet.
Forespørgsel
I forespørgslen til denne service anvendes der i 1.6.0 nu kun 1 mulighed for modtager for registreringen. PersonIdentifier. Hvor 1.4.X har haft mulighed for OrganisationIdentifier og Patient for henholdsvis organisationer og patienter uden CPR, denne mulighed lukkes der for i 1.6.0 da de ikke er hensigtsmæssige.
I elementet CreatedBy insætter apoteker information omkring organisationen og brugeren som har underskrevet recepten, Modifikator.
I elementet EffectuatedBy angives information omkring organisationen og brugeren fra apoteket som udføre udleveringen (se Modifikator). udføres udleveringen af en anden aktør end personen der foretager kaldet mod FMK medsendes både et ReportedBy-element, og EffectuatedBy. Se evt. Aktører på FMK.
Herefter angives en række WarrantAndHandover elementer, med detaljerne omkring den udskrevne recept og den udlevering som er foretaget. Elementet indeholder følgende:
AuthorisationDateTimeTidspunktet hvor recepten er blevet udstedt.Prescriptioninformationer omkring recepten- Optionelt:
Druginformationer omkring lægemidlet - Optionelt:
Indicationindikationen fra recepten - Optionelt:
DosageTextdoseringstekst fra recepten SubstitutionAllowedmarking af om hvorledes substitution var tilladtOrderInformationer omkring udleveringen.
Prescription-elementet indeholder følgende:
PackageNumberinformationer omkring varenummeret fra receptenPackageSizeinformationer omkring pakningsstørrelsen fra receptenPackageQuantityantallet af pakninger fra recepten- Optionelt:
ReimbursementClauseinformationer omkring hvorledes klausulbetingelse er opfyldt
Order elementet indeholder følgende:
- Valg mellem
OrderedAtPharmacyhvis recepten er indløst på dansk apotek ellerOrderedAbroadsåfremt recpeten faktisk er indløst på udenlansk apotek (efter-registering) - Optionelt: op til 3
DeliveryInstructionTextelementer med beskrivelse af leveringsinstruktioner. - Optionelt:
Deliveryelement, med informationer omkring udleveringssted - Optionelt:
StartTrackAndTraceOnOrderelement, som indikerer at Track&Trace skal håndteres på bestillingen. Elementet kan optionelt indeholde ekstra oplysninger, som FMK knytter til et Track&Trace-event – disse inkluderer forventet leveringsdato, fritekst og enten etIsFinalEvent-flag eller forventet tidspunkt for næste event. Se evt. Opret Track-and-Trace-event Handoverelement, med oplysninger omkring selve udleveringen.
Handover elementet indeholder følgende:
DateTimeTidspunktet hvor effektueringen blev foretaget.Package, Informationer omkring de udleverede pakninger, antal, batchnummer og størrelse.- Optionelt:
UsesSecondaryHandover, indikerer at udleveringen foregår via sekundær udlevering - Optionelt:
HandoverComment, Tekst som apoteket kan medsende - Optionelt:
LabelText, Tekst som angivet på de fysiske label - Optioenlt:
ResponsibleOrganisationinformationer omkring den udleverende organisation
- RegisterLoosePrescriptionAndHandoverRequest.xml
<RegisterLoosePrescriptionAndHandoverRequest> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <CreatedBy> <HealthcareProfessional> <Identifier source="Autorisation">12345</Identifier> <Name>Jørgn Madsen</Name> </HealthcareProfessional> <Role>Læge</Role> <Organisation> <Name>Allé lægerne</Name> <AddressLine>...</AddressLine> <TelephoneNumber>...</TelephoneNumber> <EmailAddress>...</EmailAddress> <Type>Yder</Type> <Identifier source="Yder">123456</Identifier> </Organisation> </CreatedBy> <EffectuatedBy> <HealthcareProfessional> <Identifier source="CPR">2401010001</Identifier> <Name>Karl Karlsen</Name> </HealthcareProfessional> <Role>Apoteksansat</Role> <Organisation> <Name>Kolind Apotek</Name> <AddressLine>...</AddressLine> <TelephoneNumber>...</TelephoneNumber> <EmailAddress>...</EmailAddress> <Type>Apotek</Type> <Identifier source="EAN-lokationsnummer">5790001381615</Identifier> </Organisation> </EffectuatedBy> <Warrant> <AuthorisationDateTime>2025-05-01T12:00:00Z</AuthorisationDateTime> <Prescription> <PackageNumber date="2025-05-01" source="Medicinpriser">686791</PackageNumber> <PacakgeSize> <Value>5.00</Value> <UnitCode date="2025-05-01" source="Medicinpriser">G</UnitCode> <UnitText>g</UnitText> </PacakgeSize> <PackageQuantity>8</PackageQuantity> </Prescription> <DosageText>Tag 1 morgen og 1 aften</DosageText> <SubstitutionAllowed>true</SubstitutionAllowed> <Order> <OrderedAtPharmacy> <Name>Kolind Apotek</Name> <AddressLine>...</AddressLine> <TelephoneNumber>...</TelephoneNumber> <EmailAddress>...</EmailAddress> <Type>Apotek</Type> <Identifier source="EAN-lokationsnummer">5790001381615</Identifier> </OrderedAtPharmacy> <Delivery> <DeliveryPriority>send til udleveringssted samme dag</DeliveryPriority> <DeliverySite> <Name>Kolind Apotek</Name> <AddressLine>...</AddressLine> <TelephoneNumber>...</TelephoneNumber> <EmailAddress>...</EmailAddress> <Type>Apotek</Type> <Identifier source="EAN-lokationsnummer">5790001381615</Identifier> </DeliverySite> </Delivery> <StartTrackAndTraceOnOrder> <ExpectedDeliveryDate>2025-05-25</ExpectedDeliveryDate> </StartTrackAndTraceOnOrder> <Handover> <DateTime>2025-05-07T12:00:00></DateTime> <Package> <PackageNumber date="2025-05-05" source="Medicinpriser">686791</PackageNumber> <PacakgeSize> <Value>5.00</Value> <UnitCode date="2025-05-05" source="Medicinpriser">G</UnitCode> <UnitText>g</UnitText> </PacakgeSize> <PackageQuantity>8</PackageQuantity> </Package> <LabelText>Tag 1 morgen og 1 aften</LabelText> </Handover> </Order> </Warrant> </RegisterLoosePrescriptionAndHandoverRequest>
Svar
Som svar fra service kommer patienten PersonIdentifier, eller Organisationens OrganisationIdentifier. Blev Patient angivet i forespørgslen, opretter FMK en ID til denne person, og returneres i PersonIdentifier med source MedicinecardKey.
Herefter komme en række Warrant elementer som indeholder ID'et på den oprettede recept, dens bestilling og udlevering i henholdsvis WarrantIdentifier, OrderIdentifier og HandoverIdentifier.
- RegisterLoosePrescriptionAndHandoverResponse.xml
<RegisterLoosePrescriptionAndHandoverResponse> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <WarrantAndHandover> <WarrantIdentifier>24361358103813</WarrantIdentifier> <OrderIdentifier>245138183138031</OrderIdentifier> <HandoverIdentifier>245138183138031</HandoverIdentifier> </WarrantAndHandover> </RegisterLoosePrescriptionAndHandoverResponse>
