हैंडसेट से एंडपॉइंट तक ईएलएस डेटा ट्रांसमिट करने के लिए, एचटीटीपीएस एक उपलब्ध फ़ॉर्मैट है. एचटीटीपीएस प्रोटोकॉल एक स्टैंडर्ड प्रोटोकॉल है. इस दस्तावेज़ में, प्रोटोकॉल के बारे में ज़्यादा जानकारी नहीं दी जाएगी. एंडपॉइंट को POST मैसेज मिलने चाहिए. इनमें आपातकालीन स्थिति में जगह की जानकारी शामिल होगी. यह जानकारी इन फ़ील्ड में मौजूद होगी.
ध्यान दें कि जब डेटा उपलब्ध हो, तब ज़्यादा से ज़्यादा फ़ील्ड भरने की कोशिश करनी चाहिए. खास तौर पर, इन फ़ील्ड को भरना ज़रूरी है: time
, location_latitude
, location_longitude
, और location_accuracy
. इस तरह के डेटा के बिना, ईएलएस मैसेज का कोई खास फ़ायदा नहीं होता. हालांकि, आखिर में हर फ़ील्ड को 'ज़रूरी नहीं है' के तौर पर माना जाता है. आम तौर पर, एंडपॉइंट में यह सुविधा होनी चाहिए कि वह गड़बड़ियों के बिना, ऐसे मैसेज को प्रोसेस कर सके जिनमें फ़ील्ड मौजूद न हों या गलत फ़ॉर्मैट में हों.
मैसेज मिलने पर, एंडपॉइंट को 2XX स्टेटस कोड दिखाना चाहिए. अगर किसी मैसेज को प्रोसेस करने में कोई समस्या आती है या किसी अन्य वजह से मैसेज को खारिज करना पड़ता है, तो भी एंडपॉइंट को 2XX वाला स्टेटस कोड दिखाना चाहिए. एंडपॉइंट से मैसेज को हैंडल करने के तरीके को ट्रैक करने के लिए, अलग-अलग 2XX सक्सेस कोड इस्तेमाल किए जा सकते हैं.
डेटा का फ़ॉर्मैट, ETSI AML स्पेसिफ़िकेशन के नए वर्शन पर आधारित है. ये सेक्शन सबसे ज़्यादा काम के हैं:
सामग्री
फ़ील्ड की खास जानकारी
कुंजी | वैल्यू | यूनिट | उदाहरण |
v |
वर्शन | - | 1 |
emergency_number |
डायल किया गया आपातकालीन नंबर | - | 911 |
source |
ऐक्टिवेशन का सोर्स (कॉल, एसएमएस) | - | कॉल करें |
thunderbird_version |
Thunderbird मॉड्यूल के वर्शन का नंबर | - | 2800 |
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, wifi, cell, unknown) | - | 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 |
आईसीसीआईडी | - | 89148000001466362977 |
cell_home_mcc |
होम एमसीसी | - | 310 |
cell_home_mnc |
होम एमएनसी | - | 260 |
cell_network_mcc |
नेटवर्क एमसीसी | - | 310 |
cell_network_mnc |
नेटवर्क एमएनसी | - | 260 |
hmac |
मैसेज की पुष्टि करने वाला कोड | - |
जगह की जानकारी मौजूद नहीं है
डिवाइस नंबर
कुछ मामलों में, हो सकता है कि device_number
फ़ील्ड की जानकारी न दी गई हो. ELS, फ़ोन नंबर की जानकारी अलग-अलग सोर्स से पाने की कोशिश करेगा. हालांकि, ऐसा हो सकता है कि यह जानकारी न मिल पाए. हमारा सुझाव है कि आप: एचटीटीपीएस मैसेज के साथ-साथ एसएमएस मैसेज भी भेजें. साथ ही, दोनों मैसेज मिलने पर, डिवाइस का नंबर पता लगाने के लिए, आईएमईआई और समय (कॉल शुरू होने का टाइमस्टैंप) के हिसाब से मैच करें. इसके अलावा, मोबाइल और इंटरनेट सेवा देने वाली कंपनियों के साथ मिलकर काम करें, ताकि आईएमईआई/आईएमएसआई का इस्तेमाल करके फ़ोन नंबर वापस पाए जा सकें.
हम फ़ोन नंबर को E.164 फ़ॉर्मैट में फ़ॉर्मैट करने की कोशिश करते हैं. इसमें प्लस का निशान और देश का डायलिंग कोड प्रीफ़िक्स होता है. इसके बाद, सब्सक्राइबर नंबर होता है. इसमें कोई खाली जगह या ब्रैकेट +1438101600
नहीं होता है. अगर हम देश के कोड का पता नहीं लगा पाते हैं और इसलिए, नंबर को फ़ॉर्मैट नहीं कर पाते हैं, तो हम सोर्स से मिले ओरिजनल नंबर को भेजेंगे.
ऊंचाई (Z-ऐक्सिस)
ELS, ELS एंडपॉइंट को भेजे गए सभी ELS एचटीटीपीएस लोकेशन मैसेज में, z-ऐक्सिस की लोकेशन की जानकारी देता है. ऊंचाई की जानकारी, समुद्र तल से ऊंचाई (एमएसएल) और डब्ल्यूजीएस84 रेफ़रंस एलिप्सॉइड, दोनों में दी जाती है:
location_altitude_msl
और डब्ल्यूजीएस84 रेफ़रंस एलिप्सॉइड से ऊंचाई:
location_altitude
(डब्ल्यूजीएस, जीपीएस के लिए इस्तेमाल किया जाने वाला रेफ़रंस वर्ल्ड जियोडेटिक सिस्टम है).
ईएलएस, ऊंचाई के दोनों मेज़रमेंट के लिए वर्टिकल ऐक्युरसी की जानकारी भी देता है. यह जानकारी मीटर में होती है:
location_vertical_accuracy
और location_vertical_accuracy_msl
. वर्टिकल ऐक्युरसी को, जगह की सटीक जानकारी की सुविधा की तरह ही तय किया जाता है. साथ ही, कॉन्फ़िडेंस पर्सेंटाइल को पार्टनर सेट करता है. डिफ़ॉल्ट रूप से, कॉन्फ़िडेंस लेवल 68% पर सेट होता है. ज़्यादा जानकारी के लिए, Android के दस्तावेज़ में getVerticalAccuracyMeters() और getMslAltitudeAccuracyMeters() के बारे में पढ़ें.
उपयोगकर्ता की ऊंचाई, समुद्र तल से औसत ऊंचाई (एमएसएल) से ऊपर होने पर, अब सर्वर-साइड एपीआई का इस्तेमाल करके, इलाके की ऊंचाई का एमएसएल पता लगाया जा सकता है. इससे, उपयोगकर्ता की ऊंचाई का पता लगाया जा सकता है.
आपातकालीन स्थिति से जुड़ी अतिरिक्त जानकारी
ईएलएस, जगह की जानकारी के अलावा अन्य फ़ील्ड के लिए भी काम करती है. इन सभी फ़ील्ड को एक साथ अतिरिक्त आपातकालीन जानकारी (एईआई) कहा जाता है. ये फ़ील्ड डिफ़ॉल्ट रूप से डिलीवर नहीं किए जाते हैं. इन्हें चार कैटगरी में बांटा गया है. हर कैटगरी के लिए, पार्टनर को साफ़ तौर पर ऑप्ट-इन करना होगा:
- सामान्य (डिवाइस की भाषा, आपातकालीन स्थिति का टाइप, आपातकालीन कॉल ट्रिगर होने की जानकारी. इसमें कार हादसे और गिरने का पता लगने के टाइमस्टैंप शामिल हैं)
- स्वास्थ्य से जुड़ी जानकारी
- आपातकालीन संपर्क
- लाइव वीडियो
इन फ़ील्ड को चालू करने के लिए, कॉन्फ़िगरेशन में बदलाव करने का अनुरोध करें. अगर आपको कुछ पूछना है, तो ELS टीम से संपर्क करें.
सीमाएं और ध्यान रखने वाली बातें
ऐसा हो सकता है कि यह डेटा मौजूदा या सही न हो. स्वास्थ्य से जुड़ी जानकारी और आपातकालीन संपर्क की जानकारी, उपयोगकर्ता के डिवाइस पर मौजूद आपातकालीन ऐप्लिकेशन से ली जाती है. यह ऐप्लिकेशन, फ़ोन बनाने वाली कंपनी उपलब्ध कराती है. यह कंपनी ही तय करती है कि वह कौनसी जानकारी उपलब्ध कराएगी. साथ ही, यह भी तय करती है कि जानकारी फ़ॉर्मैट की गई होगी या फ़्री-फ़ॉर्म में होगी. इसके अलावा, यह डेटा सीधे तौर पर उपयोगकर्ता डालता है. आम तौर पर, इस डेटा को सैनिटाइज़ किया जाना चाहिए.
फ़्री-फ़ॉर्म 'string' फ़ील्ड के लिए, डेटा को ELS बिना किसी बदलाव के पास करता है. इसलिए, फ़ॉर्मैट और वैधता के बारे में कोई गारंटी नहीं दी जाती है. स्ट्रक्चर्ड फ़ील्ड के लिए, ईएलएस उनकी वैल्यू को किसी फ़ॉर्मैट में भेजता है. हालांकि, वह इस डेटा के मान्य होने की कोई गारंटी नहीं देता. उदाहरण:
- टाइमस्टैंप: यह पक्का किया जाता है कि टाइमस्टैंप एक संख्या हो. साथ ही, यह उम्मीद की जाती है कि स्पेसिफ़िकेशन के मुताबिक लागू किए गए टाइमस्टैंप में, यूनीक्स इपॉक टाइमस्टैंप के बाद का मिलीसेकंड शामिल हो. यह भी ज़रूरी है कि स्पेसिफ़िकेशन के मुताबिक लागू न किए गए टाइमस्टैंप के लिए, अमान्य वैल्यू (जैसे,
-1
) को आसानी से हैंडल किया जा सके. - तारीखें: ISO 8601
YYYY-MM-DD
फ़ॉर्मैट में होनी चाहिए. अगर लागू करने के तरीके, स्पेसिफ़िकेशन के मुताबिक नहीं हैं, तो अमान्य तारीखों (जैसे,2020-22-22
) को सही तरीके से हैंडल किया जाना चाहिए.
सामान्य
कुंजी | वैल्यू | यूनिट | उदाहरण |
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 |
आपातकालीन संपर्क
कुंजी | वैल्यू | यूनिट | उदाहरण |
econtact_[0-12]_name |
[0-12]वें आपातकालीन संपर्क का नाम | - | जॉन डो |
econtact_[0-12]_phone_number |
[0-12]वें आपातकालीन संपर्क का फ़ोन नंबर | इस बात की कोई गारंटी नहीं है कि यह एक मान्य फ़ोन नंबर है | +123 456789 |
econtact_[0-12]_relationship |
उपयोगकर्ता का [0-12]वें आपातकालीन संपर्क से संबंध | - | बहन |
स्वास्थ्य से जुड़ी जानकारी
कुंजी | वैल्यू | यूनिट | उदाहरण |
med_info_last_updated_time |
स्वास्थ्य से जुड़ी जानकारी को आखिरी बार अपडेट किए जाने का टाइमस्टैंप | मिलीसेकंड (यूनिक्स टाइम, मान्य होने की गारंटी नहीं है) | 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 एट्रिब्यूट के लिए पूरक हो सकता है) | - | FEMALE से MALE में ट्रांज़िशन करना |
med_info_gender |
लिंग | - | अन्य |
med_info_home_address |
घर का पता | - | 123 हैलिफ़ैक्स एवेन्यू, ऐलेग्ज़ेंड्रिया 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 | गर्भवती |
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_advanced_directives |
ऐडवांस डायरेक्टिव | - | DNS |
med_info_physician_info |
मुख्य डॉक्टर की जानकारी | - | सुरेश जैन, 34 रेनबो स्ट्रीट, +123 456789 |
med_info_other |
स्वास्थ्य से जुड़ी अन्य जानकारी | - | निजी तौर पर बीमा कराया गया है, बीमा आईडी 123-ABC-987 है |
लाइव वीडियो
ईएलएस, लाइव वीडियो की सुविधा के साथ काम करता है. इससे उपयोगकर्ता के डिवाइस से वीडियो स्ट्रीम शुरू करने में मदद मिलती है.
अगर यह सुविधा चालू है, तो आपको एचटीटीपीएस ईएलएस मैसेज में live_video_token
फ़ील्ड मिलेगा. ऐसा तब होगा, जब उपयोगकर्ता का फ़ोन इस सुविधा के साथ काम करता हो (Android 8+ Oreo). ज़्यादा जानकारी के लिए, लाइव वीडियो देखें.
कुंजी | वैल्यू | यूनिट | उदाहरण |
live_video_token |
किसी भी क्रम से मिलने वाले 6 बड़े अक्षर और अंक | - | ABC123 |
उदाहरण
डिवाइस नंबर (उदाहरण के लिए, E. 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
डिवाइस नंबर के साथ जगह की जानकारी का हिसाब लगाया गया (नॉन-ई. 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