Service anvendes til at hente en udvidbar liste af værdier, som et element af en given type 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.
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.
En liste af mulige enumeration-værdier, som kan angives i forespørgslsen, findes i bunden af dette dokument. Alternativt kan servicen selv kaldes med et EnumerationName-element med værdien EnumerationValueType i forespørgslsen.
<ListEnumerationValuesForTypeRequest> <EnumerationName>OrderCancellationReasonType</EnumerationName> <EnumerationName>PatientRegistrationExpirationReasonType</EnumerationName> <EnumerationName>HealthcareProfessionalIdentifierSourceType</EnumerationName </ListEnumerationValuesForTypeRequest>
<ListEnumerationValuesForTypeRequest> <EnumerationName>EnumerationValueType</EnumerationName> </ListEnumerationValuesForTypeRequest>
Svaret indeholder en række EnumerationEntry-elementer. Disse indeholder:
EnumerationNameType, det medsendte navn på en given enumeration
EnumerationEntryValue-elementer. Hvert af disse indeholder en EntryValue med den enkelte værdi. Optionelt kan elementet også indeholde en Description, med en kort beskrivelse af værdien. Sidst kan elementet optionelt indeholde en Warning med en advarsel om potentielle konsekvenser ved brug af denne værdi.
<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>