fmk:1.6.0:xml-elementer:request_response_headers
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| fmk:1.6.0:xml-elementer:request_response_headers [2025-10-31 13:51] – [ExtendedValidationHeader] chj | fmk:1.6.0:xml-elementer:request_response_headers [2026-03-06 08:53] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 48: | Line 48: | ||
| < | < | ||
| < | < | ||
| - | < | + | < |
| < | < | ||
| </ | </ | ||
| Line 81: | Line 81: | ||
| ==== Paging ==== | ==== Paging ==== | ||
| - | Hvis der i et svar returneres en stor mængde elementer, er der mulighed for at der i kaldet kan angives parametre til brug for paginering, således at de returnede svar ikke blive unødigt store. FMK vil selv i visse tilfælde gøre det uden klienten har bedt om det, igen for at undgå, at svarene bliver så store så svartiderne risikerer at blive påvirkede. Hvis paginering er anvendt returneres information herom i response headeren (link :!: ) som klienten herefter kan kopiere ind i request headeren for at hente næste " | + | Hvis der i et svar returneres en stor mængde elementer, er der mulighed for at der i kaldet kan angives parametre til brug for paginering, således at de returnede svar ikke blive unødigt store. FMK vil selv i visse tilfælde gøre det uden klienten har bedt om det, igen for at undgå, at svarene bliver så store så svartiderne risikerer at blive påvirkede. Hvis paginering er anvendt returneres information herom i [[fmk:1.6.0:xml-elementer: |
| I requestet skal angives hhv. | I requestet skal angives hhv. | ||
| Line 137: | Line 137: | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | Ikke alle kald eller delementer af svar supporterer paging. Der vil senere blive tilføjet information om hvilke services og delelementer hvorpå dette supporteres. | ||
| ==== ExtendedValidationHeader ==== | ==== ExtendedValidationHeader ==== | ||
| Herunder angives de fejlkoder vedr. udvidet validering, som der hhv. ønskes foretaget udvidet validering for, og som der ønskes ignoreret. Der findes 2 typer udvidet validering: | Herunder angives de fejlkoder vedr. udvidet validering, som der hhv. ønskes foretaget udvidet validering for, og som der ønskes ignoreret. Der findes 2 typer udvidet validering: | ||
| - | * forud valgte udvidede valideringer, | + | |
| - | * udvidede valideringer som klienten eksplicit kan bede om at få udført, ved at angive dem i ApplySelectedOptionalValidations elementet i request headeren. | + | * udvidede valideringer som klienten eksplicit kan bede om at få udført, ved at angive dem i ApplySelectedOptionalValidations elementet i request headeren. |
| Ud over listen af fejlkoder kan der angives en ElementPath der referer til det element i requestet, som den pågældende valideringer til/ | Ud over listen af fejlkoder kan der angives en ElementPath der referer til det element i requestet, som den pågældende valideringer til/ | ||
| Line 167: | Line 169: | ||
| </ | </ | ||
| ==== FMKConfigurationLastUpdated ==== | ==== FMKConfigurationLastUpdated ==== | ||
| + | Der er mulighed for at få oplysninger om specifikke dele af FMK's konfiguration, | ||
| + | |||
| + | Eksempel: | ||
| + | |||
| + | <code xml> | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | Se [[fmk: | ||
| ==== PreflightOnly ==== | ==== PreflightOnly ==== | ||
| + | Anmodning der kan anvendes i request headeren for at angive, at en opdaterende handling ikke skal foretages, men i stedet kun valideres så langt som det er teknisk muligt. | ||
| + | |||
| + | <code xml> | ||
| + | < | ||
| + | .. | ||
| + | < | ||
| + | ... | ||
| + | </ | ||
| + | </ | ||
| ==== PartOfBatchOperation ==== | ==== PartOfBatchOperation ==== | ||
| - | TODO:!:: eksempel | + | Flag der kan anvendes for at angive, at en operation skal ses som en del af en batch operation (UpdateMedicineCard), |
| - | ====== Generel response header ====== | + | |
| - | UNDER UDVIKLING :!: | + | <code xml> |
| + | < | ||
| + | ... | ||
| + | < | ||
| + | ... | ||
| + | </ | ||
| + | </ | ||
| + | ====== Generel response header ====== | ||
| Elementer af ikke-kliniske data, der er relevante på tværs af svar fra mange services, er samlet i en response header. Derved holdes kliniske og rent snitflade tekniske data bedre adskilt, og giver en større fleksibilitet mht. ændringer af ren teknisk karakter, samt bedre muligheder for FMK klienter. Oversigt over indhold: | Elementer af ikke-kliniske data, der er relevante på tværs af svar fra mange services, er samlet i en response header. Derved holdes kliniske og rent snitflade tekniske data bedre adskilt, og giver en større fleksibilitet mht. ændringer af ren teknisk karakter, samt bedre muligheder for FMK klienter. Oversigt over indhold: | ||
| Line 196: | Line 222: | ||
| ... | ... | ||
| </ | </ | ||
| - | <FMKConfigurationList> | + | <FMKConfigurationUpdatedWarning> |
| ... | ... | ||
| - | </FMKConfigurationList> | + | </FMKConfigurationUpdatedWarning> |
| < | < | ||
| ... | ... | ||
| Line 252: | Line 278: | ||
| ==== Warnings ===== | ==== Warnings ===== | ||
| - | Advarsler vedrørende potentielle problemer eller andet, som brugeren bør være opmærksom på, i lighed med de eksisterende advarsler på dosisdispenserings-kortet. | + | Advarsler vedrørende potentielle problemer eller andet, som brugeren bør være opmærksom på, i lighed med de eksisterende advarsler på dosisdispenserings-kortet. |
| - | TODO :!: | + | Bemærk i øvrigt, at det ikke har været vurderet som hensigtsmæssigt at flytte DD advarslerne til headeren, |
| - | + | ||
| - | ==== FMKConfigurations ==== | + | |
| - | Der returneres information om FMK's aktuelle konfiguration, hvis den har ændret sig siden den i request | + | |
| Eksempel: | Eksempel: | ||
| <code xml> | <code xml> | ||
| - | <FMKConfigurationList> | + | <Warnings> |
| - | <KeyValuePair> | + | <Warning> |
| - | <Key>PausePeriodEnabled</ | + | |
| - | < | + | < |
| - | </KeyValuePair> | + | < |
| - | </FMKConfigurationList> | + | < |
| + | | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | </Warning> | ||
| + | </Warnings> | ||
| + | </ | ||
| + | |||
| + | ==== FMKConfigurationUpdatedWarning ==== | ||
| + | Der returneres information om FMK's senest ændrede konfigurationsdato, | ||
| + | |||
| + | Eksempel: | ||
| + | <code xml>< | ||
| </ | </ | ||
fmk/1.6.0/xml-elementer/request_response_headers.1761918682.txt.gz · Last modified: (external edit)
