HL7 Vietnam VN Core FHIR Implementation Guide

Hướng dẫn triển khai FHIR cốt lõi Việt Nam — VN Core FHIR Implementation Guide
0.10.0 - Draft for Community Review Viet Nam cờ

Hướng dẫn triển khai FHIR cốt lõi Việt Nam — VN Core FHIR Implementation Guide - Draft for Community Review (v0.10.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Mô hình logic: Tập dữ liệu khám sức khoẻ tuyển dụng đường sắt — Logical Model

URL chính thức: http://fhir.hl7.org.vn/core/StructureDefinition/vnRailwayHealthCheckupRecruitmentLm Phiên bản: 0.10.0
Computable Name: VNRailwayHealthCheckupRecruitmentLM
Định danh khác: OID:2.25.161089673617632664299011809196868855799.42.228

Logical model chuyên biệt hoá tập dữ liệu dùng chung cho khám sức khoẻ tuyển dụng đối với người điều khiển phương tiện giao thông đường sắt theo Phụ lục 02 TT 42/2025/TT-BYT. Đây là tập dữ liệu tối thiểu, không phải biểu mẫu giấy hoặc điện tử bắt buộc. Theo Điều 3 khoản 2 TT 42/2025/TT-BYT, cơ sở khám sức khoẻ tự ban hành biểu mẫu và có thể bổ sung thông tin, nhưng phải bảo đảm đầy đủ thông tin tối thiểu của Phụ lục 02 và cập nhật dữ liệu theo Điều 5 TT 36/2024/TT-BYT. Giấy khám sức khoẻ tuyển dụng có giá trị 12 tháng kể từ ngày ký kết luận.

Usages:

  • This Logical Model is not used by any profiles in this Specification

You can also check for usages in the FHIR IG Statistics

Các dạng xem hình thức của nội dung hồ sơ

Mô tả profile, differential, snapshot và các biểu diễn liên quan.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. vnRailwayHealthCheckupRecruitmentLm C 0..* VNRailwayHealthCheckupBaseLM Tập dữ liệu khám sức khoẻ tuyển dụng đường sắt — Logical Model

Elements defined in Ancestors:loaiKhamSucKhoe, hanhChinh, xacNhanNguoiDeNghi, khamLamSang, canLamSang, ketLuan
Constraints: vn-railway-recruitment-declaration-affirmed, vn-railway-recruitment-history-names-disease
... loaiKhamSucKhoe 1..1 CodeableConcept Loại khám sức khoẻ đường sắt
Required Pattern: At least the following
.... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
..... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hl7.org.vn/core/CodeSystem/vn-railway-health-checkup-type-cs
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: recruitment
... xacNhanNguoiDeNghi
.... camDoanDungSuThat 1..1 boolean Cam đoan nội dung tự khai hoàn toàn đúng sự thật
... ketLuan
.... thoiHanHieuLucThang 1..1 integer Thời hạn hiệu lực tính từ ngày ký kết luận, đơn vị tháng
Required Pattern: 12
.... giaDinh 1..1 BackboneElement Tiền sử bệnh của gia đình
..... coMacBenh 1..1 boolean Gia đình có người mắc một trong các bệnh được liệt kê
..... tenBenhNeuCo 0..* string Tên bệnh cụ thể trong tiền sử gia đình nếu có
.... banThan 1..1 BackboneElement Tiền sử và bệnh sử bản thân gồm 20 câu tự khai
..... benhHoacBiThuongTrong5NamQua 1..1 boolean Có bệnh hay bị thương trong 5 năm qua
..... benhThanKinhHoacBiThuongODau 1..1 boolean Có bệnh thần kinh hay bị thương ở đầu
..... benhMatHoacGiamThiLuc 1..1 boolean Bệnh mắt hoặc giảm thị lực, trừ trường hợp đeo kính thuốc
..... benhTaiGiamSucNgheHoacThangBang 1..1 boolean Bệnh ở tai, giảm sức nghe hoặc thăng bằng
..... benhTimNhoiMauCoTimHoacTimMachKhac 1..1 boolean Bệnh ở tim, hoặc nhồi máu cơ tim, các bệnh tim mạch khác
..... phauThuatCanThiepTimMach 1..1 boolean Phẫu thuật can thiệp tim - mạch (thay van, bắc cầu nối, tạo hình mạch, máy tạo nhịp, đặt stent mạch, ghép tim)
..... tangHuyetAp 1..1 boolean Tăng huyết áp
..... khoTho 1..1 boolean Khó thở
..... benhPhoiHenKhiPheThungViemPheQuanMan 1..1 boolean Bệnh phổi, hen, khí phế thũng, viêm phế quản mạn tính
..... benhThanHoacLocMau 1..1 boolean Bệnh thận, lọc máu
..... daiThaoDuongHoacKiemSoatTangDuongHuyet 1..1 boolean Đái tháo đường hoặc kiểm soát tăng đường huyết
..... benhTamThan 1..1 boolean Bệnh tâm thần
..... matYThucHoacRoiLoanYThuc 1..1 boolean Mất ý thức, rối loạn ý thức
..... ngatChongMatMetMoiBuonNguHoacNgatXiu 1..1 boolean Ngất, chóng mặt, mệt mỏi, buồn ngủ hoặc ngất xỉu
..... benhTieuHoa 1..1 boolean Bệnh tiêu hoá
..... roiLoanGiacNguNgungThoNguRuHoacNgayTo 1..1 boolean Rối loạn giấc ngủ, ngừng thở khi ngủ, ngủ rũ ban ngày, ngáy to
..... taiBienMachMauNaoHoacLiet 1..1 boolean Tai biến mạch máu não hoặc liệt
..... benhHoacTonThuongCotSong 1..1 boolean Bệnh hoặc tổn thương cột sống
..... suDungRuouThuongXuyenLienTuc 1..1 boolean Sử dụng rượu thường xuyên, liên tục
..... suDungMaTuyVaChatGayNghien 1..1 boolean Sử dụng ma tuý và chất gây nghiện
..... tenBenhKhiCo 0..* string Tên bệnh cụ thể khi có câu trả lời Có
.... cauHoiKhac 1..1 BackboneElement Câu hỏi về điều trị và thuốc đang sử dụng
..... dangDieuTriBenh 1..1 boolean Hiện đang điều trị bệnh
..... benhDangDieuTri 0..* string Tên bệnh đang điều trị
..... thuocDangDung 0..* BackboneElement Thuốc đang dùng và liều lượng
...... tenThuoc 1..1 string Tên thuốc đang dùng
...... lieuLuong 1..1 string Liều lượng thuốc đang dùng

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
vn-railway-recruitment-declaration-affirmed error vnRailwayHealthCheckupRecruitmentLm Người đề nghị khám sức khoẻ tuyển dụng phải cam đoan nội dung tự khai đúng sự thật — Phụ lục 02 TT 42/2025/TT-BYT mục II ghi rõ lời cam đoan là thành phần bắt buộc của phiếu, nên giá trị false không phải là hồ sơ hợp lệ. xacNhanNguoiDeNghi.camDoanDungSuThat = true
vn-railway-recruitment-history-names-disease error vnRailwayHealthCheckupRecruitmentLm Nếu tiền sử gia đình trả lời Có thì phải ghi tên bệnh cụ thể — Phụ lục 02 TT 42/2025/TT-BYT mục II.1: 'Nếu có, đề nghị ghi cụ thể tên bệnh'. tienSu.giaDinh.coMacBenh implies tienSu.giaDinh.tenBenhNeuCo.exists()
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. vnRailwayHealthCheckupRecruitmentLm C 0..* VNRailwayHealthCheckupBaseLM Tập dữ liệu khám sức khoẻ tuyển dụng đường sắt — Logical Model

Elements defined in Ancestors:loaiKhamSucKhoe, hanhChinh, xacNhanNguoiDeNghi, khamLamSang, canLamSang, ketLuan
Constraints: vn-railway-not-fit-needs-reason, vn-railway-recruitment-declaration-affirmed, vn-railway-recruitment-history-names-disease
... loaiKhamSucKhoe 1..1 CodeableConcept Loại khám sức khoẻ đường sắt
Binding: Loại khám sức khoẻ người điều khiển phương tiện giao thông đường sắt — Railway Driver Health Checkup Type ValueSet (required)
Required Pattern: At least the following
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hl7.org.vn/core/CodeSystem/vn-railway-health-checkup-type-cs
..... version 0..1 string Version of the system - if relevant
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: recruitment
..... display 0..1 string Representation defined by the system
..... userSelected 0..1 boolean If this coding was chosen directly by the user
.... text 0..1 string Plain text representation of the concept
... hanhChinh 1..1 BackboneElement Thông tin hành chính của người đề nghị khám sức khoẻ
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... hoTen 1..1 string I.1 - Họ và tên người đề nghị khám sức khoẻ
.... anh 1..1 string I.1 - Ảnh dán hoặc ảnh quét của người đề nghị khám
.... gioiTinh 1..1 CodeableConcept I.2 - Giới tính của người đề nghị khám
.... ngaySinh 1..1 date I.3 - Ngày sinh của người đề nghị khám
.... tuoi 1..1 integer I.3 - Tuổi tại thời điểm khám sức khoẻ
.... loaiGiayToDinhDanh 1..1 CodeableConcept I.4 - Loại giấy tờ: CCCD, CC, hộ chiếu hoặc định danh công dân
.... soGiayToDinhDanh 1..1 string I.4 - Số CCCD, CC, hộ chiếu hoặc định danh công dân
.... ngayCapGiayTo 1..1 date I.5 - Ngày cấp giấy tờ định danh
.... noiCapGiayTo 1..1 string I.5 - Nơi cấp giấy tờ định danh
.... choOHienTai 1..1 string I.6 - Chỗ ở hiện tại của người đề nghị khám
... xacNhanNguoiDeNghi 1..1 BackboneElement Xác nhận của người đề nghị khám sức khoẻ
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... hoTen 1..1 string Họ và tên người đề nghị khám khi xác nhận
.... chuKy 1..1 string Chữ ký của người đề nghị khám sức khoẻ
.... ngayKy 1..1 date Ngày ký đề nghị khám sức khoẻ
.... camDoanDungSuThat 1..1 boolean Cam đoan nội dung tự khai hoàn toàn đúng sự thật
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... toanThan 1..1 BackboneElement Kết quả khám toàn thân
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... chieuCao 1..1 Quantity Chiều cao, đơn vị cm
..... canNang 1..1 Quantity Cân nặng, đơn vị kg
..... bmi 1..1 Quantity Chỉ số khối cơ thể BMI
..... mach 1..1 Quantity Mạch của người được khám
..... huyetAp 1..1 string Huyết áp của người được khám
.... tamThan 1..1 string III.1 - Kết quả khám tâm thần
.... thanKinh 1..1 string III.2 - Kết quả khám thần kinh
.... mat 1..1 string III.3 - Kết quả khám mắt
.... taiMuiHong 1..1 string III.4 - Kết quả khám Tai-Mũi-Họng
.... timMach 1..1 string III.5 - Kết quả khám tim mạch
.... hoHap 1..1 string III.6 - Kết quả khám hô hấp
.... coXuongKhop 1..1 string III.7 - Kết quả khám Cơ Xương Khớp
.... noiTiet 1..1 string III.8 - Kết quả khám nội tiết
.... xacNhanNguoiHanhNghe 1..* BackboneElement Xác nhận của người hành nghề khám lâm sàng
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... hoTen 1..1 string Họ và tên người hành nghề khám lâm sàng
..... chuKy 1..1 string Chữ ký người hành nghề khám lâm sàng
..... ketLuanDuDieuKien 1..1 CodeableConcept Kết luận đủ hoặc không đủ tiêu chuẩn theo nội dung khám
Binding: Mã trả lời KSK — Không đủ, Đủ (ValueSet VNKSKRailwayEligibilityVS) (required)
..... phanLoaiSucKhoe 0..1 CodeableConcept Phân loại sức khoẻ do người hành nghề kết luận (bắt buộc với khám định kỳ)
Binding: Phân loại sức khoẻ — Vietnam Health Checkup Classification ValueSet (required)
... canLamSang 1..1 BackboneElement Thông tin khám cận lâm sàng
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... xetNghiemMaTuy 1..1 BackboneElement Xét nghiệm ma tuý bắt buộc
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... ketQuaSangLoc 1..1 string IV.1 - Kết quả xét nghiệm sàng lọc ma tuý
..... amphetamin 1..1 string IV.1 - Kết quả định tính Amphetamin
..... marijuana 1..1 string IV.1 - Kết quả định tính Marijuana
..... morphin 1..1 string IV.1 - Kết quả định tính Morphin
..... codein 1..1 string IV.1 - Kết quả định tính Codein
..... heroin 1..1 string IV.1 - Kết quả định tính Heroin
.... nongDoCon 0..1 BackboneElement Xét nghiệm nồng độ cồn trong máu hoặc hơi thở
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... mauHoacHoiTho 1..1 CodeableConcept IV.2 - Loại mẫu đo: máu hoặc hơi thở
..... ketQua 1..1 Quantity IV.2 - Kết quả đo nồng độ cồn
.... huyetHoc 0..* string IV.2 - Kết quả xét nghiệm huyết học theo chỉ định
.... sinhHoa 0..* string IV.2 - Kết quả xét nghiệm sinh hoá theo chỉ định
.... xQuang 0..* string IV.2 - Kết quả X-quang theo chỉ định
.... xetNghiemKhac 0..* string IV.2 - Kết quả xét nghiệm khác theo chỉ định
.... xacNhanNguoiHanhNghe 1..* BackboneElement Xác nhận của người hành nghề khám cận lâm sàng
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... hoTen 1..1 string Họ và tên người hành nghề khám cận lâm sàng
..... chuKy 1..1 string Chữ ký người hành nghề khám cận lâm sàng
..... ketLuanDuDieuKien 1..1 CodeableConcept Kết luận đủ hoặc không đủ tiêu chuẩn theo nội dung khám
Binding: Mã trả lời KSK — Không đủ, Đủ (ValueSet VNKSKRailwayEligibilityVS) (required)
..... phanLoaiSucKhoe 0..1 CodeableConcept Phân loại sức khoẻ do người hành nghề kết luận (bắt buộc với khám định kỳ)
Binding: Phân loại sức khoẻ — Vietnam Health Checkup Classification ValueSet (required)
... ketLuan 1..1 BackboneElement Kết luận khám sức khoẻ đường sắt
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... ketQuaDuDieuKien 1..1 CodeableConcept Kết luận đủ hoặc không đủ tiêu chuẩn sức khoẻ
Binding: Mã trả lời KSK — Không đủ, Đủ (ValueSet VNKSKRailwayEligibilityVS) (required)
.... tieuChiKhongDuDieuKien 0..* CodeableConcept Tiêu chí sức khoẻ không đạt nếu kết luận không đủ điều kiện
Binding: Tiêu chí loại trừ sức khoẻ người điều khiển phương tiện giao thông đường sắt — Railway Driver Fitness Exclusion Criteria ValueSet (extensible)
.... lyDoKhongDuDieuKien 0..1 string Lý do không đủ tiêu chuẩn sức khoẻ
.... ngayKetLuan 1..1 date Ngày ký kết luận khám sức khoẻ
.... nguoiKetLuan 1..1 BackboneElement Người kết luận khám sức khoẻ
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... hoTen 1..1 string Họ và tên người kết luận
..... chuKy 1..1 string Chữ ký của người kết luận
..... dauCoSo 1..1 string Dấu của cơ sở khám sức khoẻ
.... thoiHanHieuLucThang 1..1 integer Thời hạn hiệu lực tính từ ngày ký kết luận, đơn vị tháng
Required Pattern: 12
... tienSu 1..1 BackboneElement Tiền sử bệnh tự khai khi khám tuyển dụng
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... giaDinh 1..1 BackboneElement Tiền sử bệnh của gia đình
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... coMacBenh 1..1 boolean Gia đình có người mắc một trong các bệnh được liệt kê
..... tenBenhNeuCo 0..* string Tên bệnh cụ thể trong tiền sử gia đình nếu có
.... banThan 1..1 BackboneElement Tiền sử và bệnh sử bản thân gồm 20 câu tự khai
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... benhHoacBiThuongTrong5NamQua 1..1 boolean Có bệnh hay bị thương trong 5 năm qua
..... benhThanKinhHoacBiThuongODau 1..1 boolean Có bệnh thần kinh hay bị thương ở đầu
..... benhMatHoacGiamThiLuc 1..1 boolean Bệnh mắt hoặc giảm thị lực, trừ trường hợp đeo kính thuốc
..... benhTaiGiamSucNgheHoacThangBang 1..1 boolean Bệnh ở tai, giảm sức nghe hoặc thăng bằng
..... benhTimNhoiMauCoTimHoacTimMachKhac 1..1 boolean Bệnh ở tim, hoặc nhồi máu cơ tim, các bệnh tim mạch khác
..... phauThuatCanThiepTimMach 1..1 boolean Phẫu thuật can thiệp tim - mạch (thay van, bắc cầu nối, tạo hình mạch, máy tạo nhịp, đặt stent mạch, ghép tim)
..... tangHuyetAp 1..1 boolean Tăng huyết áp
..... khoTho 1..1 boolean Khó thở
..... benhPhoiHenKhiPheThungViemPheQuanMan 1..1 boolean Bệnh phổi, hen, khí phế thũng, viêm phế quản mạn tính
..... benhThanHoacLocMau 1..1 boolean Bệnh thận, lọc máu
..... daiThaoDuongHoacKiemSoatTangDuongHuyet 1..1 boolean Đái tháo đường hoặc kiểm soát tăng đường huyết
..... benhTamThan 1..1 boolean Bệnh tâm thần
..... matYThucHoacRoiLoanYThuc 1..1 boolean Mất ý thức, rối loạn ý thức
..... ngatChongMatMetMoiBuonNguHoacNgatXiu 1..1 boolean Ngất, chóng mặt, mệt mỏi, buồn ngủ hoặc ngất xỉu
..... benhTieuHoa 1..1 boolean Bệnh tiêu hoá
..... roiLoanGiacNguNgungThoNguRuHoacNgayTo 1..1 boolean Rối loạn giấc ngủ, ngừng thở khi ngủ, ngủ rũ ban ngày, ngáy to
..... taiBienMachMauNaoHoacLiet 1..1 boolean Tai biến mạch máu não hoặc liệt
..... benhHoacTonThuongCotSong 1..1 boolean Bệnh hoặc tổn thương cột sống
..... suDungRuouThuongXuyenLienTuc 1..1 boolean Sử dụng rượu thường xuyên, liên tục
..... suDungMaTuyVaChatGayNghien 1..1 boolean Sử dụng ma tuý và chất gây nghiện
..... tenBenhKhiCo 0..* string Tên bệnh cụ thể khi có câu trả lời Có
.... cauHoiKhac 1..1 BackboneElement Câu hỏi về điều trị và thuốc đang sử dụng
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... dangDieuTriBenh 1..1 boolean Hiện đang điều trị bệnh
..... benhDangDieuTri 0..* string Tên bệnh đang điều trị
..... thuocDangDung 0..* BackboneElement Thuốc đang dùng và liều lượng
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... tenThuoc 1..1 string Tên thuốc đang dùng
...... lieuLuong 1..1 string Liều lượng thuốc đang dùng

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
vnRailwayHealthCheckupRecruitmentLm.​loaiKhamSucKhoe Base required Loại khám sức khoẻ người điều khiển phương tiện giao thông đường sắt — Railway Driver Health Checkup Type ValueSet 📦0.10.0 This IG
vnRailwayHealthCheckupRecruitmentLm.​khamLamSang.xacNhanNguoiHanhNghe.​ketLuanDuDieuKien Base required Mã trả lời KSK — Không đủ, Đủ (ValueSet VNKSKRailwayEligibilityVS) 📦0.10.0 This IG
vnRailwayHealthCheckupRecruitmentLm.​khamLamSang.xacNhanNguoiHanhNghe.​phanLoaiSucKhoe Base required Phân loại sức khoẻ — Vietnam Health Checkup Classification ValueSet 📦0.10.0 This IG
vnRailwayHealthCheckupRecruitmentLm.​canLamSang.xacNhanNguoiHanhNghe.​ketLuanDuDieuKien Base required Mã trả lời KSK — Không đủ, Đủ (ValueSet VNKSKRailwayEligibilityVS) 📦0.10.0 This IG
vnRailwayHealthCheckupRecruitmentLm.​canLamSang.xacNhanNguoiHanhNghe.​phanLoaiSucKhoe Base required Phân loại sức khoẻ — Vietnam Health Checkup Classification ValueSet 📦0.10.0 This IG
vnRailwayHealthCheckupRecruitmentLm.​ketLuan.ketQuaDuDieuKien Base required Mã trả lời KSK — Không đủ, Đủ (ValueSet VNKSKRailwayEligibilityVS) 📦0.10.0 This IG
vnRailwayHealthCheckupRecruitmentLm.​ketLuan.tieuChiKhongDuDieuKien Base extensible Tiêu chí loại trừ sức khoẻ người điều khiển phương tiện giao thông đường sắt — Railway Driver Fitness Exclusion Criteria ValueSet 📦0.10.0 This IG

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
vn-railway-not-fit-needs-reason error vnRailwayHealthCheckupRecruitmentLm Khi kết luận là Không đủ (mã 0), phải nêu ít nhất một tiêu chí loại trừ theo Phụ lục 01 hoặc ghi rõ lý do bằng văn bản. Căn cứ: TT 42/2025/TT-BYT Phụ lục 02 mục V và Phụ lục 03 mục IV — 'nếu không đủ ghi rõ lý do'. ketLuan.ketQuaDuDieuKien.coding.where(code = '0').exists() implies (ketLuan.tieuChiKhongDuDieuKien.exists() or ketLuan.lyDoKhongDuDieuKien.exists())
vn-railway-recruitment-declaration-affirmed error vnRailwayHealthCheckupRecruitmentLm Người đề nghị khám sức khoẻ tuyển dụng phải cam đoan nội dung tự khai đúng sự thật — Phụ lục 02 TT 42/2025/TT-BYT mục II ghi rõ lời cam đoan là thành phần bắt buộc của phiếu, nên giá trị false không phải là hồ sơ hợp lệ. xacNhanNguoiDeNghi.camDoanDungSuThat = true
vn-railway-recruitment-history-names-disease error vnRailwayHealthCheckupRecruitmentLm Nếu tiền sử gia đình trả lời Có thì phải ghi tên bệnh cụ thể — Phụ lục 02 TT 42/2025/TT-BYT mục II.1: 'Nếu có, đề nghị ghi cụ thể tên bệnh'. tienSu.giaDinh.coMacBenh implies tienSu.giaDinh.tenBenhNeuCo.exists()

Summary

Mandatory: 0 element(30 nested mandatory elements)

Dạng xem Differential

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. vnRailwayHealthCheckupRecruitmentLm C 0..* VNRailwayHealthCheckupBaseLM Tập dữ liệu khám sức khoẻ tuyển dụng đường sắt — Logical Model

Elements defined in Ancestors:loaiKhamSucKhoe, hanhChinh, xacNhanNguoiDeNghi, khamLamSang, canLamSang, ketLuan
Constraints: vn-railway-recruitment-declaration-affirmed, vn-railway-recruitment-history-names-disease
... loaiKhamSucKhoe 1..1 CodeableConcept Loại khám sức khoẻ đường sắt
Required Pattern: At least the following
.... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
..... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hl7.org.vn/core/CodeSystem/vn-railway-health-checkup-type-cs
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: recruitment
... xacNhanNguoiDeNghi
.... camDoanDungSuThat 1..1 boolean Cam đoan nội dung tự khai hoàn toàn đúng sự thật
... ketLuan
.... thoiHanHieuLucThang 1..1 integer Thời hạn hiệu lực tính từ ngày ký kết luận, đơn vị tháng
Required Pattern: 12
.... giaDinh 1..1 BackboneElement Tiền sử bệnh của gia đình
..... coMacBenh 1..1 boolean Gia đình có người mắc một trong các bệnh được liệt kê
..... tenBenhNeuCo 0..* string Tên bệnh cụ thể trong tiền sử gia đình nếu có
.... banThan 1..1 BackboneElement Tiền sử và bệnh sử bản thân gồm 20 câu tự khai
..... benhHoacBiThuongTrong5NamQua 1..1 boolean Có bệnh hay bị thương trong 5 năm qua
..... benhThanKinhHoacBiThuongODau 1..1 boolean Có bệnh thần kinh hay bị thương ở đầu
..... benhMatHoacGiamThiLuc 1..1 boolean Bệnh mắt hoặc giảm thị lực, trừ trường hợp đeo kính thuốc
..... benhTaiGiamSucNgheHoacThangBang 1..1 boolean Bệnh ở tai, giảm sức nghe hoặc thăng bằng
..... benhTimNhoiMauCoTimHoacTimMachKhac 1..1 boolean Bệnh ở tim, hoặc nhồi máu cơ tim, các bệnh tim mạch khác
..... phauThuatCanThiepTimMach 1..1 boolean Phẫu thuật can thiệp tim - mạch (thay van, bắc cầu nối, tạo hình mạch, máy tạo nhịp, đặt stent mạch, ghép tim)
..... tangHuyetAp 1..1 boolean Tăng huyết áp
..... khoTho 1..1 boolean Khó thở
..... benhPhoiHenKhiPheThungViemPheQuanMan 1..1 boolean Bệnh phổi, hen, khí phế thũng, viêm phế quản mạn tính
..... benhThanHoacLocMau 1..1 boolean Bệnh thận, lọc máu
..... daiThaoDuongHoacKiemSoatTangDuongHuyet 1..1 boolean Đái tháo đường hoặc kiểm soát tăng đường huyết
..... benhTamThan 1..1 boolean Bệnh tâm thần
..... matYThucHoacRoiLoanYThuc 1..1 boolean Mất ý thức, rối loạn ý thức
..... ngatChongMatMetMoiBuonNguHoacNgatXiu 1..1 boolean Ngất, chóng mặt, mệt mỏi, buồn ngủ hoặc ngất xỉu
..... benhTieuHoa 1..1 boolean Bệnh tiêu hoá
..... roiLoanGiacNguNgungThoNguRuHoacNgayTo 1..1 boolean Rối loạn giấc ngủ, ngừng thở khi ngủ, ngủ rũ ban ngày, ngáy to
..... taiBienMachMauNaoHoacLiet 1..1 boolean Tai biến mạch máu não hoặc liệt
..... benhHoacTonThuongCotSong 1..1 boolean Bệnh hoặc tổn thương cột sống
..... suDungRuouThuongXuyenLienTuc 1..1 boolean Sử dụng rượu thường xuyên, liên tục
..... suDungMaTuyVaChatGayNghien 1..1 boolean Sử dụng ma tuý và chất gây nghiện
..... tenBenhKhiCo 0..* string Tên bệnh cụ thể khi có câu trả lời Có
.... cauHoiKhac 1..1 BackboneElement Câu hỏi về điều trị và thuốc đang sử dụng
..... dangDieuTriBenh 1..1 boolean Hiện đang điều trị bệnh
..... benhDangDieuTri 0..* string Tên bệnh đang điều trị
..... thuocDangDung 0..* BackboneElement Thuốc đang dùng và liều lượng
...... tenThuoc 1..1 string Tên thuốc đang dùng
...... lieuLuong 1..1 string Liều lượng thuốc đang dùng

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
vn-railway-recruitment-declaration-affirmed error vnRailwayHealthCheckupRecruitmentLm Người đề nghị khám sức khoẻ tuyển dụng phải cam đoan nội dung tự khai đúng sự thật — Phụ lục 02 TT 42/2025/TT-BYT mục II ghi rõ lời cam đoan là thành phần bắt buộc của phiếu, nên giá trị false không phải là hồ sơ hợp lệ. xacNhanNguoiDeNghi.camDoanDungSuThat = true
vn-railway-recruitment-history-names-disease error vnRailwayHealthCheckupRecruitmentLm Nếu tiền sử gia đình trả lời Có thì phải ghi tên bệnh cụ thể — Phụ lục 02 TT 42/2025/TT-BYT mục II.1: 'Nếu có, đề nghị ghi cụ thể tên bệnh'. tienSu.giaDinh.coMacBenh implies tienSu.giaDinh.tenBenhNeuCo.exists()

Dạng xem SnapshotView

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. vnRailwayHealthCheckupRecruitmentLm C 0..* VNRailwayHealthCheckupBaseLM Tập dữ liệu khám sức khoẻ tuyển dụng đường sắt — Logical Model

Elements defined in Ancestors:loaiKhamSucKhoe, hanhChinh, xacNhanNguoiDeNghi, khamLamSang, canLamSang, ketLuan
Constraints: vn-railway-not-fit-needs-reason, vn-railway-recruitment-declaration-affirmed, vn-railway-recruitment-history-names-disease
... loaiKhamSucKhoe 1..1 CodeableConcept Loại khám sức khoẻ đường sắt
Binding: Loại khám sức khoẻ người điều khiển phương tiện giao thông đường sắt — Railway Driver Health Checkup Type ValueSet (required)
Required Pattern: At least the following
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hl7.org.vn/core/CodeSystem/vn-railway-health-checkup-type-cs
..... version 0..1 string Version of the system - if relevant
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: recruitment
..... display 0..1 string Representation defined by the system
..... userSelected 0..1 boolean If this coding was chosen directly by the user
.... text 0..1 string Plain text representation of the concept
... hanhChinh 1..1 BackboneElement Thông tin hành chính của người đề nghị khám sức khoẻ
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... hoTen 1..1 string I.1 - Họ và tên người đề nghị khám sức khoẻ
.... anh 1..1 string I.1 - Ảnh dán hoặc ảnh quét của người đề nghị khám
.... gioiTinh 1..1 CodeableConcept I.2 - Giới tính của người đề nghị khám
.... ngaySinh 1..1 date I.3 - Ngày sinh của người đề nghị khám
.... tuoi 1..1 integer I.3 - Tuổi tại thời điểm khám sức khoẻ
.... loaiGiayToDinhDanh 1..1 CodeableConcept I.4 - Loại giấy tờ: CCCD, CC, hộ chiếu hoặc định danh công dân
.... soGiayToDinhDanh 1..1 string I.4 - Số CCCD, CC, hộ chiếu hoặc định danh công dân
.... ngayCapGiayTo 1..1 date I.5 - Ngày cấp giấy tờ định danh
.... noiCapGiayTo 1..1 string I.5 - Nơi cấp giấy tờ định danh
.... choOHienTai 1..1 string I.6 - Chỗ ở hiện tại của người đề nghị khám
... xacNhanNguoiDeNghi 1..1 BackboneElement Xác nhận của người đề nghị khám sức khoẻ
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... hoTen 1..1 string Họ và tên người đề nghị khám khi xác nhận
.... chuKy 1..1 string Chữ ký của người đề nghị khám sức khoẻ
.... ngayKy 1..1 date Ngày ký đề nghị khám sức khoẻ
.... camDoanDungSuThat 1..1 boolean Cam đoan nội dung tự khai hoàn toàn đúng sự thật
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... toanThan 1..1 BackboneElement Kết quả khám toàn thân
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... chieuCao 1..1 Quantity Chiều cao, đơn vị cm
..... canNang 1..1 Quantity Cân nặng, đơn vị kg
..... bmi 1..1 Quantity Chỉ số khối cơ thể BMI
..... mach 1..1 Quantity Mạch của người được khám
..... huyetAp 1..1 string Huyết áp của người được khám
.... tamThan 1..1 string III.1 - Kết quả khám tâm thần
.... thanKinh 1..1 string III.2 - Kết quả khám thần kinh
.... mat 1..1 string III.3 - Kết quả khám mắt
.... taiMuiHong 1..1 string III.4 - Kết quả khám Tai-Mũi-Họng
.... timMach 1..1 string III.5 - Kết quả khám tim mạch
.... hoHap 1..1 string III.6 - Kết quả khám hô hấp
.... coXuongKhop 1..1 string III.7 - Kết quả khám Cơ Xương Khớp
.... noiTiet 1..1 string III.8 - Kết quả khám nội tiết
.... xacNhanNguoiHanhNghe 1..* BackboneElement Xác nhận của người hành nghề khám lâm sàng
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... hoTen 1..1 string Họ và tên người hành nghề khám lâm sàng
..... chuKy 1..1 string Chữ ký người hành nghề khám lâm sàng
..... ketLuanDuDieuKien 1..1 CodeableConcept Kết luận đủ hoặc không đủ tiêu chuẩn theo nội dung khám
Binding: Mã trả lời KSK — Không đủ, Đủ (ValueSet VNKSKRailwayEligibilityVS) (required)
..... phanLoaiSucKhoe 0..1 CodeableConcept Phân loại sức khoẻ do người hành nghề kết luận (bắt buộc với khám định kỳ)
Binding: Phân loại sức khoẻ — Vietnam Health Checkup Classification ValueSet (required)
... canLamSang 1..1 BackboneElement Thông tin khám cận lâm sàng
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... xetNghiemMaTuy 1..1 BackboneElement Xét nghiệm ma tuý bắt buộc
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... ketQuaSangLoc 1..1 string IV.1 - Kết quả xét nghiệm sàng lọc ma tuý
..... amphetamin 1..1 string IV.1 - Kết quả định tính Amphetamin
..... marijuana 1..1 string IV.1 - Kết quả định tính Marijuana
..... morphin 1..1 string IV.1 - Kết quả định tính Morphin
..... codein 1..1 string IV.1 - Kết quả định tính Codein
..... heroin 1..1 string IV.1 - Kết quả định tính Heroin
.... nongDoCon 0..1 BackboneElement Xét nghiệm nồng độ cồn trong máu hoặc hơi thở
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... mauHoacHoiTho 1..1 CodeableConcept IV.2 - Loại mẫu đo: máu hoặc hơi thở
..... ketQua 1..1 Quantity IV.2 - Kết quả đo nồng độ cồn
.... huyetHoc 0..* string IV.2 - Kết quả xét nghiệm huyết học theo chỉ định
.... sinhHoa 0..* string IV.2 - Kết quả xét nghiệm sinh hoá theo chỉ định
.... xQuang 0..* string IV.2 - Kết quả X-quang theo chỉ định
.... xetNghiemKhac 0..* string IV.2 - Kết quả xét nghiệm khác theo chỉ định
.... xacNhanNguoiHanhNghe 1..* BackboneElement Xác nhận của người hành nghề khám cận lâm sàng
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... hoTen 1..1 string Họ và tên người hành nghề khám cận lâm sàng
..... chuKy 1..1 string Chữ ký người hành nghề khám cận lâm sàng
..... ketLuanDuDieuKien 1..1 CodeableConcept Kết luận đủ hoặc không đủ tiêu chuẩn theo nội dung khám
Binding: Mã trả lời KSK — Không đủ, Đủ (ValueSet VNKSKRailwayEligibilityVS) (required)
..... phanLoaiSucKhoe 0..1 CodeableConcept Phân loại sức khoẻ do người hành nghề kết luận (bắt buộc với khám định kỳ)
Binding: Phân loại sức khoẻ — Vietnam Health Checkup Classification ValueSet (required)
... ketLuan 1..1 BackboneElement Kết luận khám sức khoẻ đường sắt
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... ketQuaDuDieuKien 1..1 CodeableConcept Kết luận đủ hoặc không đủ tiêu chuẩn sức khoẻ
Binding: Mã trả lời KSK — Không đủ, Đủ (ValueSet VNKSKRailwayEligibilityVS) (required)
.... tieuChiKhongDuDieuKien 0..* CodeableConcept Tiêu chí sức khoẻ không đạt nếu kết luận không đủ điều kiện
Binding: Tiêu chí loại trừ sức khoẻ người điều khiển phương tiện giao thông đường sắt — Railway Driver Fitness Exclusion Criteria ValueSet (extensible)
.... lyDoKhongDuDieuKien 0..1 string Lý do không đủ tiêu chuẩn sức khoẻ
.... ngayKetLuan 1..1 date Ngày ký kết luận khám sức khoẻ
.... nguoiKetLuan 1..1 BackboneElement Người kết luận khám sức khoẻ
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... hoTen 1..1 string Họ và tên người kết luận
..... chuKy 1..1 string Chữ ký của người kết luận
..... dauCoSo 1..1 string Dấu của cơ sở khám sức khoẻ
.... thoiHanHieuLucThang 1..1 integer Thời hạn hiệu lực tính từ ngày ký kết luận, đơn vị tháng
Required Pattern: 12
... tienSu 1..1 BackboneElement Tiền sử bệnh tự khai khi khám tuyển dụng
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... giaDinh 1..1 BackboneElement Tiền sử bệnh của gia đình
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... coMacBenh 1..1 boolean Gia đình có người mắc một trong các bệnh được liệt kê
..... tenBenhNeuCo 0..* string Tên bệnh cụ thể trong tiền sử gia đình nếu có
.... banThan 1..1 BackboneElement Tiền sử và bệnh sử bản thân gồm 20 câu tự khai
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... benhHoacBiThuongTrong5NamQua 1..1 boolean Có bệnh hay bị thương trong 5 năm qua
..... benhThanKinhHoacBiThuongODau 1..1 boolean Có bệnh thần kinh hay bị thương ở đầu
..... benhMatHoacGiamThiLuc 1..1 boolean Bệnh mắt hoặc giảm thị lực, trừ trường hợp đeo kính thuốc
..... benhTaiGiamSucNgheHoacThangBang 1..1 boolean Bệnh ở tai, giảm sức nghe hoặc thăng bằng
..... benhTimNhoiMauCoTimHoacTimMachKhac 1..1 boolean Bệnh ở tim, hoặc nhồi máu cơ tim, các bệnh tim mạch khác
..... phauThuatCanThiepTimMach 1..1 boolean Phẫu thuật can thiệp tim - mạch (thay van, bắc cầu nối, tạo hình mạch, máy tạo nhịp, đặt stent mạch, ghép tim)
..... tangHuyetAp 1..1 boolean Tăng huyết áp
..... khoTho 1..1 boolean Khó thở
..... benhPhoiHenKhiPheThungViemPheQuanMan 1..1 boolean Bệnh phổi, hen, khí phế thũng, viêm phế quản mạn tính
..... benhThanHoacLocMau 1..1 boolean Bệnh thận, lọc máu
..... daiThaoDuongHoacKiemSoatTangDuongHuyet 1..1 boolean Đái tháo đường hoặc kiểm soát tăng đường huyết
..... benhTamThan 1..1 boolean Bệnh tâm thần
..... matYThucHoacRoiLoanYThuc 1..1 boolean Mất ý thức, rối loạn ý thức
..... ngatChongMatMetMoiBuonNguHoacNgatXiu 1..1 boolean Ngất, chóng mặt, mệt mỏi, buồn ngủ hoặc ngất xỉu
..... benhTieuHoa 1..1 boolean Bệnh tiêu hoá
..... roiLoanGiacNguNgungThoNguRuHoacNgayTo 1..1 boolean Rối loạn giấc ngủ, ngừng thở khi ngủ, ngủ rũ ban ngày, ngáy to
..... taiBienMachMauNaoHoacLiet 1..1 boolean Tai biến mạch máu não hoặc liệt
..... benhHoacTonThuongCotSong 1..1 boolean Bệnh hoặc tổn thương cột sống
..... suDungRuouThuongXuyenLienTuc 1..1 boolean Sử dụng rượu thường xuyên, liên tục
..... suDungMaTuyVaChatGayNghien 1..1 boolean Sử dụng ma tuý và chất gây nghiện
..... tenBenhKhiCo 0..* string Tên bệnh cụ thể khi có câu trả lời Có
.... cauHoiKhac 1..1 BackboneElement Câu hỏi về điều trị và thuốc đang sử dụng
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... dangDieuTriBenh 1..1 boolean Hiện đang điều trị bệnh
..... benhDangDieuTri 0..* string Tên bệnh đang điều trị
..... thuocDangDung 0..* BackboneElement Thuốc đang dùng và liều lượng
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... tenThuoc 1..1 string Tên thuốc đang dùng
...... lieuLuong 1..1 string Liều lượng thuốc đang dùng

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
vnRailwayHealthCheckupRecruitmentLm.​loaiKhamSucKhoe Base required Loại khám sức khoẻ người điều khiển phương tiện giao thông đường sắt — Railway Driver Health Checkup Type ValueSet 📦0.10.0 This IG
vnRailwayHealthCheckupRecruitmentLm.​khamLamSang.xacNhanNguoiHanhNghe.​ketLuanDuDieuKien Base required Mã trả lời KSK — Không đủ, Đủ (ValueSet VNKSKRailwayEligibilityVS) 📦0.10.0 This IG
vnRailwayHealthCheckupRecruitmentLm.​khamLamSang.xacNhanNguoiHanhNghe.​phanLoaiSucKhoe Base required Phân loại sức khoẻ — Vietnam Health Checkup Classification ValueSet 📦0.10.0 This IG
vnRailwayHealthCheckupRecruitmentLm.​canLamSang.xacNhanNguoiHanhNghe.​ketLuanDuDieuKien Base required Mã trả lời KSK — Không đủ, Đủ (ValueSet VNKSKRailwayEligibilityVS) 📦0.10.0 This IG
vnRailwayHealthCheckupRecruitmentLm.​canLamSang.xacNhanNguoiHanhNghe.​phanLoaiSucKhoe Base required Phân loại sức khoẻ — Vietnam Health Checkup Classification ValueSet 📦0.10.0 This IG
vnRailwayHealthCheckupRecruitmentLm.​ketLuan.ketQuaDuDieuKien Base required Mã trả lời KSK — Không đủ, Đủ (ValueSet VNKSKRailwayEligibilityVS) 📦0.10.0 This IG
vnRailwayHealthCheckupRecruitmentLm.​ketLuan.tieuChiKhongDuDieuKien Base extensible Tiêu chí loại trừ sức khoẻ người điều khiển phương tiện giao thông đường sắt — Railway Driver Fitness Exclusion Criteria ValueSet 📦0.10.0 This IG

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
vn-railway-not-fit-needs-reason error vnRailwayHealthCheckupRecruitmentLm Khi kết luận là Không đủ (mã 0), phải nêu ít nhất một tiêu chí loại trừ theo Phụ lục 01 hoặc ghi rõ lý do bằng văn bản. Căn cứ: TT 42/2025/TT-BYT Phụ lục 02 mục V và Phụ lục 03 mục IV — 'nếu không đủ ghi rõ lý do'. ketLuan.ketQuaDuDieuKien.coding.where(code = '0').exists() implies (ketLuan.tieuChiKhongDuDieuKien.exists() or ketLuan.lyDoKhongDuDieuKien.exists())
vn-railway-recruitment-declaration-affirmed error vnRailwayHealthCheckupRecruitmentLm Người đề nghị khám sức khoẻ tuyển dụng phải cam đoan nội dung tự khai đúng sự thật — Phụ lục 02 TT 42/2025/TT-BYT mục II ghi rõ lời cam đoan là thành phần bắt buộc của phiếu, nên giá trị false không phải là hồ sơ hợp lệ. xacNhanNguoiDeNghi.camDoanDungSuThat = true
vn-railway-recruitment-history-names-disease error vnRailwayHealthCheckupRecruitmentLm Nếu tiền sử gia đình trả lời Có thì phải ghi tên bệnh cụ thể — Phụ lục 02 TT 42/2025/TT-BYT mục II.1: 'Nếu có, đề nghị ghi cụ thể tên bệnh'. tienSu.giaDinh.coMacBenh implies tienSu.giaDinh.tenBenhNeuCo.exists()

Summary

Mandatory: 0 element(30 nested mandatory elements)

 

Biểu diễn khác của hồ sơ: CSV, Excel