Det er muligt at hente receptordinationer gennem FMK. Receptordinationerne hentes ud fra receptordinations-ID, som kan findes i svar fra de to services “Hent medicinkort” og “Hent lægemiddelordination”, eller i Extension E1 hvor der kan hentes alle, evt. alle åbne recepter.
Forespørgslen indeholder patientens CPR-nummer, det er et krav at recepterne, der herefter spørges efter, hører til denne patient.
Bemærk Selv om der kan oprettes recept til brug i praksis på 1.4.4 snitfladen, kan disse ikke hentes igen fra 1.4.4 snitfladen. Kun apoteket på 1.4.6 snitfladen har en mulighed for at hente recepter til brug i praksis igen. Dette vil blive en mulighed for alle systemer fra og med 1.6.0 snitfladen.
<GetPrescriptionMedicationRequest> <PersonIdentifier>1111111118</PersonIdentifier> <Identifier>21298478</Identifier> <IncludeEffectuations>true</IncludeEffectuations> </GetPrescriptionMedicationRequest>
Svaret indeholder en eller flere recepter svarende til recept-IDer i forespørgslen. Receptserveren vil returnere recepter i Prescription elementet, der svarer til recepten, de er oprettet på. Se i receptserverens snitfladebeskrivelse for yderligere information.
<GetPrescriptionMedicationResponse> <PersonIdentifier>1111111118</PersonIdentifier> <PrescriptionMedication> <Identifier>21298478</Identifier> <OrderedEffectuationIdentifier>21297322</OrderedEffectuationIdentifier> <AuthorisationDateTime>2012-03-29T09:30:47.0Z</AuthorisationDateTime> <Created> <By> <AuthorisedHealthcareProfessional> <AuthorisationIdentifier>2Q5TK</AuthorisationIdentifier> <Name>Tess Christoffersen</Name> <SpecialityCode source="Medicinpriser" date="2013-11-18">PSYK</SpecialityCode> </AuthorisedHealthcareProfessional> <Organisation> <Name>Lægerne Vestergade</Name> <AddressLine>Vestergade 2</AddressLine> <AddressLine>8660 Skanderborg</AddressLine> <TelephoneNumber>86521348</TelephoneNumber> <EmailAddress>kontakt@laegernevestergade.dk</EmailAddress> <Type>Yder</Type> <Identifier source="Yder">66974</Identifier> </Organisation> </By> <DateTime>2013-11-19T09:30:47.0Z</DateTime> </Created> <LatestEffectuationDateTime>2013-11-20T15:59:12.0Z</LatestEffectuationDateTime> <TerminatedDateTime>2013-11-20T15:59:12.0Z</TerminatedDateTime> <DeliveryInformation>Til plejehjemmet</DeliveryInformation> <OrderInstruction>Leveres sammen med øvrige bestillinger,</OrderInstruction> <OrderInstruction>se separat besked</OrderInstruction> <Delivery> <Priority>send til anden adresse samme dag</Priority> <StreetName>Søkildevej 6</StreetName> <PostCode>8660</PostCode> <ContactName>Anders Andersen</ContactName> </Delivery> <ReimbursementClause>klausulbetingelse opfyldt</ReimbursementClause> <SinglePrescriptionDispensing> <PackageNumber source="Medicinpriser" date="2012-02-06">84194</PackageNumber> <PackageQuantity>1</PackageQuantity> <DosageText>1 tablet morgen og aften ved måltid</DosageText> </SinglePrescriptionDispensing> <Indication> <Code source="Medicinpriser" date="2011-04-09">122</Code> <Text>mod halsbetændelse</Text> </Indication> <Drug> <ATC> <Code source="Medicinpriser" date="2012-08-06">J01CE02</Code> <Text>Phenoxymethylpenicillin</Text> </ATC> <Identifier source="Medicinpriser" date="2012-08-06">28100902676</Identifier> <Name>Primcillin</Name> <Form> <Code source="Medicinpriser" date="2012-08-06">TABFILM</Code> <Text>filmovertrukne tabletter</Text> </Form> <Strength> <Value>250.0</Value> <UnitCode source="Medicinpriser" date="2012-08-06">MG</UnitCode> <UnitText>mg</UnitText> <Text source="Medicinpriser" date="2012-08-06">250 mg</Text> </Strength> <Substances> <ActiveSubstance> <SubstanceText source="Medicinpriser" date="2012-08-06">Phenoxymethylpenicillinkalium</SubstanceText> </ActiveSubstance> </Substances> </Drug> <SubstitutionAllowed>true</SubstitutionAllowed> <Status>afsluttet</Status> <Effectuation> <Identifier>21298478</Identifier> <DateTime>2013-11-20T15:59:12.0Z</DateTime> <Created> <By> <Organisation> <Name>Skanderborg Apotek</Name> <AddressLine>Adelgade 27</AddressLine> <AddressLine>8660 Skanderborg</AddressLine> <Type>Apotek</Type> <Identifier source="EAN-Lokationsnummer">5790000170609</Identifier> </Organisation> </By> <DateTime>2013-11-20T15:59:12.0Z</DateTime> </Created> <PackageQuantity>1</PackageQuantity> <PackageNumber source="Medicinpriser" date="2012-02-06">84194</PackageNumber> <PackageSize> <Value>20</Value> <UnitCode source="Medicinpriser" date="2012-02-06">ST</UnitCode> <UnitText>stk</UnitText> </PackageSize> </Effectuation> </PrescriptionMedication> </GetPrescriptionMedicationResponse>
Kun i Extension E1. Med parameteren IncludeAllPrescriptionMedications, angives hvorvidt alle recepter skal inkluderes i svaret eller med parameteren IncludeOpenPrescriptionMedications, angives hvorvidt det kun er åbne recepter, der inkluderes i svaret.
<GetPrescriptionMedicationRequest> <PersonIdentifier>1111111118</PersonIdentifier> <IncludeAllPrescriptionMedications/> <IncludeEffectuations>true</IncludeEffectuations> </GetPrescriptionMedicationRequest>
<GetPrescriptionMedicationRequest> <PersonIdentifier>1111111118</PersonIdentifier> <IncludeOpenPrescriptionMedications/> <IncludeEffectuations>true</IncludeEffectuations> </GetPrescriptionMedicationRequest>
Svaret vil være en sekvens af receptordinationer tilsvarende når der kaldes med id. Svaret sorteres efter oprettelsesdato (Created.DateTime) for recepterne.
Recepter tilknyttet lægemiddelordinationer med privatmarkering “anonymiseres” med mindre at de er addresseret til “kalder” eller at samtykke medsendes i request-headeren (se SOAP Header -- specifikt omkring samtykke). Kun receptid'et er bibeholdt fra den rigtige recept.
<GetPrescriptionMedicationResponse> <PersonIdentifier>2208931460</PersonIdentifier> <PrescriptionMedication> <Identifier>210173646966033</Identifier> <AuthorisationDateTime>2999-12-31T00:00:00Z</AuthorisationDateTime> <Created> <By> <AuthorisedHealthcareProfessional> <AuthorisationIdentifier>09YM9</AuthorisationIdentifier> <Name>Privatmarkeret</Name> </AuthorisedHealthcareProfessional> <Organisation> <Name>(ukendt)</Name> <Type>Yder</Type> <Identifier source="Yder">990027</Identifier> </Organisation> </By> <DateTime>2999-12-31T00:00:00Z</DateTime> </Created> <SinglePrescriptionDispensing> <PackageNumber source="Ukendt">999999</PackageNumber> <PackageQuantity>9999</PackageQuantity> <DosageText>Privatmarkeret</DosageText> </SinglePrescriptionDispensing> <Drug> <DetailedDrugText>Privatmarkeret</DetailedDrugText> </Drug> <SubstitutionAllowed>true</SubstitutionAllowed> <Status>Åben</Status> </PrescriptionMedication> </GetPrescriptionMedicationResponse>
I version 1.4.4.E2 returneres de privatmarkerede recepter i stedet i form af elementet PrivatePrescription
<GetPrescriptionMedicationResponse> <PersonIdentifier source="CPR">1403837853</PersonIdentifier> <PrivatePrescriptionMedication> <Identifier>21298479</Identifier> </PrivatePrescriptionMedication> </GetPrescriptionMedicationResponse>