פרוטוקול HTTPS הוא אחד מהפורמטים שזמינים להעברת נתוני ELS ממכשיר קצה לנקודת קצה. פרוטוקול HTTPS הוא פרוטוקול סטנדרטי מאוד, ובמסמך הזה לא נפרט על הפרוטוקול עצמו. נקודות הקצה צריכות לקבל הודעות POST, שיכילו מידע על המיקום במקרה חירום בשדות הבאים.
חשוב לנסות לאכלס כמה שיותר שדות כשהנתונים זמינים, במיוחד את השדות הבאים: time
, location_latitude
, location_longitude
ו-location_accuracy
. הודעות ELS
לא שימושיות בלי הנתונים האלה. עם זאת, בסופו של דבר, כל שדה נחשב אופציונלי. באופן כללי, נקודת הקצה צריכה להיות מסוגלת לטפל בהודעות עם שדות חסרים או פגומים ללא שגיאות.
נקודות הקצה צריכות להחזיר קודי הצלחה מסוג 2XX אם ההודעה מתקבלת בהצלחה. אם יש בעיה בעיבוד הודעה או אם צריך להשליך הודעה מסיבות אחרות, נקודות הקצה עדיין צריכות להחזיר קוד הצלחה 2XX. יכול להיות שנעשה שימוש בקודים שונים של הצלחה (2XX) כדי לעקוב אחרי הטיפול הספציפי בהודעה על ידי נקודת הקצה.
פורמט הנתונים מבוסס על המפרט האחרון של ETSI AML. הקטעים הבאים רלוונטיים ביותר:
תוכן
מפרט השדה
Key | ערך | יחידות | דוגמה |
v |
גרסה | - | 1 |
emergency_number |
מספר חירום שאליו התקשרו | - | 911 |
source |
מקור ההפעלה (שיחה, SMS) | - | התקשר |
thunderbird_version |
מספר הגרסה של מודול Thunderbird | - | 2,800 |
time |
חותמת זמן של תחילת השיחה | אלפיות שנייה (זמן יוניקס) | 1438101600123 |
location_latitude |
קו רוחב | מעלות | 37.4217845 |
location_longitude |
קו אורך | מעלות | -122.0847413 |
location_time |
חותמת הזמן של תיקון המיקום | אלפיות שנייה (זמן יוניקס) | 1438102600123 |
location_altitude |
גובה (WGS84) | מטרים | 4 |
location_altitude_msl |
גובה (ממוצע גובה פני הים) | מטרים | 4 |
location_floor |
תווית הקומה (כמו התווית של הקומה בלחצן המעלית – יכולה להיות לא מספרית) | - | 2 |
location_source |
מקור המיקום (GPS, Wi-Fi, תא, לא ידוע) | - | GPS, ג'יפיאס |
location_accuracy |
דיוק | מטרים | 20 |
location_vertical_accuracy |
דיוק אנכי | מטרים | 2.5 |
location_vertical_accuracy_msl |
דיוק אנכי (ממוצע גובה פני הים) | מטרים | 2.5 |
location_confidence |
רמת הביטחון בדיוק המיקום | אחוז (0-1) | 0.6827 |
location_bearing |
כיוון | מעלות | 156.7 |
location_speed |
מהירות | מטרים לשנייה | 1.2 |
device_number |
מספר הטלפון של המכשיר (נעשה ניסיון לפרמט כמספר טלפון בפורמט E.164) | - | +1438101600 |
device_model |
דגם המכשיר (בדרך כלל מהצורה של יצרן המכשיר ואחריו שם דגם המכשיר) | - | Motorola Nexus 6 |
device_imsi |
IMSI | - | 310260579377451 |
device_imei |
IMEI | - | 355458061005220 |
device_iccid |
ICCID | - | 89148000001466362977 |
cell_home_mcc |
חשבון ניהול (MCC) של הבית | - | 310 |
cell_home_mnc |
קוד MNC של הרשת הביתית | - | 260 |
cell_network_mcc |
קוד MCC ברשת | - | 310 |
cell_network_mnc |
קוד MNC ברשת | - | 260 |
hmac |
קוד אימות הודעות | - |
מיקום null
מספר הטלפון של המכשיר
יכול להיות שבמקרים מסוימים השדה device_number
לא יצוין. השירות ELS ינסה לאתר את מספר הטלפון ממגוון מקורות, אבל יכול להיות שזה לא יתאפשר. מומלץ: לשלוח הודעת SMS בנוסף להודעת HTTPS, ולהתאים לפי IMEI וזמן (חותמת זמן של תחילת השיחה) כשמקבלים את שתי ההודעות כדי להסיק את מספר המכשיר, או לעבוד עם MNO כדי לאחזר מספרי טלפון באמצעות IMEI/IMSI.
אנחנו מנסים לעצב את המספר בפורמט E.164 עם סימן פלוס וקידומת של קוד חיוג למדינה, ואחריהם מספר המנוי ללא רווחים או סוגריים +1438101600
. אם לא נוכל להסיק את קידומת המדינה ולכן לא נוכל לפרמט את המספר, נשלח את המספר המקורי כפי שסופק על ידי המקור.
גובה (ציר Z)
דוחות ELS כוללים מיקום בציר Z בכל ההודעות על מיקום ב-HTTPS של ELS שנשלחות לנקודת קצה (endpoint) של ELS. הגובה מעל פני הים מדווח גם במטרים מעל פני הים הממוצעים (MSL):
location_altitude_msl
וגם במטרים מעל אליפסואיד הייחוס WGS84:
location_altitude
(WGS היא מערכת הייחוס הגיאודטית העולמית שמשמשת את ה-GPS).
בנוסף, ב-ELS מדווח על הדיוק האנכי של שתי מדידות הגובה במטרים:
location_vertical_accuracy
ו-location_vertical_accuracy_msl
. הדיוק האנכי מוגדר כמו הדיוק של המיקום, והאחוזון של רמת הביטחון מוגדר על ידי השותף. ברירת המחדל מוגדרת ל-68% רמת סמך. מידע נוסף זמין במסמכי התיעוד של Android על getVerticalAccuracyMeters() ועל getMslAltitudeAccuracyMeters().
עם נתוני הגובה של המשתמש מעל פני הים הממוצעים (MSL), אפשר עכשיו להשתמש בממשקי API בצד השרת כדי לקבל את גובה השטח מעל פני הים הממוצעים, וכך להסיק את גובה המשתמש מעל פני הקרקע.
מידע נוסף למקרה חירום
התכונה ELS תומכת בשדות שכוללים מידע נוסף מעבר למיקום, שנקראים ביחד 'מידע נוסף למקרי חירום' (AEI). השדות האלה לא מועברים כברירת מחדל, והם מחולקים לארבע קטגוריות שכל אחת מהן דורשת הסכמה מפורשת מהשותף:
- כללי (שפת המכשיר, סוג מקרה החירום, מידע על טריגרים של שיחות חירום, כולל חותמות זמן של זיהוי תאונת דרכים וזיהוי נפילה)
- מידע רפואי
- אנשי קשר למקרה חירום
- וידאו בשידור חי
כדי להפעיל את השדות האלה, צריך לשלוח בקשה לשינוי הגדרות. אם יש שאלות, אפשר לפנות לצוות ELS.
מגבלות ושיקולים
יכול להיות שהנתונים האלה לא עדכניים או לא מדויקים. המידע הרפואי ואנשי הקשר במקרה חירום מגיעים מאפליקציית החירום במכשיר של המשתמש. האפליקציה הזו מסופקת על ידי יצרן הטלפון, והוא מחליט איזה מידע הוא תומך בו, ואם הוא מספק מידע מפורמט או מידע חופשי. בנוסף, המשתמש מזין את הנתונים האלה ישירות. באופן כללי, צריך לבצע סניטציה של הנתונים האלה.
בשדות 'מחרוזת' חופשיים, הנתונים מועברים על ידי ELS ללא שינוי, ולכן אין ערובות לגבי הפורמט או התוקף. בשדות מובְנים, ELS שולח את הערך שלהם בפורמט מסוים, אבל לא מבטיח את התוקף של הנתונים האלה. דוגמאות:
- חותמות זמן: הערך חייב להיות מספר, והוא אמור להכיל חותמת זמן במילי-שניות מאז ראשית זמן יוניקס (Unix epoch) בהטמעות שתואמות למפרט. ההטמעות חייבות להיות מסוגלות לטפל בצורה חלקה בערכים לא תקינים (למשל,
-1
) בהטמעות שלא תואמות למפרט. - תאריכים: מובטח שיהיו בפורמט ISO 8601
YYYY-MM-DD
. צריך להיות מסוגל לטפל בצורה תקינה בתאריכים לא תקינים (למשל,2020-22-22
) במקרים של הטמעות שלא תואמות למפרט.
כללי
Key | ערך | יחידות | דוגמה |
adr_carcrash_time |
חותמת זמן של תאונת דרכים | אלפיות שנייה (זמן יוניקס) | 1438101600123 |
device_languages |
תגי שפה BCP 47 (מופרדים בפסיקים), לפי סדר עדיפות מהגבוהה ביותר לנמוכה ביותר | - | en-US,fr-FR |
emergency_type |
סוג מקרה החירום, אם המשתמש בחר אותו במהלך שיחת חירום בסיוע המערכת | אחת מהאפשרויות הבאות: MEDICAL/FIRE/POLICE | FIRE |
fall_detection_time |
חותמת זמן של מועד הזיהוי של הנפילה | אלפיות שנייה (זמן יוניקס) | 1438101600124 |
loss_of_pulse_time |
חותמת זמן של מועד הזיהוי של אירוע של היעדר דופק | אלפיות שנייה (זמן יוניקס) | 1438101600125 |
אנשי קשר למקרה חירום
Key | ערך | יחידות | דוגמה |
econtact_[0-12]_name |
השם של איש הקשר ה-[0-12]למקרה חירום | - | ישראל ישראלי |
econtact_[0-12]_phone_number |
מספר הטלפון של איש הקשר ה-[0-12]למקרה חירום | לא מובטח שמדובר במספר טלפון תקין | +123 456789 |
econtact_[0-12]_relationship |
הקשר של המשתמש לאיש הקשר ה-[0-12]למקרה חירום | - | אחות |
מידע רפואי
Key | ערך | יחידות | דוגמה |
med_info_last_updated_time |
חותמת זמן של העדכון האחרון של המידע הרפואי | ms (זמן יוניקס, לא מובטח שיהיה תקף) | 1438101600124 |
med_info_name |
שם המשתמש | - | אלכס סמית' |
med_info_date_of_birth_gregorian |
תאריך לידה | ISO 8601 YYYY-MM-DD (לא מובטח שזה תאריך תקין, לדוגמה 2020-22-22) | 1990-01-03 |
med_info_date_of_birth_other |
תאריך לידה (בפורמט חופשי) | - | ביום הראשון של שנת 2000 |
med_info_height |
גובה | - | 180 ס"מ |
med_info_weight |
משקל | - | 10 סטון |
med_info_sex |
מין ביולוגי (מוגדר מראש) | אחת מהאפשרויות: UNKNOWN / MALE / FEMALE / INTERSEX / OTHER | INTERSEX |
med_info_sex_extra |
מין ביולוגי (טקסט חופשי, יכול להיות כתוספת ל-med_info_sex) | - | מעבר מנקבה לזכר |
med_info_gender |
מגדר | - | א-בינארי |
med_info_home_address |
כתובת מגורים | - | 123 Halifax Avenue, Alexandria 12345 |
med_info_blood_type_abo |
סוג דם (מוגדר מראש) | אחת מהאפשרויות הבאות: UNKNOWN / O_POSITIVE / O_NEGATIVE / O_UNKNOWN / A_POSITIVE / A_NEGATIVE / A_UNKNOWN / B_POSITIVE / B_NEGATIVE / B_UNKNOWN / AB_POSITIVE / AB_NEGATIVE / AB_UNKNOWN / H_H | B_NEGATIVE |
med_info_blood_type_other |
סוג דם (בפורמט חופשי) | - | Le(a-b-) |
med_info_allergies |
אלרגיות | - | לטקס |
med_info_medications |
תרופות | - | אספירין |
med_info_conditions_history |
היסטוריה של מצבים רפואיים | - | לחץ דם גבוה |
med_info_devices_mobility_requirements |
מכשירים רפואיים או דרישות ניידות | - | קוצב לב |
med_info_pregnancy_status |
סטטוס היריון | אחת מהאפשרויות UNKNOWN / PREGNANT / NOT_PREGNANT | PREGNANT |
med_info_pregnancy_due_date |
תאריך לידה משוער של הריון | ISO 8601 YYYY-MM-DD (לא מובטח שזה תאריך תקין, לדוגמה 2020-22-22) | 2022-10-10 |
med_info_pregnancy_info |
מידע על הריון | יכול להיות שיהיה צורך להוסיף לmed_info_pregnancy_status וגם לmed_info_pregnancy_due_date |
ניתוח קיסרי מתוכנן |
med_info_organ_donor |
תרומת איברים (מוגדר מראש) | אחת מהאפשרויות: UNKNOWN / NO / YES | כן |
med_info_organ_donor_extra |
תרומת איברים (טקסט חופשי) | יכול להיות שmed_info_organ_donor הוא תוספת ל-med_info_organ_donor |
רק לב וריאות |
med_info_advanced_directives |
הוראות מתקדמות | - | DNS |
med_info_physician_info |
פרטי הרופא הראשי | - | דניאל כהן, רחוב הקשת 34, 012-3456789 |
med_info_other |
מידע רפואי אחר | - | מבוטח באופן פרטי, מזהה הביטוח הוא 123-ABC-987 |
וידאו בשידור חי
ELS תומך בווידאו בשידור חי, שעוזר להתחיל סטרימינג של וידאו מהמכשיר של המשתמש.
אם התכונה מופעלת, תקבלו את השדה live_video_token
בהודעות ELS ב-HTTPS, אם הטלפון של המשתמש תומך בתכונה (Android 8 ואילך, Oreo). מידע נוסף זמין במאמר בנושא סרטונים בשידור חי.
Key | ערך | יחידות | דוגמה |
live_video_token |
6 תווים אלפאנומריים אקראיים באותיות רישיות | - | ABC123 |
דוגמאות
בלי מיקום, עם מספר המכשיר (למשל פורמט 164):
v=1&thunderbird_version=220512054&emergency_number=911&source=CALL&time=1643650654147&location_latitude=%2B00.00000&location_longitude=%2B000.00000&location_time=1643650654147&location_altitude=0&location_accuracy=0&location_confidence=0&location_source=unknown&device_number=%2B1234567890&device_model=Google+Pixel+6+Pro&device_imei=123456789012345&device_imsi=234159876543210&device_iccid=12345678901234567890&cell_home_mcc=234&cell_home_mnc=15&cell_network_mcc=234&cell_network_mnc=15
בלי מיקום, בלי מספר טלפון של המכשיר:
v=1&thunderbird_version=220512054&emergency_number=911&source=CALL&time=1643650654147&location_latitude=%2B00.00000&location_longitude=%2B000.00000&location_time=1643650654147&location_altitude=0&location_accuracy=0&location_confidence=0&location_source=unknown&device_model=Google+Pixel+6+Pro&device_imei=123456789012345&device_imsi=234159876543210&device_iccid=12345678901234567890&cell_home_mcc=234&cell_home_mnc=15&cell_network_mcc=234&cell_network_mnc=15
מיקום מחושב, עם מספר המכשיר (E. פורמט 164):
v=1&thunderbird_version=220512054&emergency_number=911&source=CALL&time=1643648829301&location_latitude=51.5332125&location_longitude=-0.1260139&location_time=1643648838875&location_altitude=77.5999985&location_altitude_msl=67.5999985&location_vertical_accuracy=0.9868233&location_vertical_accuracy_msl=0.8868233&location_accuracy=14.9460001&location_bearing=306.3276367&location_speed=0.0783991&location_confidence=0.6826895&location_source=wifi&device_number=%2B1234567890&device_model=Google+Pixel+6+Pro&device_imei=123456789012345&device_imsi=234159876543210&device_iccid=12345678901234567890&cell_home_mcc=234&cell_home_mnc=15&cell_network_mcc=234&cell_network_mnc=15
מיקום מחושב, עם מספר המכשיר (לא E. פורמט 164):
v=1&thunderbird_version=220512054&emergency_number=911&source=CALL&time=1643648829301&location_latitude=51.5332125&location_longitude=-0.1260139&location_time=1643648838875&location_altitude=77.5999985&location_altitude_msl=67.5999985&location_vertical_accuracy=0.9868233&location_vertical_accuracy_msl=0.8868233&location_accuracy=14.9460001&location_bearing=306.3276367&location_speed=0.0783991&location_confidence=0.6826895&location_source=wifi&device_number=01234567890&device_model=Google+Pixel+6+Pro&device_imei=123456789012345&device_imsi=234159876543210&device_iccid=12345678901234567890&cell_home_mcc=234&cell_home_mnc=15&cell_network_mcc=234&cell_network_mnc=15
המיקום מחושב, אין מספר מכשיר:
v=1&thunderbird_version=220512054&emergency_number=911&source=CALL&time=1643648829301&location_latitude=51.5332125&location_longitude=-0.1260139&location_time=1643648838875&location_altitude=77.5999985&location_altitude_msl=67.5999985&location_vertical_accuracy=0.9868233&location_vertical_accuracy_msl=0.8868233&location_accuracy=14.9460001&location_bearing=306.3276367&location_speed=0.0783991&location_confidence=0.6826895&location_source=wifi&device_model=Google+Pixel+6+Pro&device_imei=123456789012345&device_imsi=234159876543210&device_iccid=12345678901234567890&cell_home_mcc=234&cell_home_mnc=15&cell_network_mcc=234&cell_network_mnc=15
המיקום מחושב, עם מידע כללי נוסף למקרה חירום:
v=1&thunderbird_version=220512054&emergency_number=911&source=CALL&time=1643648829301&location_latitude=51.5332125&location_longitude=-0.1260139&location_time=1643648838875&location_altitude=77.5999985&location_altitude_msl=67.5999985&location_vertical_accuracy=0.9868233&location_vertical_accuracy_msl=0.8868233&location_accuracy=14.9460001&location_bearing=306.3276367&location_speed=0.0783991&location_confidence=0.6826895&location_source=wifi&device_number=%2B1234567890&device_model=Google+Pixel+6+Pro&device_imei=123456789012345&device_imsi=234159876543210&device_iccid=12345678901234567890&cell_home_mcc=234&cell_home_mnc=15&cell_network_mcc=234&cell_network_mnc=15&adr_carcrash_time=1643648829100&fall_detection_time=1643648829200&loss_of_pulse_time=1643648829201&emergency_type=MEDICAL
המיקום מחושב, עם וידאו בשידור חי:
v=1&thunderbird_version=220512054&emergency_number=911&source=CALL&time=1643648829301&location_latitude=51.5332125&location_longitude=-0.1260139&location_time=1643648838875&location_altitude=77.5999985&location_altitude_msl=67.5999985&location_vertical_accuracy=0.9868233&location_vertical_accuracy_msl=0.8868233&location_accuracy=14.9460001&location_bearing=306.3276367&location_speed=0.0783991&location_confidence=0.6826895&location_source=wifi&device_number=%2B1234567890&device_model=Google+Pixel+6+Pro&device_imei=123456789012345&device_imsi=234159876543210&device_iccid=12345678901234567890&cell_home_mcc=234&cell_home_mnc=15&cell_network_mcc=234&cell_network_mnc=15&live_video_token=ABC123
מיקום מחושב, עם מידע רפואי ואנשי קשר למקרה חירום (בהנחה שאפליקציית החירום פועלת בצורה תקינה ומספקת נתונים מובנים):
v=1&thunderbird_version=220512054&emergency_number=911&source=CALL&time=1643648829301&location_latitude=51.5332125&location_longitude=-0.1260139&location_time=1643648838875&location_altitude=77.5999985&location_altitude_msl=67.5999985&location_vertical_accuracy=0.9868233&location_vertical_accuracy_msl=0.8868233&location_accuracy=14.9460001&location_bearing=306.3276367&location_speed=0.0783991&location_confidence=0.6826895&location_source=wifi&device_number=%2B1234567890&device_model=Google+Pixel+6+Pro&device_imei=123456789012345&device_imsi=234159876543210&device_iccid=12345678901234567890&cell_home_mcc=234&cell_home_mnc=15&cell_network_mcc=234&cell_network_mnc=15&med_info_name=Alex+Smith&med_info_date_of_birth_gregorian=1990-01-03&med_info_height=6+ft&med_info_weight=100+kg&med_info_home_address=Test+Street+5%2C+80636+Munich&med_info_blood_type_abo=H_H&med_info_allergies=Peanuts&med_info_medications=Zestril&med_info_pregnancy_status=PREGNANT&med_info_pregnancy_due_date=2023-10-31&med_info_organ_donor=YES&med_info_other=Insurance+id%3A+12345
מיקום מחושב, עם מידע רפואי ואנשי קשר למקרה חירום (בהנחה שאפליקציית חירום פועלת היטב ומספקת נתונים לא מובנים ומגדירה את כל השדות האפשריים):
v=1&thunderbird_version=220512054&emergency_number=911&source=CALL&time=1643648829301&location_latitude=51.5332125&location_longitude=-0.1260139&location_time=1643648838875&location_altitude=77.5999985&location_altitude_msl=67.5999985&location_vertical_accuracy=0.9868233&location_vertical_accuracy_msl=0.8868233&location_accuracy=14.9460001&location_bearing=306.3276367&location_speed=0.0783991&location_confidence=0.6826895&location_source=wifi&device_number=%2B1234567890&device_model=Google+Pixel+6+Pro&device_imei=123456789012345&device_imsi=234159876543210&device_iccid=12345678901234567890&cell_home_mcc=234&cell_home_mnc=15&cell_network_mcc=234&cell_network_mnc=15&med_info_last_updated_time=1438101600000&med_info_name=Alex+Smith&med_info_date_of_birth_other=On+the+first+day+of+year+2000&med_info_height=180+cm&med_info_weight=10+stones&med_info_sex=INTERSEX&med_info_sex_extra=Transitioning+from+FEMALE+to+MALE&med_info_gender=non-binary&med_info_home_address=123+Halifax+Avenue%2C+Alexandria+12345&med_info_blood_type_other=Le%28a-b-%29&med_info_allergies=Latex&med_info_medications=Aspirin&med_info_conditions_history=ADHD&med_info_devices_mobility_requirements=Pacemaker&med_info_pregnancy_status=PREGNANT&med_info_pregnancy_due_date=2022-10-10&med_info_pregnancy_info=Planned+c-section&med_info_organ_donor=YES&med_info_organ_donor_extra=Only+heart+and+lungs&med_info_advanced_directives=DNS&med_info_physician_info=John+Doe%2C+34+Rainbow+street%2C+%2B123+456789&med_info_other=Privately+insured%2C+insurance+ID+123-ABC-987&econtact_0_name=John+Doe&econtact_0_phone_number=000+000&econtact_0_relationship=Father&econtact_1_name=Jane+Doe&econtact_1_phone_number=111+111&econtact_1_relationship=Mother&econtact_2_name=Alice+Smith&econtact_2_phone_number=222+222&econtact_2_relationship=Sister&econtact_3_name=Bob+Smith&econtact_3_phone_number=333+333&econtact_3_relationship=Brother&econtact_4_name=Charlie+Smith&econtact_4_phone_number=444+444&econtact_4_relationship=Brother&econtact_5_name=Dan+Smith&econtact_5_phone_number=555+555&econtact_5_relationship=Cousin&econtact_6_name=Eve+Smith&econtact_6_phone_number=666+666&econtact_6_relationship=Grandmother&econtact_7_name=Mallory+Smith&econtact_7_phone_number=777+777&econtact_7_relationship=Aunt&econtact_8_name=Trent+Smith&econtact_8_phone_number=888+888&econtact_8_relationship=Uncle&econtact_9_name=Xenia+Smith&econtact_9_phone_number=999+999&econtact_9_relationship=Sister&econtact_10_name=Yara+Smith&econtact_10_phone_number=10+10+10&econtact_10_relationship=Cousin&econtact_11_name=Zane+Smith&econtact_11_phone_number=11+11+11&econtact_11_relationship=Cousin&econtact_12_name=%28truncated%29
מיקום מחושב, עם מידע רפואי (בהנחה של אפליקציית חירום בתרחיש הגרוע ביותר שמספקת נתונים לא חוקיים, לא מוגבלים ולא מובְנים):
v=1&thunderbird_version=220512054&emergency_number=911&source=CALL&time=1643648829301&location_latitude=51.5332125&location_longitude=-0.1260139&location_time=1643648838875&location_altitude=77.5999985&location_altitude_msl=67.5999985&location_vertical_accuracy=0.9868233&location_vertical_accuracy_msl=0.8868233&location_accuracy=14.9460001&location_bearing=306.3276367&location_speed=0.0783991&location_confidence=0.6826895&location_source=wifi&device_number=%2B1234567890&device_model=Google+Pixel+6+Pro&device_imei=123456789012345&device_imsi=234159876543210&device_iccid=12345678901234567890&cell_home_mcc=234&cell_home_mnc=15&cell_network_mcc=234&cell_network_mnc=15&med_info_last_updated_time=-1000&med_info_date_of_birth_gregorian=0000-00-00&med_info_sex_extra=Transitioning+from+FEMALE+to+MALE&med_info_blood_type_other=Le%28a-b-%29&med_info_pregnancy_due_date=3000-22-22&med_info_organ_donor_extra=Only+heart+and+lungs&med_info_other=Lorem+ipsum+dolor+sit+amet%2C+consetetur+sadipscing+elitr%2C+sed+diam+nonumy+eirmod+tempor+invidunt+ut+labore+et+dolore+magna+aliquyam+erat%2C+sed+diam+voluptua.+At+vero+eos+et+accusam+et+justo+duo+dolores+et+ea+rebum.+Stet+clita+kasd+gubergren%2C+no+sea+takimata+sanctus+est+Lorem+ipsum+dolor+sit+amet.+Lorem+ipsum+dolor+sit+amet%2C+consetetur+sadipscing+elitr%2C+sed+diam+nonumy+eirmod+tempor+invidunt+ut+labore+et+dolore+magna+aliquyam+erat%2C+sed+diam+voluptua.+At+vero+eos+et+accusam+et+justo+duo+dolores+et+ea+rebum.+Stet+clita+kasd+gubergren%2C+no+sea+takimata+sanctus+est+Lorem+ipsum+dolor+sit+amet.+Lorem+ipsum+dolor+sit+amet%2C+consetetur+sadipscing+elitr%2C+sed+diam+nonumy+eirmod+tempor+invidunt+ut+labore+et+dolore+magna+aliquyam+erat%2C+sed+diam+voluptua.+At+vero+eos+et+accusam+et+justo+duo+dolores+et+ea+rebum.+Stet+clita+kasd+gubergren%2C+no+sea+takimata+sanctus+est+Lorem+ipsum+dolor+sit+amet.+%0A%0ADuis+autem+vel+eum+iriure+dolor+in+hendrerit+in+vulputate+velit+esse+molestie+consequat%2C+vel+illum+dolore+eu+feugiat+nulla+facilisis+at+vero+eros+et+accumsan+et+iusto+odio+dignissim+qui+blandit+praesent+luptatum+zzril+delenit+augue+duis+dolore+te+feugait+nulla+facilisi.+Lorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit%2C+sed+diam+nonummy+nibh+euismod+tincidunt+ut+laoreet+dolore+magna+aliquam+erat+volutpat.+%0A%0AUt+wisi+enim+ad+minim+veniam%2C+quis+nostrud+exerci+tation+ullamcorper+suscipit+lobortis+nisl+ut+aliquip+ex+ea+commodo+consequat.+Duis+autem+vel+eum+iriure+dolor+in+hendrerit+in+vulputate+velit+esse+molestie+consequat%2C+vel+illum+dolore+eu+feugiat+nulla+facilisis+at+vero+eros+et+accumsan+et+iusto+odio+dignissim+qui+blandit+praesent+luptatum+zzril+delenit+augue+duis+dolore+te+feugait+nulla+facilisi.+%0A%0ANam+liber+tempor+cum+soluta+nobis+eleifend+option+congue+nihil+imperdiet+doming+id+quod+mazim+placerat+facer+possim+assum.+Lorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit%2C+sed+diam+nonummy+nibh+euismod+tincidunt+ut+laoreet+dolore+magna+aliquam+erat+volutpat.+Ut+wisi+enim+ad+minim+v%28truncated%29