====== Hent receptanmodninger for organisation ====== Denne service er lavet som et alternativ til [[fmk:1.4.4:sogning_pa_receptanmodninger | Søg receptanmodning]] og henter samme type oplysninger, dog på en lidt anderledes måde. [[fmk:1.4.4:sogning_pa_receptanmodninger | Søg receptanmodninger]] Itererer over patiener, hvoraf den ældste ubehandlede receptanmodning er lavet after ''FromDateTime'', dette har dog vist sig at være lidt af en svaghed i forhold til den service som søg receptanmodninger erstattede ([[fmk:bestil_udlevering:1.4.4:opslag_pa_bestilte_udleveringer | hent bestillinger]] ) Den gamle version iterede nemlig og enkelte receptanmodninger som var oprettet efter FromDateTime, dog havde den gamle service ikke mulighed for at pagginere svaret, hvilke gav problemer hvis der var rigtig mange anmodninger til en bestemt virksomhed. Denne service er derfor en samling af den gamle måde at iterere, nemlig på de enkelte receptanmodninger (fremfor patienter), lagt sammen med et mere robust paginerings-system med anvendelse af ''PageNumber'' og ''MoreAvailable'' elementer. Disse kald returnere meget få oplysninger, derfor vil kaldet heller ikke optræde i en borgers MinLog, selv om data om brugeren kan forekomme i responset. **Bemærk:** [[fmk:1.4.4:sogning_pa_receptanmodninger | Søg receptanmodninger]] er sat til at blive udfaset i senere snitflader, da denne nye service har et mere robust grundlag for paginering, og giver ligledes muligheder for filterering. ====== Forespørgsel / Request ====== I forspørgslen angives enten ''PrescribingOrganisation'' som er den organisation som anmodningen er sendt til (Typisk lægehus el.lign.), eller ''OrderingOrganisation'' som er den organisation som har lavet den anmodningen (Kommune el.lign). Herefter kan der optionelt angives en ''FromDateTime'' Som FMK bruger til at filterede således kun oplysninger om anmodninger lavet på eller efter dette tidspunkt skal findes og returneres. Dette element bør sættes rimelig fast og ikke så nemt flyttes hvis der pga pagineringen skal kaldes til servicen flere gange. Det sidste "optionelle" element er ''PageNumber'' som er en pagineringsvariable, det første request bør altid kaldes uden dette element, og hvis man i svaret får en ''MoreAvailable'' element return, betyder der at man bør kalde igen med samme ''FromDateTime'' og så indsætte ''PageNumber'' nummer 1, således hentes de næste X anmodninger som ikke blev returneret i første kald. Dette forsættes indtil der ikke fåes et ''MoreAvailable'' i svaret. **Bemærk:** Det er muligt for sygehuse at søge igennem underafdelinger ved hjælp af en * markering. Dvs angives der fx 1301* Betyder dette både 1301 og alle underafdelinger til denne. Dog skal der mindst angives de 4 første cifre i SKS-koden. Forsøg på at benytte mindre en 4 cifre vil give en valideringsfejl. **source="SOR"**. I forhold til andre steder i FMK hvor SOR anvendes, så er der ikke lige så mange restriktioner på anvendelsen af SOR i denne service, da den angivne organisation i denne service ikke benyttes til at registrere data i FMK, men blot benyttes til en søgning på denne og eventuelle under-organisationer. Man kan derfor opleve ikke at få fejl, selvom man fx anvender SOR-typer som ikke ellers er tilladte andre steder i FMK. Bemærk dog at man ikke skal forvente at finde recept-anmodninger sendte til organisationer hvis SOR-type ikke tillades i FMK, da FMK ville have afvist at oprette en anmodning til denne organisation. Yder 90476 2020-01-01T00:00:00Z 1 Kommune 670 ====== Svar / Response ====== Svaret fra servicen indeholder en liste af X ''Patient'' elementer, disse elementer indeholder: - Patientens id, fx CPR eller eCPR. - Ældste ubehandlede receptanmodning. (som er oprettet efter ''FromDateTime'' hvis denne er anvendt) - Antallet af ubehandlede receptanmodninger. (Igen kun dem som er oprettet efter ''FromDateTime'' hvis denne er anvendt) Herefter kan elementerne ''PageNumber'' og ''MoreAvailable'' forekomme. ''PageNumber'' er en genrapportering af det samme nummer som blev sendt i requesten såfremt dette blev indsendt. ''MoreAvailable'' forekommer og er et tegn på der er yderligere anmodninger som endnu ikke er sendt, og man bør derfor benytte næste tal i rækken. 280680XXXX 2020-01-10T08:00:00Z 2 ... ... 1