This is an old revision of the document!
Table of Contents
Hent rettigheder
Service anvendes til at hente en udvidbar liste af værdier, som en given type element kan have i FMK.
Hvis eksempelvis mulige værdier ønskes for element-typen “OrderCancellationReasonType”, kan denne service benyttes, hvor værdierne defineret i dette element returneres.
Forespørgsel
I forespørgslen angives et eller flere elementer af typen EnumerationName. Dette element indeholder navnet på en specifik FMK-type, hvis (udvidbare) liste af mulige værdier ønskes.
Ønskes en liste af mulige argumenter til denne service, kan servicen selv kaldes med et EnumerationName-element med værdien EnumerationValueType.
- ListEnumerationValuesForTypeRequest.xml
<ListEnumerationValuesForTypeRequest> <EnumerationName>OrderCancellationReasonType</EnumerationName> <EnumerationName>PatientRegistrationExpirationReasonType</EnumerationName> <EnumerationName>HealthcareProfessionalIdentifierSourceType</EnumerationName </ListEnumerationValuesForTypeRequest>
- ListEnumerationValuesForTypeRequest-2.xml
<ListEnumerationValuesForTypeRequest> <EnumerationName>EnumerationValueType</EnumerationName> </ListEnumerationValuesForTypeRequest>
Svar
Svaret indeholder en række EnumerationEntry-elementer. Disse indeholder:
EnumerationNameType, det medsendte navn på en given enumeration- En række
EnumerationEntryValue-elementer. Hvert af disse indeholder enEntryValuemed den enkelt værdi for den givne type. Optionelt kan elementet også indeholde enDescription, med en kort beskrivelse af værdien. Sidst kan elementet optionelt indeholde enWarningmed en advarsel om potentielle konsekvenser ved brug af denne værdi.
- ListEnumerationValuesForTypeResponse.xml
<ListEnumerationValuesForTypeResponse> <EnumerationEntry> <EnumerationNameType>OrderCancellationReasonType</EnumerationNameType> <EnumerationEntryValue> <EntryValue>Årsag ikke angivet</EntryValue> <Warning>Bør ikke sættes af klientsystem</Warning> </EnumerationEntryValue> <EnumerationEntryValue> <EntryValue>Fejl i leveringsoplysninger</EntryValue> </EnumerationEntryValue> <EnumerationEntryValue> <EntryValue>Udleveringsgrundlaget er lukket</EntryValue> </EnumerationEntryValue> <EnumerationEntryValue> <EntryValue>Ny bestilling overtager</EntryValue> </EnumerationEntryValue> </EnumerationEntry> <EnumerationEntry>...</EnumerationEntry> <EnumerationEntry>...</RolesPermissions> <EnumerationEntry>...</EnumerationEntry> </ListEnumerationValuesForTypeResponse>
