Odkryj konkretne lokalizacje na mapie na podstawie kodu pocztowego.
Przypadek użycia
Placówka opiekuńcza chce poszukać odpowiednich opiekunów dla pacjentów pod tym samym kodem pocztowym, którzy pomogą wszystkim w nagłych wypadkach.
Kroki do naśladowania
1.Utwórz formularze z następującymi szczegółami:
Formularz | Nazwa łącza formularza | Typ pola | Typ pola | Nazwa łącza pola |
Opiekun | Opiekun | Nazwa | Nazwa | Nazwa |
Adres zamieszkania | Adres zamieszkania | Adres zamieszkania |
Telefon | Telefon | Numer telefonu |
Pacjenci | Pacjenci | Nazwa | Nazwa | Nazwa |
Adres zamieszkania | Adres zamieszkania | Adres zamieszkania |
Telefon | Telefon | Numer telefonu |
Upuścić | Wiek | Wiek |
W przypadku wszystkich pól Wiek wybory można zaimportować z Zaawansowane > Importuj wstępnie zdefiniowane wybory > Wiek. Spowoduje to dodanie domyślnych grup wyboru wymienionych w sekcji Wiek.
Dodajmy kilku pacjentów i opiekunów. Konieczne jest, aby znajdowały się w tym samym miejscu, aby w razie nagłej potrzeby opiekun mógł łatwo dotrzeć do pacjenta.
2. Utworzymy raport Mapa na podstawie raportu Opiekunów i nazwiemy go Opiekunami blisko mnie.
Administrator zajmujący się alokacją pacjentów i opiekunów musi sprawdzić lokalizację obu, aby przydzielić odpowiednie osoby opiekuńcze. Dlatego dla każdego pacjenta musimy znaleźć opiekunów w tej samej lokalizacji co pacjent, co można znaleźć, filtrując raport Opiekunowie blisko mnie na podstawie kodu pocztowego. Stworzymy stronę i osadzimy ten raport oraz skonfigurujemy parametr strony PostalCode, za pomocą którego będziemy mogli filtrować raport.
3. Stwórzmy stronę i osadźmy raport Opiekunowie blisko mnie i ustawmy jej niestandardową wysokość na 850px.
4. Dodaj parametr strony, kod pocztowy.
5. Następnie skonfigurujmy Filtr dla osadzonego raportu. Kliknij opcję Konfiguruj nad elementem raportu, a następnie kliknij opcję Filtruj.
Raport zostanie przefiltrowany na podstawie wartości PostalCode przekazanej do strony. Filtr jest na swoim miejscu. Teraz skonfigurujemy przepływ raportów, aby wszyscy opiekunowie byli blisko pacjenta.
6. Wybierz raport Wszyscy pacjenci > Szybki podgląd > Działania i kliknij +.
7. Utwórz czynność do wykonania z następującymi szczegółami:
8. Kliknij opcję Utwórz przepływ pracy, a następnie przejdź do opcji Dodaj nową akcję > Skrypt Deluge > Utwórz własną. Dodaj poniższy skrypt, aby otworzyć filtr Opiekunowie blisko mnie przefiltrowany na podstawie kodu pocztowego aktualnego rekordu pacjenta:
- openUrl("#Page:Page?postalCode="+input.Address.postal_Code,"same window");
9. Na koniec dodajmy akcję Uzyskaj opiekunów blisko mnie jako przycisk w każdym rekordzie Wszyscy pacjenci. Wybierz raport Wszyscy pacjenci > Szybki podgląd > Układ. Na suwaku Konfiguruj pola kliknij Dodaj pola i dodaj akcję.
Zobacz jak to działa