Generated Narrative: StructureDefinition vnHealthCheckupDataSetLm Name Flags Card. Type Description & Constraints <a href="StructureDefinition-vnHealthCheckupDataSetLm-definitions.html#vnHealthCheckupDataSetLm" title="Logical model cho tập dữ liệu mẫu phiếu khám sức khỏe định kỳ / khám sàng lọc (Phụ lục 01, QĐ 1551/QĐ-BYT).#xA;Mô hình hóa các trường DÙNG CHUNG (hành chính, thông tin lần khám, thể lực, tiền sử, kết luận) cho **17 mẫu phiếu** theo nhóm tuổi/đối tượng:#xA;1. Người 6–dưới 18 tuổi | 2. Người 18+ | 3. Lái xe | 4. Nhân viên đường sắt | 5. Thuyền viên |#xA;6. Trẻ 0–dưới 2 tháng | 7. Trẻ 2–3 tháng | 8. Trẻ 4–6 tháng | 9. Trẻ 7–9 tháng |#xA;10. Trẻ 10–12 tháng | 11. Trẻ 13–18 tháng | 12. Trẻ 19–dưới 24 tháng | 13. Trẻ 2–dưới 6 tuổi |#xA;14. Học sinh 3 tháng–dưới 6T | 15. Học sinh lớp 1–5 | 16. Học sinh lớp 6–9 | 17. Học sinh lớp 10–12.#xA;Các trường khám theo cơ quan (nội khoa, nhi khoa, sàng lọc sơ sinh, học sinh...) khác nhau theo từng mẫu — mô hình dạng mở rộng; biến thể theo từng mẫu sẽ được bổ sung sau.#xA;Phần lớn trường 'ghi theo QĐ 3176/QĐ-BYT'. ConceptMap/StructureMap export phải bảo toàn tên trường nguồn.#xA;Căn cứ: QĐ 1551/QĐ-BYT (31/5/2026) — Phụ lục 01 (xác minh từ text layer PDF sạch); QĐ 3176/QĐ-BYT (đặc tả trường).">vnHealthCheckupDataSetLm 0..* Base Tập dữ liệu mẫu phiếu khám sức khỏe định kỳ — Logical Model (Phụ lục 01) #xD; hoTen 1..1 string HO_TEN - Họ và tên #xD; gioiTinh 1..1 string GIOI_TINH - Giới tính #xD; ngaySinh 1..1 string NGAY_SINH - Ngày sinh #xD; tuoi 0..1 string TUOI - Tuổi #xD; maDanToc 0..1 string MA_DAN_TOC - Mã dân tộc (2 ký tự) #xD; soCccd 0..1 string SO_CCCD - Số định danh cá nhân / CCCD #xD; ngayCapCccd 0..1 string NGAYCAP_CCCD - Ngày cấp CCCD #xD; noiCapCccd 0..1 string NOICAP_CCCD - Nơi cấp CCCD #xD; nguoiGiamHo 0..1 string NGUOI_GIAM_HO - Họ tên bố/mẹ hoặc người giám hộ (mẫu trẻ em) #xD; soCccdNgh 0..1 string SO_CCCD_NGH - CCCD của người giám hộ #xD; diaChi 0..1 string DIA_CHI - Nơi ở hiện tại #xD; maTinhCuTru 0..1 string MATINH_CU_TRU - Mã tỉnh cư trú (max 3; mã ĐVHC 34 tỉnh thường 2 chữ số — chuẩn hóa/zero-pad khi export) #xD; maXaCuTru 0..1 string MAXA_CU_TRU - Mã xã cư trú (5 ký tự, mô hình 2 cấp) #xD; dienThoai 0..1 string DIEN_THOAI - Số điện thoại #xD; lyDoVv 0..1 string LY_DO_VV - Lý do khám sức khỏe #xD; nhomMau 0..1 string NHOM_MAU - Nhóm máu #xD; doiTuong 0..1 string DOI_TUONG - Đối tượng khám định kỳ (1-14, vn-health-checkup-subject-cs) #xD; nguonKinhPhi 0..1 string NGUON_KINH_PHI - Nguồn kinh phí khám (vn-health-checkup-funding-source-cs) #xD; maLk 1..1 string MA_LK - Mã lượt/đợt khám (duy nhất, max 100 ký tự) #xD; maCskcb 0..1 string MA_CSKCB - Mã CSKCB (5 chữ số, BHXH cấp) #xD; maGtinCskcb 0..1 string MA_GTIN_CSKCB - Mã định danh cơ sở KCB 13 ký tự (theo chuẩn GLN) #xD; ngayVao 1..1 string NGAY_VAO - Ngày khám sức khỏe #xD; tsgdMaBenh 0..1 string TSGD_MA_BENH - Tiền sử bệnh gia đình (ICD-10, nhiều mã cách nhau ';') #xD; tsbtMaBenh 0..1 string TSBT_MA_BENH - Tiền sử bệnh bản thân (ICD-10) #xD; maBenhDangDieuTri 0..1 string MA_BENH_DANG_DIEU_TRI - Bệnh đang điều trị (ICD-10) #xD; tenThuoc 0..1 string TEN_THUOC - Thuốc đang sử dụng #xD; tiemChung 0..* string TIEM_CHUNG_* - Tiền sử tiêm chủng (BCG, BH-HG-UV, Sởi, Bại liệt, VNNB, VGB...; 0=Không, 1=Có, 99=Không nhớ) #xD; chieuCao 0..1 string CHIEU_CAO - Chiều cao (cm) #xD; canNang 0..1 string CAN_NANG - Cân nặng (kg) #xD; chiSoBmi 0..1 string CHI_SO_BMI - Chỉ số BMI #xD; mach 0..1 string MACH - Mạch (lần/phút) #xD; huyetAp 0..1 string HUYET_AP - Huyết áp (mmHg) #xD; ketLuan 0..1 string KET_LUAN - Kết luận khám sức khỏe #xD; phanLoaiSk 0..1 string PHAN_LOAI_SK - Phân loại sức khỏe (Loại I-V, vn-health-checkup-classification-cs) #xD; cksNguoiKetLuan 0..1 string CKS_NGUOI_KET_LUAN - Chữ ký số người kết luận #xD; cksBenhVien 0..1 string CKS_BENH_VIEN - Chữ ký số cơ sở KCB #xD; Documentation for this format
Tập dữ liệu mẫu phiếu khám sức khỏe định kỳ — Logical Model (Phụ lục 01)
Omi HealthTech / VN Core FHIR Community Initiative
Logical model cho tập dữ liệu mẫu phiếu khám sức khỏe định kỳ / khám sàng lọc (Phụ lục 01, QĐ 1551/QĐ-BYT). Mô hình hóa các trường DÙNG CHUNG (hành chính, thông tin lần khám, thể lực, tiền sử, kết luận) cho **17 mẫu phiếu** theo nhóm tuổi/đối tượng: 1. Người 6–dưới 18 tuổi | 2. Người 18+ | 3. Lái xe | 4. Nhân viên đường sắt | 5. Thuyền viên | 6. Trẻ 0–dưới 2 tháng | 7. Trẻ 2–3 tháng | 8. Trẻ 4–6 tháng | 9. Trẻ 7–9 tháng | 10. Trẻ 10–12 tháng | 11. Trẻ 13–18 tháng | 12. Trẻ 19–dưới 24 tháng | 13. Trẻ 2–dưới 6 tuổi | 14. Học sinh 3 tháng–dưới 6T | 15. Học sinh lớp 1–5 | 16. Học sinh lớp 6–9 | 17. Học sinh lớp 10–12. Các trường khám theo cơ quan (nội khoa, nhi khoa, sàng lọc sơ sinh, học sinh...) khác nhau theo từng mẫu — mô hình dạng mở rộng; biến thể theo từng mẫu sẽ được bổ sung sau. Phần lớn trường 'ghi theo QĐ 3176/QĐ-BYT'. ConceptMap/StructureMap export phải bảo toàn tên trường nguồn. Căn cứ: QĐ 1551/QĐ-BYT (31/5/2026) — Phụ lục 01 (xác minh từ text layer PDF sạch); QĐ 3176/QĐ-BYT (đặc tả trường).
Mỗi tập dữ liệu mẫu phiếu ↔ một VNCoreCompositionHealthCheckup (document) tham chiếu VNCorePatient + Observation. Lưu ý OCR-grade: xác minh kích thước/mã trường theo ảnh PDF khi sinh StructureMap.
NGUOI_GIAM_HO - Họ tên bố/mẹ hoặc người giám hộ (mẫu trẻ em)
VNCoreRelatedPerson.name.text (relationship=guardian)
MATINH_CU_TRU - Mã tỉnh cư trú (max 3; mã ĐVHC 34 tỉnh thường 2 chữ số — chuẩn hóa/zero-pad khi export)
MAXA_CU_TRU - Mã xã cư trú (5 ký tự, mô hình 2 cấp)
Encounter.reasonCode.text | Composition.section[history]
Observation (LOINC 882-1 ABO+Rh) hoặc VNCorePatient extension nhóm máu
DOI_TUONG - Đối tượng khám định kỳ (1-14, vn-health-checkup-subject-cs)
Encounter.extension hoặc Composition.section — coding từ vn-health-checkup-subject-cs
NGUON_KINH_PHI - Nguồn kinh phí khám (vn-health-checkup-funding-source-cs)
Composition.extension hoặc Encounter — coding từ vn-health-checkup-funding-source-cs
MA_LK - Mã lượt/đợt khám (duy nhất, max 100 ký tự)
VNCoreCompositionHealthCheckup.identifier.value (đợt khám sức khỏe). Có thể đồng thời gắn Encounter.identifier | Bundle.identifier
KHÁC pattern BHYT (BHYTXML1SummaryLM map MA_LK -> Claim). Đợt KSK không nhất thiết là Claim BHYT.
MA_CSKCB - Mã CSKCB (5 chữ số, BHXH cấp)
VNCoreOrganization.identifier[CSKCB].value (custodian)
MA_GTIN_CSKCB - Mã định danh cơ sở KCB 13 ký tự (theo chuẩn GLN)
VNCoreOrganization.identifier[MaGtin].value (custodian)
VNCoreCompositionHealthCheckup.date | Encounter.period.start
TSGD_MA_BENH - Tiền sử bệnh gia đình (ICD-10, nhiều mã cách nhau ';')
VNCoreCondition (category=family-history) hoặc FamilyMemberHistory
TSBT_MA_BENH - Tiền sử bệnh bản thân (ICD-10)
MA_BENH_DANG_DIEU_TRI - Bệnh đang điều trị (ICD-10)
VNCoreCondition.code (clinicalStatus=active)
VNCoreMedicationStatement | MedicationRequest
TIEM_CHUNG_* - Tiền sử tiêm chủng (BCG, BH-HG-UV, Sởi, Bại liệt, VNNB, VGB...; 0=Không, 1=Có, 99=Không nhớ)
VNCoreImmunization | Observation (immunization history); giá trị 99 -> data-absent-reason
VNCoreObservationBodyHeight.valueQuantity (cm)
VNCoreObservationBodyWeight.valueQuantity (kg)
VNCoreObservationVitalSigns (LOINC 39156-5) valueQuantity (kg/m2)
VNCoreObservationHeartRate.valueQuantity (/min)
VNCoreObservationBloodPressure.component (systolic/diastolic, mmHg)
PHAN_LOAI_SK - Phân loại sức khỏe (Loại I-V, vn-health-checkup-classification-cs)
CKS_NGUOI_KET_LUAN - Chữ ký số người kết luận
VNCoreCompositionHealthCheckup.attester (mode=professional) + Provenance.signature
VNCoreCompositionHealthCheckup.attester (mode=legal) + Provenance.signature (Organization)