ECG — รูปแบบการส่งออก JSON
เอกสารโครงสร้าง ECG ในการส่งออก JSON
Last updated: April 5, 2026
ในหน้านี้
ECG (คลื่นไฟฟ้าหัวใจ)
ข้อมูล ECG รวมการบันทึกคลื่นไฟฟ้าหัวใจจากอุปกรณ์ Apple ที่รองรับ (เช่น Apple Watch Series 4 เป็นต้นไป) ให้การวิเคราะห์จังหวะการเต้นของหัวใจโดยละเอียดและตรวจจับภาวะเช่น หัวใจเต้นผิดจังหวะ (ห้องหัวใจบน) ในการส่งออก JSON ข้อมูล ECG อยู่ในอาร์เรย์ ecg
โครงสร้าง
แต่ละรายการ ECG รวมผลการจำแนก การวัดอัตราการเต้นของหัวใจ ข้อมูลแรงดัน และข้อมูลการสุ่มตัวอย่าง:
{
"start": "2024-02-06 14:30:00 -0800",
"end": "2024-02-06 14:30:30 -0800",
"classification": "Sinus Rhythm",
"severity": "Not Set",
"averageHeartRate": 72,
"numberOfVoltageMeasurements": 512,
"voltageMeasurements": [
{
"date": "2024-02-06 14:30:00.000 -0800",
"voltage": 0.123,
"units": "V"
}
],
"samplingFrequency": 512,
"source": "Apple Watch"
}
ฟิลด์
ฟิลด์ที่จำเป็น
start(Date): เวลาเริ่มการอ่าน ECG รูปแบบyyyy-MM-dd HH:mm:ss Zend(Date): เวลาสิ้นสุดการอ่าน ECG รูปแบบyyyy-MM-dd HH:mm:ss Zclassification(String): การจำแนกจังหวะหัวใจ (ดูรายการด้านล่าง)averageHeartRate(Number): อัตราการเต้นของหัวใจเฉลี่ยระหว่างการอ่าน (bpm)numberOfVoltageMeasurements(Number): จำนวนการวัดแรงดันทั้งหมดในตัวอย่างvoltageMeasurements(Array): อาร์เรย์ของการวัดแรงดัน (ดูด้านล่าง)samplingFrequency(Number): ความถี่การสุ่มตัวอย่างเป็น Hz (โดยทั่วไป 512 Hz สำหรับ Apple Watch)source(String): อุปกรณ์หรือแอปที่บันทึก ECG
ฟิลด์เสริม
severity(String): การจำแนกความรุนแรงของผล ECG (อาจเป็น "Not Set" หากไม่ใช้)
การจำแนก ECG
ฟิลด์ classification บอกจังหวะหัวใจที่ตรวจพบ:
"Sinus Rhythm"— จังหวะปกติ"Atrial Fibrillation"— จังหวะไม่สม่ำเสมอ (AFib)"High Heart Rate"— อัตราการเต้นสูงกว่าช่วงปกติ"Inconclusive Low Heart Rate"— ไม่สามารถจำแนกได้เนื่องจากอัตราต่ำ"Inconclusive High Heart Rate"— ไม่สามารถจำแนกได้เนื่องจากอัตราสูง"Inconclusive"— ไม่สามารถกำหนดการจำแนก"Inconclusive Poor Recording"— ไม่สามารถจำแนกได้เนื่องจากคุณภาพสัญญาณไม่ดี"Unrecognized"— ไม่รู้จักการจำแนก
การวัดแรงดัน
แต่ละรายการ ECG มีอาร์เรย์การวัดแรงดันที่แสดงกิจกรรมไฟฟ้าของหัวใจตามเวลา:
{
"voltageMeasurements": [
{
"date": "2024-02-06 14:30:00.000 -0800",
"voltage": 0.123,
"units": "V"
},
{
"date": "2024-02-06 14:30:00.002 -0800",
"voltage": 0.125,
"units": "V"
}
]
}
ฟิลด์ของการวัดแรงดัน:
date(Date): เวลาที่แม่นยำของการวัด (รวมมิลลิวินาที)voltage(Number): ค่าแรงดันเป็นวอลต์units(String): หน่วย (โดยทั่วไป"V")
หมายเหตุ: การวัดแรงดันถูกสุ่มตามความถี่ใน samplingFrequency (โดยทั่วไป 512 Hz คือ 512 ครั้งต่อวินาที)
ตัวอย่างรายการ
จังหวะไซนัสปกติ
{
"start": "2024-02-06 14:30:00 -0800",
"end": "2024-02-06 14:30:30 -0800",
"classification": "Sinus Rhythm",
"severity": "Not Set",
"averageHeartRate": 72,
"numberOfVoltageMeasurements": 15360,
"voltageMeasurements": [
{
"date": "2024-02-06 14:30:00.000 -0800",
"voltage": 0.123,
"units": "V"
}
],
"samplingFrequency": 512,
"source": "Apple Watch"
}
ตรวจพบ Atrial Fibrillation
{
"start": "2024-02-06 16:45:00 -0800",
"end": "2024-02-06 16:45:30 -0800",
"classification": "Atrial Fibrillation",
"severity": "Not Set",
"averageHeartRate": 95,
"numberOfVoltageMeasurements": 15360,
"voltageMeasurements": [
{
"date": "2024-02-06 16:45:00.000 -0800",
"voltage": 0.145,
"units": "V"
}
],
"samplingFrequency": 512,
"source": "Apple Watch"
}
การอ่านไม่สรุปผล
{
"start": "2024-02-06 18:00:00 -0800",
"end": "2024-02-06 18:00:30 -0800",
"classification": "Inconclusive Poor Recording",
"severity": "Not Set",
"averageHeartRate": 68,
"numberOfVoltageMeasurements": 15360,
"voltageMeasurements": [
{
"date": "2024-02-06 18:00:00.000 -0800",
"voltage": 0.098,
"units": "V"
}
],
"samplingFrequency": 512,
"source": "Apple Watch"
}
ทำความเข้าใจข้อมูล ECG
ความถี่การสุ่มตัวอย่าง
samplingFrequency (โดยทั่วไป 512 Hz) คือจำนวนการวัดแรงดันต่อวินาที สำหรับการอ่าน ECG 30 วินาที:
- จำนวนการวัดรวม = 512 × 30 = 15,360 ครั้ง
- แต่ละการวัดประมาณ 0.002 วินาที (2 มิลลิวินาที) ของกิจกรรมหัวใจ
การวัดแรงดัน
การวัดแรงดันแสดงกิจกรรมไฟฟ้าของหัวใจ:
- ค่าบวก: การ depolarize (กล้ามเนื้อหัวใจหดตัว)
- ค่าลบ: การ repolarize (กล้ามเนื้อหัวใจคลายตัว)
- การวิเคราะห์รูปแบบ: รูปแบบการเปลี่ยนแรงดันตามเวลาบ่งบอกจังหวะหัวใจ
การตีความการจำแนก
- Sinus Rhythm: จังหวะปกติ สุขภาพดี
- Atrial Fibrillation: จังหวะไม่สม่ำเสมอ อาจต้องปรึกษาแพทย์
- Inconclusive: อาจเกิดจากคุณภาพสัญญาณไม่ดี เคลื่อนไหวระหว่างอ่าน หรือปัจจัยอื่น
- อัตราสูง/ต่ำ: อัตราการเต้นอยู่นอกช่วงที่จำแนกได้แม่นยำ
ความเข้ากันได้ของอุปกรณ์
ฟังก์ชัน ECG ต้องการ:
- Apple Watch Series 4 ขึ้นไป (พร้อมแอป ECG)
- iOS 12.1.1 ขึ้นไป บน iPhone ที่จับคู่
- แอป ECG ติดตั้งและตั้งค่าแล้ว
กรณีใช้งาน
ข้อมูล ECG ช่วยได้ใน:
- การเฝ้าระวังจังหวะหัวใจ: ติดตามรูปแบบจังหวะตามเวลา
- การตรวจจับ AFib: เฝ้าระวังเหตุการณ์ fibrillation ห้องหัวใจบน
- เวชระเบียน: แชร์ข้อมูล ECG กับผู้ให้บริการด้านสุขภาพ
- การวิเคราะห์แนวโน้ม: ระบุรูปแบบหรือการเปลี่ยนแปลงจังหวะ
- ความสัมพันธ์กับอาการ: เทียบการอ่าน ECG กับอาการหรือกิจกรรม
ข้อควรจำ
- ไม่ใช่อุปกรณ์ทางการแพทย์: ECG บน Apple Watch ไม่ได้มีวัตถุประสงค์แทนการวินิจฉัยทางการแพทย์โดยผู้เชี่ยวชาญ
- ปรึกษาผู้ให้บริการด้านสุขภาพ: ปรึกษาผู้เชี่ยวชาญเสมอเกี่ยวกับผล ECG โดยเฉพาะหากตรวจพบ AFib
- การเฝ้าระวะเป็นประจำ: การอ่าน ECG เป็นประจำช่วยหาแพทเทิร์น แต่ไม่แทนการดูแลทางการแพทย์
- ขนาดไฟล์: การส่งออก ECG พร้อมการวัดแรงดันครบอาจมีขนาดใหญ่เนื่องจากความถี่สุ่มตัวอย่างสูง
เคล็ดลับ
- อ่านอย่างสม่ำเสมอ: อ่าน ECG ในเวลาที่สม่ำเสมอเพื่อวิเคราะห์แนวโน้ม
- วางตำแหน่งถูกต้อง: วางนาฬิกาให้เหมาะสมและอยู่นิ่งระหว่างอ่านเพื่อผลแม่นยำ
- ส่งออกอย่างเลือก: พิจารณาช่วงวันที่เมื่อส่งออก ECG เนื่องจากไฟล์อาจใหญ่เมื่อรวมการวัดแรงดันครบ
เอกสารที่เกี่ยวข้อง
- ภาพรวมรูปแบบการส่งออก JSON
- การแจ้งเตือนอัตราการเต้นของหัวใจ — สำหรับการแจ้งเตือนอัตราสูง/ต่ำ
- คู่มือการส่งออกด้วยตนเอง
- ภาพรวมระบบอัตโนมัติ