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
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
| Draft tại thời điểm 2026-09-22 |
Các định nghĩa cho vnRailwayHealthCheckupBaseLm mô hình logic
Guidance on how to interpret the contents of this table can be foundhere
| 0. vnRailwayHealthCheckupBaseLm | |
| Definition | Logical model mô tả phần dữ liệu dùng chung của thông tin khám sức khoẻ tuyển dụng và khám sức khoẻ định kỳ đối với người điều khiển phương tiện giao thông đường sắt theo Phụ lục 02 và Phụ lục 03 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 tương ứng và cập nhật dữ liệu theo Điều 5 TT 36/2024/TT-BYT. Hai logical model chuyên biệt xác định các nội dung riêng của khám tuyển dụng và khám định kỳ. |
| Short | Tập dữ liệu dùng chung khám sức khoẻ đường sắt — Logical Model |
| Control | 0..* |
| Is Modifier | false |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| Invariants | vn-railway-not-fit-needs-reason: 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())) |
| 2. vnRailwayHealthCheckupBaseLm.loaiKhamSucKhoe | |
| Definition | Loại khám sức khoẻ đường sắt |
| Short | Loại khám sức khoẻ đường sắt |
| Control | 1..1 |
| Binding | The codes SHALL be taken from 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 to http://fhir.hl7.org.vn/core/ValueSet/vn-railway-health-checkup-type-vs) |
| Type | CodeableConcept |
| 4. vnRailwayHealthCheckupBaseLm.hanhChinh | |
| Definition | Thông tin hành chính của người đề nghị khám sức khoẻ |
| Short | Thông tin hành chính của người đề nghị khám sức khoẻ |
| Control | 1..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 6. vnRailwayHealthCheckupBaseLm.hanhChinh.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 8. vnRailwayHealthCheckupBaseLm.hanhChinh.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnRailwayHealthCheckupBaseLm.hanhChinh.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 10. vnRailwayHealthCheckupBaseLm.hanhChinh.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 12. vnRailwayHealthCheckupBaseLm.hanhChinh.hoTen | |
| Definition | I.1 - Họ và tên người đề nghị khám sức khoẻ |
| Short | I.1 - Họ và tên người đề nghị khám sức khoẻ |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 14. vnRailwayHealthCheckupBaseLm.hanhChinh.anh | |
| Definition | I.1 - Ảnh dán hoặc ảnh quét của người đề nghị khám |
| Short | I.1 - Ảnh dán hoặc ảnh quét của người đề nghị khám |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 16. vnRailwayHealthCheckupBaseLm.hanhChinh.gioiTinh | |
| Definition | I.2 - Giới tính của người đề nghị khám |
| Short | I.2 - Giới tính của người đề nghị khám |
| Control | 1..1 |
| Type | CodeableConcept |
| 18. vnRailwayHealthCheckupBaseLm.hanhChinh.ngaySinh | |
| Definition | I.3 - Ngày sinh của người đề nghị khám |
| Short | I.3 - Ngày sinh của người đề nghị khám |
| Control | 1..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 20. vnRailwayHealthCheckupBaseLm.hanhChinh.tuoi | |
| Definition | I.3 - Tuổi tại thời điểm khám sức khoẻ |
| Short | I.3 - Tuổi tại thời điểm khám sức khoẻ |
| Control | 1..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 22. vnRailwayHealthCheckupBaseLm.hanhChinh.loaiGiayToDinhDanh | |
| Definition | I.4 - Loại giấy tờ: CCCD, CC, hộ chiếu hoặc định danh công dân |
| Short | I.4 - Loại giấy tờ: CCCD, CC, hộ chiếu hoặc định danh công dân |
| Control | 1..1 |
| Type | CodeableConcept |
| 24. vnRailwayHealthCheckupBaseLm.hanhChinh.soGiayToDinhDanh | |
| Definition | I.4 - Số CCCD, CC, hộ chiếu hoặc định danh công dân |
| Short | I.4 - Số CCCD, CC, hộ chiếu hoặc định danh công dân |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 26. vnRailwayHealthCheckupBaseLm.hanhChinh.ngayCapGiayTo | |
| Definition | I.5 - Ngày cấp giấy tờ định danh |
| Short | I.5 - Ngày cấp giấy tờ định danh |
| Control | 1..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 28. vnRailwayHealthCheckupBaseLm.hanhChinh.noiCapGiayTo | |
| Definition | I.5 - Nơi cấp giấy tờ định danh |
| Short | I.5 - Nơi cấp giấy tờ định danh |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 30. vnRailwayHealthCheckupBaseLm.hanhChinh.choOHienTai | |
| Definition | I.6 - Chỗ ở hiện tại của người đề nghị khám |
| Short | I.6 - Chỗ ở hiện tại của người đề nghị khám |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 32. vnRailwayHealthCheckupBaseLm.xacNhanNguoiDeNghi | |
| Definition | Xác nhận của người đề nghị khám sức khoẻ |
| Short | Xác nhận của người đề nghị khám sức khoẻ |
| Control | 1..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 34. vnRailwayHealthCheckupBaseLm.xacNhanNguoiDeNghi.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 36. vnRailwayHealthCheckupBaseLm.xacNhanNguoiDeNghi.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnRailwayHealthCheckupBaseLm.xacNhanNguoiDeNghi.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 38. vnRailwayHealthCheckupBaseLm.xacNhanNguoiDeNghi.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 40. vnRailwayHealthCheckupBaseLm.xacNhanNguoiDeNghi.hoTen | |
| Definition | Họ và tên người đề nghị khám khi xác nhận |
| Short | Họ và tên người đề nghị khám khi xác nhận |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 42. vnRailwayHealthCheckupBaseLm.xacNhanNguoiDeNghi.chuKy | |
| Definition | Chữ ký của người đề nghị khám sức khoẻ |
| Short | Chữ ký của người đề nghị khám sức khoẻ |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 44. vnRailwayHealthCheckupBaseLm.xacNhanNguoiDeNghi.ngayKy | |
| Definition | Ngày ký đề nghị khám sức khoẻ |
| Short | Ngày ký đề nghị khám sức khoẻ |
| Control | 1..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 46. vnRailwayHealthCheckupBaseLm.khamLamSang | |
| Definition | Thông tin khám lâm sàng |
| Short | Thông tin khám lâm sàng |
| Control | 1..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 48. vnRailwayHealthCheckupBaseLm.khamLamSang.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 50. vnRailwayHealthCheckupBaseLm.khamLamSang.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnRailwayHealthCheckupBaseLm.khamLamSang.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 52. vnRailwayHealthCheckupBaseLm.khamLamSang.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 54. vnRailwayHealthCheckupBaseLm.khamLamSang.toanThan | |
| Definition | Kết quả khám toàn thân |
| Short | Kết quả khám toàn thân |
| Control | 1..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 56. vnRailwayHealthCheckupBaseLm.khamLamSang.toanThan.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 58. vnRailwayHealthCheckupBaseLm.khamLamSang.toanThan.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnRailwayHealthCheckupBaseLm.khamLamSang.toanThan.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 60. vnRailwayHealthCheckupBaseLm.khamLamSang.toanThan.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 62. vnRailwayHealthCheckupBaseLm.khamLamSang.toanThan.chieuCao | |
| Definition | Chiều cao, đơn vị cm |
| Short | Chiều cao, đơn vị cm |
| Control | 1..1 |
| Type | Quantity |
| 64. vnRailwayHealthCheckupBaseLm.khamLamSang.toanThan.canNang | |
| Definition | Cân nặng, đơn vị kg |
| Short | Cân nặng, đơn vị kg |
| Control | 1..1 |
| Type | Quantity |
| 66. vnRailwayHealthCheckupBaseLm.khamLamSang.toanThan.bmi | |
| Definition | Chỉ số khối cơ thể BMI |
| Short | Chỉ số khối cơ thể BMI |
| Control | 1..1 |
| Type | Quantity |
| 68. vnRailwayHealthCheckupBaseLm.khamLamSang.toanThan.mach | |
| Definition | Mạch của người được khám |
| Short | Mạch của người được khám |
| Control | 1..1 |
| Type | Quantity |
| 70. vnRailwayHealthCheckupBaseLm.khamLamSang.toanThan.huyetAp | |
| Definition | Huyết áp của người được khám |
| Short | Huyết áp của người được khám |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 72. vnRailwayHealthCheckupBaseLm.khamLamSang.tamThan | |
| Definition | III.1 - Kết quả khám tâm thần |
| Short | III.1 - Kết quả khám tâm thần |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 74. vnRailwayHealthCheckupBaseLm.khamLamSang.thanKinh | |
| Definition | III.2 - Kết quả khám thần kinh |
| Short | III.2 - Kết quả khám thần kinh |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 76. vnRailwayHealthCheckupBaseLm.khamLamSang.mat | |
| Definition | III.3 - Kết quả khám mắt |
| Short | III.3 - Kết quả khám mắt |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 78. vnRailwayHealthCheckupBaseLm.khamLamSang.taiMuiHong | |
| Definition | III.4 - Kết quả khám Tai-Mũi-Họng |
| Short | III.4 - Kết quả khám Tai-Mũi-Họng |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 80. vnRailwayHealthCheckupBaseLm.khamLamSang.timMach | |
| Definition | III.5 - Kết quả khám tim mạch |
| Short | III.5 - Kết quả khám tim mạch |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 82. vnRailwayHealthCheckupBaseLm.khamLamSang.hoHap | |
| Definition | III.6 - Kết quả khám hô hấp |
| Short | III.6 - Kết quả khám hô hấp |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 84. vnRailwayHealthCheckupBaseLm.khamLamSang.coXuongKhop | |
| Definition | III.7 - Kết quả khám Cơ Xương Khớp |
| Short | III.7 - Kết quả khám Cơ Xương Khớp |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 86. vnRailwayHealthCheckupBaseLm.khamLamSang.noiTiet | |
| Definition | III.8 - Kết quả khám nội tiết |
| Short | III.8 - Kết quả khám nội tiết |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 88. vnRailwayHealthCheckupBaseLm.khamLamSang.xacNhanNguoiHanhNghe | |
| Definition | Xác nhận của người hành nghề khám lâm sàng |
| Short | Xác nhận của người hành nghề khám lâm sàng |
| Control | 1..* |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 90. vnRailwayHealthCheckupBaseLm.khamLamSang.xacNhanNguoiHanhNghe.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 92. vnRailwayHealthCheckupBaseLm.khamLamSang.xacNhanNguoiHanhNghe.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnRailwayHealthCheckupBaseLm.khamLamSang.xacNhanNguoiHanhNghe.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 94. vnRailwayHealthCheckupBaseLm.khamLamSang.xacNhanNguoiHanhNghe.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 96. vnRailwayHealthCheckupBaseLm.khamLamSang.xacNhanNguoiHanhNghe.hoTen | |
| Definition | Họ và tên người hành nghề khám lâm sàng |
| Short | Họ và tên người hành nghề khám lâm sàng |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 98. vnRailwayHealthCheckupBaseLm.khamLamSang.xacNhanNguoiHanhNghe.chuKy | |
| Definition | Chữ ký người hành nghề khám lâm sàng |
| Short | Chữ ký người hành nghề khám lâm sàng |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 100. vnRailwayHealthCheckupBaseLm.khamLamSang.xacNhanNguoiHanhNghe.ketLuanDuDieuKien | |
| Definition | Kết luận đủ hoặc không đủ tiêu chuẩn theo nội dung khám |
| Short | Kết luận đủ hoặc không đủ tiêu chuẩn theo nội dung khám |
| Control | 1..1 |
| Binding | The codes SHALL be taken from Mã trả lời KSK — Không đủ, Đủ (ValueSet VNKSKRailwayEligibilityVS) (required to http://fhir.hl7.org.vn/core/ValueSet/vn-ksk-railway-eligibility-vs) |
| Type | CodeableConcept |
| 102. vnRailwayHealthCheckupBaseLm.khamLamSang.xacNhanNguoiHanhNghe.phanLoaiSucKhoe | |
| Definition | 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ỳ) |
| Short | 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ỳ) |
| Control | 0..1 |
| Binding | The codes SHALL be taken from Phân loại sức khoẻ — Vietnam Health Checkup Classification ValueSet (required to http://fhir.hl7.org.vn/core/ValueSet/vn-health-checkup-classification-vs) |
| Type | CodeableConcept |
| 104. vnRailwayHealthCheckupBaseLm.canLamSang | |
| Definition | Thông tin khám cận lâm sàng |
| Short | Thông tin khám cận lâm sàng |
| Control | 1..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 106. vnRailwayHealthCheckupBaseLm.canLamSang.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 108. vnRailwayHealthCheckupBaseLm.canLamSang.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnRailwayHealthCheckupBaseLm.canLamSang.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 110. vnRailwayHealthCheckupBaseLm.canLamSang.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 112. vnRailwayHealthCheckupBaseLm.canLamSang.xetNghiemMaTuy | |
| Definition | Xét nghiệm ma tuý bắt buộc |
| Short | Xét nghiệm ma tuý bắt buộc |
| Control | 1..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 114. vnRailwayHealthCheckupBaseLm.canLamSang.xetNghiemMaTuy.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 116. vnRailwayHealthCheckupBaseLm.canLamSang.xetNghiemMaTuy.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnRailwayHealthCheckupBaseLm.canLamSang.xetNghiemMaTuy.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 118. vnRailwayHealthCheckupBaseLm.canLamSang.xetNghiemMaTuy.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 120. vnRailwayHealthCheckupBaseLm.canLamSang.xetNghiemMaTuy.ketQuaSangLoc | |
| Definition | IV.1 - Kết quả xét nghiệm sàng lọc ma tuý |
| Short | IV.1 - Kết quả xét nghiệm sàng lọc ma tuý |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 122. vnRailwayHealthCheckupBaseLm.canLamSang.xetNghiemMaTuy.amphetamin | |
| Definition | IV.1 - Kết quả định tính Amphetamin |
| Short | IV.1 - Kết quả định tính Amphetamin |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 124. vnRailwayHealthCheckupBaseLm.canLamSang.xetNghiemMaTuy.marijuana | |
| Definition | IV.1 - Kết quả định tính Marijuana |
| Short | IV.1 - Kết quả định tính Marijuana |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 126. vnRailwayHealthCheckupBaseLm.canLamSang.xetNghiemMaTuy.morphin | |
| Definition | IV.1 - Kết quả định tính Morphin |
| Short | IV.1 - Kết quả định tính Morphin |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 128. vnRailwayHealthCheckupBaseLm.canLamSang.xetNghiemMaTuy.codein | |
| Definition | IV.1 - Kết quả định tính Codein |
| Short | IV.1 - Kết quả định tính Codein |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 130. vnRailwayHealthCheckupBaseLm.canLamSang.xetNghiemMaTuy.heroin | |
| Definition | IV.1 - Kết quả định tính Heroin |
| Short | IV.1 - Kết quả định tính Heroin |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 132. vnRailwayHealthCheckupBaseLm.canLamSang.nongDoCon | |
| Definition | Xét nghiệm nồng độ cồn trong máu hoặc hơi thở |
| Short | Xét nghiệm nồng độ cồn trong máu hoặc hơi thở |
| Control | 0..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 134. vnRailwayHealthCheckupBaseLm.canLamSang.nongDoCon.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 136. vnRailwayHealthCheckupBaseLm.canLamSang.nongDoCon.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnRailwayHealthCheckupBaseLm.canLamSang.nongDoCon.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 138. vnRailwayHealthCheckupBaseLm.canLamSang.nongDoCon.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 140. vnRailwayHealthCheckupBaseLm.canLamSang.nongDoCon.mauHoacHoiTho | |
| Definition | IV.2 - Loại mẫu đo: máu hoặc hơi thở |
| Short | IV.2 - Loại mẫu đo: máu hoặc hơi thở |
| Control | 1..1 |
| Type | CodeableConcept |
| 142. vnRailwayHealthCheckupBaseLm.canLamSang.nongDoCon.ketQua | |
| Definition | IV.2 - Kết quả đo nồng độ cồn |
| Short | IV.2 - Kết quả đo nồng độ cồn |
| Control | 1..1 |
| Type | Quantity |
| 144. vnRailwayHealthCheckupBaseLm.canLamSang.huyetHoc | |
| Definition | IV.2 - Kết quả xét nghiệm huyết học theo chỉ định |
| Short | IV.2 - Kết quả xét nghiệm huyết học theo chỉ định |
| Control | 0..* |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 146. vnRailwayHealthCheckupBaseLm.canLamSang.sinhHoa | |
| Definition | IV.2 - Kết quả xét nghiệm sinh hoá theo chỉ định |
| Short | IV.2 - Kết quả xét nghiệm sinh hoá theo chỉ định |
| Control | 0..* |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 148. vnRailwayHealthCheckupBaseLm.canLamSang.xQuang | |
| Definition | IV.2 - Kết quả X-quang theo chỉ định |
| Short | IV.2 - Kết quả X-quang theo chỉ định |
| Control | 0..* |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 150. vnRailwayHealthCheckupBaseLm.canLamSang.xetNghiemKhac | |
| Definition | IV.2 - Kết quả xét nghiệm khác theo chỉ định |
| Short | IV.2 - Kết quả xét nghiệm khác theo chỉ định |
| Control | 0..* |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 152. vnRailwayHealthCheckupBaseLm.canLamSang.xacNhanNguoiHanhNghe | |
| Definition | Xác nhận của người hành nghề khám cận lâm sàng |
| Short | Xác nhận của người hành nghề khám cận lâm sàng |
| Control | 1..* |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 154. vnRailwayHealthCheckupBaseLm.canLamSang.xacNhanNguoiHanhNghe.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 156. vnRailwayHealthCheckupBaseLm.canLamSang.xacNhanNguoiHanhNghe.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnRailwayHealthCheckupBaseLm.canLamSang.xacNhanNguoiHanhNghe.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 158. vnRailwayHealthCheckupBaseLm.canLamSang.xacNhanNguoiHanhNghe.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 160. vnRailwayHealthCheckupBaseLm.canLamSang.xacNhanNguoiHanhNghe.hoTen | |
| Definition | Họ và tên người hành nghề khám cận lâm sàng |
| Short | Họ và tên người hành nghề khám cận lâm sàng |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 162. vnRailwayHealthCheckupBaseLm.canLamSang.xacNhanNguoiHanhNghe.chuKy | |
| Definition | Chữ ký người hành nghề khám cận lâm sàng |
| Short | Chữ ký người hành nghề khám cận lâm sàng |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 164. vnRailwayHealthCheckupBaseLm.canLamSang.xacNhanNguoiHanhNghe.ketLuanDuDieuKien | |
| Definition | Kết luận đủ hoặc không đủ tiêu chuẩn theo nội dung khám |
| Short | Kết luận đủ hoặc không đủ tiêu chuẩn theo nội dung khám |
| Control | 1..1 |
| Binding | The codes SHALL be taken from Mã trả lời KSK — Không đủ, Đủ (ValueSet VNKSKRailwayEligibilityVS) (required to http://fhir.hl7.org.vn/core/ValueSet/vn-ksk-railway-eligibility-vs) |
| Type | CodeableConcept |
| 166. vnRailwayHealthCheckupBaseLm.canLamSang.xacNhanNguoiHanhNghe.phanLoaiSucKhoe | |
| Definition | 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ỳ) |
| Short | 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ỳ) |
| Control | 0..1 |
| Binding | The codes SHALL be taken from Phân loại sức khoẻ — Vietnam Health Checkup Classification ValueSet (required to http://fhir.hl7.org.vn/core/ValueSet/vn-health-checkup-classification-vs) |
| Type | CodeableConcept |
| 168. vnRailwayHealthCheckupBaseLm.ketLuan | |
| Definition | Kết luận khám sức khoẻ đường sắt |
| Short | Kết luận khám sức khoẻ đường sắt |
| Control | 1..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 170. vnRailwayHealthCheckupBaseLm.ketLuan.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 172. vnRailwayHealthCheckupBaseLm.ketLuan.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnRailwayHealthCheckupBaseLm.ketLuan.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 174. vnRailwayHealthCheckupBaseLm.ketLuan.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 176. vnRailwayHealthCheckupBaseLm.ketLuan.ketQuaDuDieuKien | |
| Definition | Kết luận đủ hoặc không đủ tiêu chuẩn sức khoẻ |
| Short | Kết luận đủ hoặc không đủ tiêu chuẩn sức khoẻ |
| Control | 1..1 |
| Binding | The codes SHALL be taken from Mã trả lời KSK — Không đủ, Đủ (ValueSet VNKSKRailwayEligibilityVS) (required to http://fhir.hl7.org.vn/core/ValueSet/vn-ksk-railway-eligibility-vs) |
| Type | CodeableConcept |
| 178. vnRailwayHealthCheckupBaseLm.ketLuan.tieuChiKhongDuDieuKien | |
| Definition | Tiêu chí sức khoẻ không đạt nếu kết luận không đủ điều kiện |
| Short | Tiêu chí sức khoẻ không đạt nếu kết luận không đủ điều kiện |
| Control | 0..* |
| Binding | Unless not suitable, these codes SHALL be taken from 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 to http://fhir.hl7.org.vn/core/ValueSet/vn-railway-fitness-criterion-vs) |
| Type | CodeableConcept |
| 180. vnRailwayHealthCheckupBaseLm.ketLuan.lyDoKhongDuDieuKien | |
| Definition | Lý do không đủ tiêu chuẩn sức khoẻ |
| Short | Lý do không đủ tiêu chuẩn sức khoẻ |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 182. vnRailwayHealthCheckupBaseLm.ketLuan.ngayKetLuan | |
| Definition | Ngày ký kết luận khám sức khoẻ |
| Short | Ngày ký kết luận khám sức khoẻ |
| Control | 1..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 184. vnRailwayHealthCheckupBaseLm.ketLuan.nguoiKetLuan | |
| Definition | Người kết luận khám sức khoẻ |
| Short | Người kết luận khám sức khoẻ |
| Control | 1..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 186. vnRailwayHealthCheckupBaseLm.ketLuan.nguoiKetLuan.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 188. vnRailwayHealthCheckupBaseLm.ketLuan.nguoiKetLuan.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnRailwayHealthCheckupBaseLm.ketLuan.nguoiKetLuan.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 190. vnRailwayHealthCheckupBaseLm.ketLuan.nguoiKetLuan.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 192. vnRailwayHealthCheckupBaseLm.ketLuan.nguoiKetLuan.hoTen | |
| Definition | Họ và tên người kết luận |
| Short | Họ và tên người kết luận |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 194. vnRailwayHealthCheckupBaseLm.ketLuan.nguoiKetLuan.chuKy | |
| Definition | Chữ ký của người kết luận |
| Short | Chữ ký của người kết luận |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 196. vnRailwayHealthCheckupBaseLm.ketLuan.nguoiKetLuan.dauCoSo | |
| Definition | Dấu của cơ sở khám sức khoẻ |
| Short | Dấu của cơ sở khám sức khoẻ |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
Guidance on how to interpret the contents of this table can be foundhere
| 0. vnRailwayHealthCheckupBaseLm | |
| Definition | Logical model mô tả phần dữ liệu dùng chung của thông tin khám sức khoẻ tuyển dụng và khám sức khoẻ định kỳ đối với người điều khiển phương tiện giao thông đường sắt theo Phụ lục 02 và Phụ lục 03 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 tương ứng và cập nhật dữ liệu theo Điều 5 TT 36/2024/TT-BYT. Hai logical model chuyên biệt xác định các nội dung riêng của khám tuyển dụng và khám định kỳ. |
| Short | Tập dữ liệu dùng chung khám sức khoẻ đường sắt — Logical Model |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| Invariants | vn-railway-not-fit-needs-reason: 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())) |
| 2. vnRailwayHealthCheckupBaseLm.loaiKhamSucKhoe | |
| Definition | Loại khám sức khoẻ đường sắt |
| Short | Loại khám sức khoẻ đường sắt |
| Control | 1..1 |
| Binding | The codes SHALL be taken from 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 to http://fhir.hl7.org.vn/core/ValueSet/vn-railway-health-checkup-type-vs) |
| Type | CodeableConcept |
| 4. vnRailwayHealthCheckupBaseLm.hanhChinh | |
| Definition | Thông tin hành chính của người đề nghị khám sức khoẻ |
| Short | Thông tin hành chính của người đề nghị khám sức khoẻ |
| Control | 1..1 |
| Type | BackboneElement |
| 6. vnRailwayHealthCheckupBaseLm.hanhChinh.hoTen | |
| Definition | I.1 - Họ và tên người đề nghị khám sức khoẻ |
| Short | I.1 - Họ và tên người đề nghị khám sức khoẻ |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 8. vnRailwayHealthCheckupBaseLm.hanhChinh.anh | |
| Definition | I.1 - Ảnh dán hoặc ảnh quét của người đề nghị khám |
| Short | I.1 - Ảnh dán hoặc ảnh quét của người đề nghị khám |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 10. vnRailwayHealthCheckupBaseLm.hanhChinh.gioiTinh | |
| Definition | I.2 - Giới tính của người đề nghị khám |
| Short | I.2 - Giới tính của người đề nghị khám |
| Control | 1..1 |
| Type | CodeableConcept |
| 12. vnRailwayHealthCheckupBaseLm.hanhChinh.ngaySinh | |
| Definition | I.3 - Ngày sinh của người đề nghị khám |
| Short | I.3 - Ngày sinh của người đề nghị khám |
| Control | 1..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 14. vnRailwayHealthCheckupBaseLm.hanhChinh.tuoi | |
| Definition | I.3 - Tuổi tại thời điểm khám sức khoẻ |
| Short | I.3 - Tuổi tại thời điểm khám sức khoẻ |
| Control | 1..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 16. vnRailwayHealthCheckupBaseLm.hanhChinh.loaiGiayToDinhDanh | |
| Definition | I.4 - Loại giấy tờ: CCCD, CC, hộ chiếu hoặc định danh công dân |
| Short | I.4 - Loại giấy tờ: CCCD, CC, hộ chiếu hoặc định danh công dân |
| Control | 1..1 |
| Type | CodeableConcept |
| 18. vnRailwayHealthCheckupBaseLm.hanhChinh.soGiayToDinhDanh | |
| Definition | I.4 - Số CCCD, CC, hộ chiếu hoặc định danh công dân |
| Short | I.4 - Số CCCD, CC, hộ chiếu hoặc định danh công dân |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 20. vnRailwayHealthCheckupBaseLm.hanhChinh.ngayCapGiayTo | |
| Definition | I.5 - Ngày cấp giấy tờ định danh |
| Short | I.5 - Ngày cấp giấy tờ định danh |
| Control | 1..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 22. vnRailwayHealthCheckupBaseLm.hanhChinh.noiCapGiayTo | |
| Definition | I.5 - Nơi cấp giấy tờ định danh |
| Short | I.5 - Nơi cấp giấy tờ định danh |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 24. vnRailwayHealthCheckupBaseLm.hanhChinh.choOHienTai | |
| Definition | I.6 - Chỗ ở hiện tại của người đề nghị khám |
| Short | I.6 - Chỗ ở hiện tại của người đề nghị khám |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 26. vnRailwayHealthCheckupBaseLm.xacNhanNguoiDeNghi | |
| Definition | Xác nhận của người đề nghị khám sức khoẻ |
| Short | Xác nhận của người đề nghị khám sức khoẻ |
| Control | 1..1 |
| Type | BackboneElement |
| 28. vnRailwayHealthCheckupBaseLm.xacNhanNguoiDeNghi.hoTen | |
| Definition | Họ và tên người đề nghị khám khi xác nhận |
| Short | Họ và tên người đề nghị khám khi xác nhận |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 30. vnRailwayHealthCheckupBaseLm.xacNhanNguoiDeNghi.chuKy | |
| Definition | Chữ ký của người đề nghị khám sức khoẻ |
| Short | Chữ ký của người đề nghị khám sức khoẻ |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 32. vnRailwayHealthCheckupBaseLm.xacNhanNguoiDeNghi.ngayKy | |
| Definition | Ngày ký đề nghị khám sức khoẻ |
| Short | Ngày ký đề nghị khám sức khoẻ |
| Control | 1..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 34. vnRailwayHealthCheckupBaseLm.khamLamSang | |
| Definition | Thông tin khám lâm sàng |
| Short | Thông tin khám lâm sàng |
| Control | 1..1 |
| Type | BackboneElement |
| 36. vnRailwayHealthCheckupBaseLm.khamLamSang.toanThan | |
| Definition | Kết quả khám toàn thân |
| Short | Kết quả khám toàn thân |
| Control | 1..1 |
| Type | BackboneElement |
| 38. vnRailwayHealthCheckupBaseLm.khamLamSang.toanThan.chieuCao | |
| Definition | Chiều cao, đơn vị cm |
| Short | Chiều cao, đơn vị cm |
| Control | 1..1 |
| Type | Quantity |
| 40. vnRailwayHealthCheckupBaseLm.khamLamSang.toanThan.canNang | |
| Definition | Cân nặng, đơn vị kg |
| Short | Cân nặng, đơn vị kg |
| Control | 1..1 |
| Type | Quantity |
| 42. vnRailwayHealthCheckupBaseLm.khamLamSang.toanThan.bmi | |
| Definition | Chỉ số khối cơ thể BMI |
| Short | Chỉ số khối cơ thể BMI |
| Control | 1..1 |
| Type | Quantity |
| 44. vnRailwayHealthCheckupBaseLm.khamLamSang.toanThan.mach | |
| Definition | Mạch của người được khám |
| Short | Mạch của người được khám |
| Control | 1..1 |
| Type | Quantity |
| 46. vnRailwayHealthCheckupBaseLm.khamLamSang.toanThan.huyetAp | |
| Definition | Huyết áp của người được khám |
| Short | Huyết áp của người được khám |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 48. vnRailwayHealthCheckupBaseLm.khamLamSang.tamThan | |
| Definition | III.1 - Kết quả khám tâm thần |
| Short | III.1 - Kết quả khám tâm thần |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 50. vnRailwayHealthCheckupBaseLm.khamLamSang.thanKinh | |
| Definition | III.2 - Kết quả khám thần kinh |
| Short | III.2 - Kết quả khám thần kinh |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 52. vnRailwayHealthCheckupBaseLm.khamLamSang.mat | |
| Definition | III.3 - Kết quả khám mắt |
| Short | III.3 - Kết quả khám mắt |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 54. vnRailwayHealthCheckupBaseLm.khamLamSang.taiMuiHong | |
| Definition | III.4 - Kết quả khám Tai-Mũi-Họng |
| Short | III.4 - Kết quả khám Tai-Mũi-Họng |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 56. vnRailwayHealthCheckupBaseLm.khamLamSang.timMach | |
| Definition | III.5 - Kết quả khám tim mạch |
| Short | III.5 - Kết quả khám tim mạch |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 58. vnRailwayHealthCheckupBaseLm.khamLamSang.hoHap | |
| Definition | III.6 - Kết quả khám hô hấp |
| Short | III.6 - Kết quả khám hô hấp |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 60. vnRailwayHealthCheckupBaseLm.khamLamSang.coXuongKhop | |
| Definition | III.7 - Kết quả khám Cơ Xương Khớp |
| Short | III.7 - Kết quả khám Cơ Xương Khớp |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 62. vnRailwayHealthCheckupBaseLm.khamLamSang.noiTiet | |
| Definition | III.8 - Kết quả khám nội tiết |
| Short | III.8 - Kết quả khám nội tiết |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 64. vnRailwayHealthCheckupBaseLm.khamLamSang.xacNhanNguoiHanhNghe | |
| Definition | Xác nhận của người hành nghề khám lâm sàng |
| Short | Xác nhận của người hành nghề khám lâm sàng |
| Control | 1..* |
| Type | BackboneElement |
| 66. vnRailwayHealthCheckupBaseLm.khamLamSang.xacNhanNguoiHanhNghe.hoTen | |
| Definition | Họ và tên người hành nghề khám lâm sàng |
| Short | Họ và tên người hành nghề khám lâm sàng |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 68. vnRailwayHealthCheckupBaseLm.khamLamSang.xacNhanNguoiHanhNghe.chuKy | |
| Definition | Chữ ký người hành nghề khám lâm sàng |
| Short | Chữ ký người hành nghề khám lâm sàng |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 70. vnRailwayHealthCheckupBaseLm.khamLamSang.xacNhanNguoiHanhNghe.ketLuanDuDieuKien | |
| Definition | Kết luận đủ hoặc không đủ tiêu chuẩn theo nội dung khám |
| Short | Kết luận đủ hoặc không đủ tiêu chuẩn theo nội dung khám |
| Control | 1..1 |
| Binding | The codes SHALL be taken from Mã trả lời KSK — Không đủ, Đủ (ValueSet VNKSKRailwayEligibilityVS) (required to http://fhir.hl7.org.vn/core/ValueSet/vn-ksk-railway-eligibility-vs) |
| Type | CodeableConcept |
| 72. vnRailwayHealthCheckupBaseLm.khamLamSang.xacNhanNguoiHanhNghe.phanLoaiSucKhoe | |
| Definition | 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ỳ) |
| Short | 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ỳ) |
| Control | 0..1 |
| Binding | The codes SHALL be taken from Phân loại sức khoẻ — Vietnam Health Checkup Classification ValueSet (required to http://fhir.hl7.org.vn/core/ValueSet/vn-health-checkup-classification-vs) |
| Type | CodeableConcept |
| 74. vnRailwayHealthCheckupBaseLm.canLamSang | |
| Definition | Thông tin khám cận lâm sàng |
| Short | Thông tin khám cận lâm sàng |
| Control | 1..1 |
| Type | BackboneElement |
| 76. vnRailwayHealthCheckupBaseLm.canLamSang.xetNghiemMaTuy | |
| Definition | Xét nghiệm ma tuý bắt buộc |
| Short | Xét nghiệm ma tuý bắt buộc |
| Control | 1..1 |
| Type | BackboneElement |
| 78. vnRailwayHealthCheckupBaseLm.canLamSang.xetNghiemMaTuy.ketQuaSangLoc | |
| Definition | IV.1 - Kết quả xét nghiệm sàng lọc ma tuý |
| Short | IV.1 - Kết quả xét nghiệm sàng lọc ma tuý |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 80. vnRailwayHealthCheckupBaseLm.canLamSang.xetNghiemMaTuy.amphetamin | |
| Definition | IV.1 - Kết quả định tính Amphetamin |
| Short | IV.1 - Kết quả định tính Amphetamin |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 82. vnRailwayHealthCheckupBaseLm.canLamSang.xetNghiemMaTuy.marijuana | |
| Definition | IV.1 - Kết quả định tính Marijuana |
| Short | IV.1 - Kết quả định tính Marijuana |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 84. vnRailwayHealthCheckupBaseLm.canLamSang.xetNghiemMaTuy.morphin | |
| Definition | IV.1 - Kết quả định tính Morphin |
| Short | IV.1 - Kết quả định tính Morphin |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 86. vnRailwayHealthCheckupBaseLm.canLamSang.xetNghiemMaTuy.codein | |
| Definition | IV.1 - Kết quả định tính Codein |
| Short | IV.1 - Kết quả định tính Codein |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 88. vnRailwayHealthCheckupBaseLm.canLamSang.xetNghiemMaTuy.heroin | |
| Definition | IV.1 - Kết quả định tính Heroin |
| Short | IV.1 - Kết quả định tính Heroin |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 90. vnRailwayHealthCheckupBaseLm.canLamSang.nongDoCon | |
| Definition | Xét nghiệm nồng độ cồn trong máu hoặc hơi thở |
| Short | Xét nghiệm nồng độ cồn trong máu hoặc hơi thở |
| Control | 0..1 |
| Type | BackboneElement |
| 92. vnRailwayHealthCheckupBaseLm.canLamSang.nongDoCon.mauHoacHoiTho | |
| Definition | IV.2 - Loại mẫu đo: máu hoặc hơi thở |
| Short | IV.2 - Loại mẫu đo: máu hoặc hơi thở |
| Control | 1..1 |
| Type | CodeableConcept |
| 94. vnRailwayHealthCheckupBaseLm.canLamSang.nongDoCon.ketQua | |
| Definition | IV.2 - Kết quả đo nồng độ cồn |
| Short | IV.2 - Kết quả đo nồng độ cồn |
| Control | 1..1 |
| Type | Quantity |
| 96. vnRailwayHealthCheckupBaseLm.canLamSang.huyetHoc | |
| Definition | IV.2 - Kết quả xét nghiệm huyết học theo chỉ định |
| Short | IV.2 - Kết quả xét nghiệm huyết học theo chỉ định |
| Control | 0..* |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 98. vnRailwayHealthCheckupBaseLm.canLamSang.sinhHoa | |
| Definition | IV.2 - Kết quả xét nghiệm sinh hoá theo chỉ định |
| Short | IV.2 - Kết quả xét nghiệm sinh hoá theo chỉ định |
| Control | 0..* |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 100. vnRailwayHealthCheckupBaseLm.canLamSang.xQuang | |
| Definition | IV.2 - Kết quả X-quang theo chỉ định |
| Short | IV.2 - Kết quả X-quang theo chỉ định |
| Control | 0..* |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 102. vnRailwayHealthCheckupBaseLm.canLamSang.xetNghiemKhac | |
| Definition | IV.2 - Kết quả xét nghiệm khác theo chỉ định |
| Short | IV.2 - Kết quả xét nghiệm khác theo chỉ định |
| Control | 0..* |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 104. vnRailwayHealthCheckupBaseLm.canLamSang.xacNhanNguoiHanhNghe | |
| Definition | Xác nhận của người hành nghề khám cận lâm sàng |
| Short | Xác nhận của người hành nghề khám cận lâm sàng |
| Control | 1..* |
| Type | BackboneElement |
| 106. vnRailwayHealthCheckupBaseLm.canLamSang.xacNhanNguoiHanhNghe.hoTen | |
| Definition | Họ và tên người hành nghề khám cận lâm sàng |
| Short | Họ và tên người hành nghề khám cận lâm sàng |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 108. vnRailwayHealthCheckupBaseLm.canLamSang.xacNhanNguoiHanhNghe.chuKy | |
| Definition | Chữ ký người hành nghề khám cận lâm sàng |
| Short | Chữ ký người hành nghề khám cận lâm sàng |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 110. vnRailwayHealthCheckupBaseLm.canLamSang.xacNhanNguoiHanhNghe.ketLuanDuDieuKien | |
| Definition | Kết luận đủ hoặc không đủ tiêu chuẩn theo nội dung khám |
| Short | Kết luận đủ hoặc không đủ tiêu chuẩn theo nội dung khám |
| Control | 1..1 |
| Binding | The codes SHALL be taken from Mã trả lời KSK — Không đủ, Đủ (ValueSet VNKSKRailwayEligibilityVS) (required to http://fhir.hl7.org.vn/core/ValueSet/vn-ksk-railway-eligibility-vs) |
| Type | CodeableConcept |
| 112. vnRailwayHealthCheckupBaseLm.canLamSang.xacNhanNguoiHanhNghe.phanLoaiSucKhoe | |
| Definition | 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ỳ) |
| Short | 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ỳ) |
| Control | 0..1 |
| Binding | The codes SHALL be taken from Phân loại sức khoẻ — Vietnam Health Checkup Classification ValueSet (required to http://fhir.hl7.org.vn/core/ValueSet/vn-health-checkup-classification-vs) |
| Type | CodeableConcept |
| 114. vnRailwayHealthCheckupBaseLm.ketLuan | |
| Definition | Kết luận khám sức khoẻ đường sắt |
| Short | Kết luận khám sức khoẻ đường sắt |
| Control | 1..1 |
| Type | BackboneElement |
| 116. vnRailwayHealthCheckupBaseLm.ketLuan.ketQuaDuDieuKien | |
| Definition | Kết luận đủ hoặc không đủ tiêu chuẩn sức khoẻ |
| Short | Kết luận đủ hoặc không đủ tiêu chuẩn sức khoẻ |
| Control | 1..1 |
| Binding | The codes SHALL be taken from Mã trả lời KSK — Không đủ, Đủ (ValueSet VNKSKRailwayEligibilityVS) (required to http://fhir.hl7.org.vn/core/ValueSet/vn-ksk-railway-eligibility-vs) |
| Type | CodeableConcept |
| 118. vnRailwayHealthCheckupBaseLm.ketLuan.tieuChiKhongDuDieuKien | |
| Definition | Tiêu chí sức khoẻ không đạt nếu kết luận không đủ điều kiện |
| Short | Tiêu chí sức khoẻ không đạt nếu kết luận không đủ điều kiện |
| Control | 0..* |
| Binding | Unless not suitable, these codes SHALL be taken from 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 to http://fhir.hl7.org.vn/core/ValueSet/vn-railway-fitness-criterion-vs) |
| Type | CodeableConcept |
| 120. vnRailwayHealthCheckupBaseLm.ketLuan.lyDoKhongDuDieuKien | |
| Definition | Lý do không đủ tiêu chuẩn sức khoẻ |
| Short | Lý do không đủ tiêu chuẩn sức khoẻ |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 122. vnRailwayHealthCheckupBaseLm.ketLuan.ngayKetLuan | |
| Definition | Ngày ký kết luận khám sức khoẻ |
| Short | Ngày ký kết luận khám sức khoẻ |
| Control | 1..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 124. vnRailwayHealthCheckupBaseLm.ketLuan.nguoiKetLuan | |
| Definition | Người kết luận khám sức khoẻ |
| Short | Người kết luận khám sức khoẻ |
| Control | 1..1 |
| Type | BackboneElement |
| 126. vnRailwayHealthCheckupBaseLm.ketLuan.nguoiKetLuan.hoTen | |
| Definition | Họ và tên người kết luận |
| Short | Họ và tên người kết luận |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 128. vnRailwayHealthCheckupBaseLm.ketLuan.nguoiKetLuan.chuKy | |
| Definition | Chữ ký của người kết luận |
| Short | Chữ ký của người kết luận |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 130. vnRailwayHealthCheckupBaseLm.ketLuan.nguoiKetLuan.dauCoSo | |
| Definition | Dấu của cơ sở khám sức khoẻ |
| Short | Dấu của cơ sở khám sức khoẻ |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
Guidance on how to interpret the contents of this table can be foundhere
| 0. vnRailwayHealthCheckupBaseLm | |
| Definition | Logical model mô tả phần dữ liệu dùng chung của thông tin khám sức khoẻ tuyển dụng và khám sức khoẻ định kỳ đối với người điều khiển phương tiện giao thông đường sắt theo Phụ lục 02 và Phụ lục 03 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 tương ứng và cập nhật dữ liệu theo Điều 5 TT 36/2024/TT-BYT. Hai logical model chuyên biệt xác định các nội dung riêng của khám tuyển dụng và khám định kỳ. |
| Short | Tập dữ liệu dùng chung khám sức khoẻ đường sắt — Logical Model |
| Control | 0..* |
| Is Modifier | false |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| Invariants | vn-railway-not-fit-needs-reason: 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())) |
| 2. vnRailwayHealthCheckupBaseLm.loaiKhamSucKhoe | |
| Definition | Loại khám sức khoẻ đường sắt |
| Short | Loại khám sức khoẻ đường sắt |
| Control | 1..1 |
| Binding | The codes SHALL be taken from 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 to http://fhir.hl7.org.vn/core/ValueSet/vn-railway-health-checkup-type-vs) |
| Type | CodeableConcept |
| 4. vnRailwayHealthCheckupBaseLm.hanhChinh | |
| Definition | Thông tin hành chính của người đề nghị khám sức khoẻ |
| Short | Thông tin hành chính của người đề nghị khám sức khoẻ |
| Control | 1..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 6. vnRailwayHealthCheckupBaseLm.hanhChinh.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 8. vnRailwayHealthCheckupBaseLm.hanhChinh.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnRailwayHealthCheckupBaseLm.hanhChinh.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 10. vnRailwayHealthCheckupBaseLm.hanhChinh.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 12. vnRailwayHealthCheckupBaseLm.hanhChinh.hoTen | |
| Definition | I.1 - Họ và tên người đề nghị khám sức khoẻ |
| Short | I.1 - Họ và tên người đề nghị khám sức khoẻ |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 14. vnRailwayHealthCheckupBaseLm.hanhChinh.anh | |
| Definition | I.1 - Ảnh dán hoặc ảnh quét của người đề nghị khám |
| Short | I.1 - Ảnh dán hoặc ảnh quét của người đề nghị khám |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 16. vnRailwayHealthCheckupBaseLm.hanhChinh.gioiTinh | |
| Definition | I.2 - Giới tính của người đề nghị khám |
| Short | I.2 - Giới tính của người đề nghị khám |
| Control | 1..1 |
| Type | CodeableConcept |
| 18. vnRailwayHealthCheckupBaseLm.hanhChinh.ngaySinh | |
| Definition | I.3 - Ngày sinh của người đề nghị khám |
| Short | I.3 - Ngày sinh của người đề nghị khám |
| Control | 1..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 20. vnRailwayHealthCheckupBaseLm.hanhChinh.tuoi | |
| Definition | I.3 - Tuổi tại thời điểm khám sức khoẻ |
| Short | I.3 - Tuổi tại thời điểm khám sức khoẻ |
| Control | 1..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 22. vnRailwayHealthCheckupBaseLm.hanhChinh.loaiGiayToDinhDanh | |
| Definition | I.4 - Loại giấy tờ: CCCD, CC, hộ chiếu hoặc định danh công dân |
| Short | I.4 - Loại giấy tờ: CCCD, CC, hộ chiếu hoặc định danh công dân |
| Control | 1..1 |
| Type | CodeableConcept |
| 24. vnRailwayHealthCheckupBaseLm.hanhChinh.soGiayToDinhDanh | |
| Definition | I.4 - Số CCCD, CC, hộ chiếu hoặc định danh công dân |
| Short | I.4 - Số CCCD, CC, hộ chiếu hoặc định danh công dân |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 26. vnRailwayHealthCheckupBaseLm.hanhChinh.ngayCapGiayTo | |
| Definition | I.5 - Ngày cấp giấy tờ định danh |
| Short | I.5 - Ngày cấp giấy tờ định danh |
| Control | 1..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 28. vnRailwayHealthCheckupBaseLm.hanhChinh.noiCapGiayTo | |
| Definition | I.5 - Nơi cấp giấy tờ định danh |
| Short | I.5 - Nơi cấp giấy tờ định danh |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 30. vnRailwayHealthCheckupBaseLm.hanhChinh.choOHienTai | |
| Definition | I.6 - Chỗ ở hiện tại của người đề nghị khám |
| Short | I.6 - Chỗ ở hiện tại của người đề nghị khám |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 32. vnRailwayHealthCheckupBaseLm.xacNhanNguoiDeNghi | |
| Definition | Xác nhận của người đề nghị khám sức khoẻ |
| Short | Xác nhận của người đề nghị khám sức khoẻ |
| Control | 1..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 34. vnRailwayHealthCheckupBaseLm.xacNhanNguoiDeNghi.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 36. vnRailwayHealthCheckupBaseLm.xacNhanNguoiDeNghi.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnRailwayHealthCheckupBaseLm.xacNhanNguoiDeNghi.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 38. vnRailwayHealthCheckupBaseLm.xacNhanNguoiDeNghi.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 40. vnRailwayHealthCheckupBaseLm.xacNhanNguoiDeNghi.hoTen | |
| Definition | Họ và tên người đề nghị khám khi xác nhận |
| Short | Họ và tên người đề nghị khám khi xác nhận |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 42. vnRailwayHealthCheckupBaseLm.xacNhanNguoiDeNghi.chuKy | |
| Definition | Chữ ký của người đề nghị khám sức khoẻ |
| Short | Chữ ký của người đề nghị khám sức khoẻ |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 44. vnRailwayHealthCheckupBaseLm.xacNhanNguoiDeNghi.ngayKy | |
| Definition | Ngày ký đề nghị khám sức khoẻ |
| Short | Ngày ký đề nghị khám sức khoẻ |
| Control | 1..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 46. vnRailwayHealthCheckupBaseLm.khamLamSang | |
| Definition | Thông tin khám lâm sàng |
| Short | Thông tin khám lâm sàng |
| Control | 1..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 48. vnRailwayHealthCheckupBaseLm.khamLamSang.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 50. vnRailwayHealthCheckupBaseLm.khamLamSang.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnRailwayHealthCheckupBaseLm.khamLamSang.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 52. vnRailwayHealthCheckupBaseLm.khamLamSang.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 54. vnRailwayHealthCheckupBaseLm.khamLamSang.toanThan | |
| Definition | Kết quả khám toàn thân |
| Short | Kết quả khám toàn thân |
| Control | 1..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 56. vnRailwayHealthCheckupBaseLm.khamLamSang.toanThan.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 58. vnRailwayHealthCheckupBaseLm.khamLamSang.toanThan.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnRailwayHealthCheckupBaseLm.khamLamSang.toanThan.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 60. vnRailwayHealthCheckupBaseLm.khamLamSang.toanThan.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 62. vnRailwayHealthCheckupBaseLm.khamLamSang.toanThan.chieuCao | |
| Definition | Chiều cao, đơn vị cm |
| Short | Chiều cao, đơn vị cm |
| Control | 1..1 |
| Type | Quantity |
| 64. vnRailwayHealthCheckupBaseLm.khamLamSang.toanThan.canNang | |
| Definition | Cân nặng, đơn vị kg |
| Short | Cân nặng, đơn vị kg |
| Control | 1..1 |
| Type | Quantity |
| 66. vnRailwayHealthCheckupBaseLm.khamLamSang.toanThan.bmi | |
| Definition | Chỉ số khối cơ thể BMI |
| Short | Chỉ số khối cơ thể BMI |
| Control | 1..1 |
| Type | Quantity |
| 68. vnRailwayHealthCheckupBaseLm.khamLamSang.toanThan.mach | |
| Definition | Mạch của người được khám |
| Short | Mạch của người được khám |
| Control | 1..1 |
| Type | Quantity |
| 70. vnRailwayHealthCheckupBaseLm.khamLamSang.toanThan.huyetAp | |
| Definition | Huyết áp của người được khám |
| Short | Huyết áp của người được khám |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 72. vnRailwayHealthCheckupBaseLm.khamLamSang.tamThan | |
| Definition | III.1 - Kết quả khám tâm thần |
| Short | III.1 - Kết quả khám tâm thần |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 74. vnRailwayHealthCheckupBaseLm.khamLamSang.thanKinh | |
| Definition | III.2 - Kết quả khám thần kinh |
| Short | III.2 - Kết quả khám thần kinh |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 76. vnRailwayHealthCheckupBaseLm.khamLamSang.mat | |
| Definition | III.3 - Kết quả khám mắt |
| Short | III.3 - Kết quả khám mắt |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 78. vnRailwayHealthCheckupBaseLm.khamLamSang.taiMuiHong | |
| Definition | III.4 - Kết quả khám Tai-Mũi-Họng |
| Short | III.4 - Kết quả khám Tai-Mũi-Họng |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 80. vnRailwayHealthCheckupBaseLm.khamLamSang.timMach | |
| Definition | III.5 - Kết quả khám tim mạch |
| Short | III.5 - Kết quả khám tim mạch |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 82. vnRailwayHealthCheckupBaseLm.khamLamSang.hoHap | |
| Definition | III.6 - Kết quả khám hô hấp |
| Short | III.6 - Kết quả khám hô hấp |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 84. vnRailwayHealthCheckupBaseLm.khamLamSang.coXuongKhop | |
| Definition | III.7 - Kết quả khám Cơ Xương Khớp |
| Short | III.7 - Kết quả khám Cơ Xương Khớp |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 86. vnRailwayHealthCheckupBaseLm.khamLamSang.noiTiet | |
| Definition | III.8 - Kết quả khám nội tiết |
| Short | III.8 - Kết quả khám nội tiết |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 88. vnRailwayHealthCheckupBaseLm.khamLamSang.xacNhanNguoiHanhNghe | |
| Definition | Xác nhận của người hành nghề khám lâm sàng |
| Short | Xác nhận của người hành nghề khám lâm sàng |
| Control | 1..* |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 90. vnRailwayHealthCheckupBaseLm.khamLamSang.xacNhanNguoiHanhNghe.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 92. vnRailwayHealthCheckupBaseLm.khamLamSang.xacNhanNguoiHanhNghe.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnRailwayHealthCheckupBaseLm.khamLamSang.xacNhanNguoiHanhNghe.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 94. vnRailwayHealthCheckupBaseLm.khamLamSang.xacNhanNguoiHanhNghe.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 96. vnRailwayHealthCheckupBaseLm.khamLamSang.xacNhanNguoiHanhNghe.hoTen | |
| Definition | Họ và tên người hành nghề khám lâm sàng |
| Short | Họ và tên người hành nghề khám lâm sàng |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 98. vnRailwayHealthCheckupBaseLm.khamLamSang.xacNhanNguoiHanhNghe.chuKy | |
| Definition | Chữ ký người hành nghề khám lâm sàng |
| Short | Chữ ký người hành nghề khám lâm sàng |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 100. vnRailwayHealthCheckupBaseLm.khamLamSang.xacNhanNguoiHanhNghe.ketLuanDuDieuKien | |
| Definition | Kết luận đủ hoặc không đủ tiêu chuẩn theo nội dung khám |
| Short | Kết luận đủ hoặc không đủ tiêu chuẩn theo nội dung khám |
| Control | 1..1 |
| Binding | The codes SHALL be taken from Mã trả lời KSK — Không đủ, Đủ (ValueSet VNKSKRailwayEligibilityVS) (required to http://fhir.hl7.org.vn/core/ValueSet/vn-ksk-railway-eligibility-vs) |
| Type | CodeableConcept |
| 102. vnRailwayHealthCheckupBaseLm.khamLamSang.xacNhanNguoiHanhNghe.phanLoaiSucKhoe | |
| Definition | 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ỳ) |
| Short | 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ỳ) |
| Control | 0..1 |
| Binding | The codes SHALL be taken from Phân loại sức khoẻ — Vietnam Health Checkup Classification ValueSet (required to http://fhir.hl7.org.vn/core/ValueSet/vn-health-checkup-classification-vs) |
| Type | CodeableConcept |
| 104. vnRailwayHealthCheckupBaseLm.canLamSang | |
| Definition | Thông tin khám cận lâm sàng |
| Short | Thông tin khám cận lâm sàng |
| Control | 1..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 106. vnRailwayHealthCheckupBaseLm.canLamSang.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 108. vnRailwayHealthCheckupBaseLm.canLamSang.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnRailwayHealthCheckupBaseLm.canLamSang.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 110. vnRailwayHealthCheckupBaseLm.canLamSang.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 112. vnRailwayHealthCheckupBaseLm.canLamSang.xetNghiemMaTuy | |
| Definition | Xét nghiệm ma tuý bắt buộc |
| Short | Xét nghiệm ma tuý bắt buộc |
| Control | 1..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 114. vnRailwayHealthCheckupBaseLm.canLamSang.xetNghiemMaTuy.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 116. vnRailwayHealthCheckupBaseLm.canLamSang.xetNghiemMaTuy.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnRailwayHealthCheckupBaseLm.canLamSang.xetNghiemMaTuy.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 118. vnRailwayHealthCheckupBaseLm.canLamSang.xetNghiemMaTuy.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 120. vnRailwayHealthCheckupBaseLm.canLamSang.xetNghiemMaTuy.ketQuaSangLoc | |
| Definition | IV.1 - Kết quả xét nghiệm sàng lọc ma tuý |
| Short | IV.1 - Kết quả xét nghiệm sàng lọc ma tuý |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 122. vnRailwayHealthCheckupBaseLm.canLamSang.xetNghiemMaTuy.amphetamin | |
| Definition | IV.1 - Kết quả định tính Amphetamin |
| Short | IV.1 - Kết quả định tính Amphetamin |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 124. vnRailwayHealthCheckupBaseLm.canLamSang.xetNghiemMaTuy.marijuana | |
| Definition | IV.1 - Kết quả định tính Marijuana |
| Short | IV.1 - Kết quả định tính Marijuana |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 126. vnRailwayHealthCheckupBaseLm.canLamSang.xetNghiemMaTuy.morphin | |
| Definition | IV.1 - Kết quả định tính Morphin |
| Short | IV.1 - Kết quả định tính Morphin |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 128. vnRailwayHealthCheckupBaseLm.canLamSang.xetNghiemMaTuy.codein | |
| Definition | IV.1 - Kết quả định tính Codein |
| Short | IV.1 - Kết quả định tính Codein |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 130. vnRailwayHealthCheckupBaseLm.canLamSang.xetNghiemMaTuy.heroin | |
| Definition | IV.1 - Kết quả định tính Heroin |
| Short | IV.1 - Kết quả định tính Heroin |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 132. vnRailwayHealthCheckupBaseLm.canLamSang.nongDoCon | |
| Definition | Xét nghiệm nồng độ cồn trong máu hoặc hơi thở |
| Short | Xét nghiệm nồng độ cồn trong máu hoặc hơi thở |
| Control | 0..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 134. vnRailwayHealthCheckupBaseLm.canLamSang.nongDoCon.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 136. vnRailwayHealthCheckupBaseLm.canLamSang.nongDoCon.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnRailwayHealthCheckupBaseLm.canLamSang.nongDoCon.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 138. vnRailwayHealthCheckupBaseLm.canLamSang.nongDoCon.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 140. vnRailwayHealthCheckupBaseLm.canLamSang.nongDoCon.mauHoacHoiTho | |
| Definition | IV.2 - Loại mẫu đo: máu hoặc hơi thở |
| Short | IV.2 - Loại mẫu đo: máu hoặc hơi thở |
| Control | 1..1 |
| Type | CodeableConcept |
| 142. vnRailwayHealthCheckupBaseLm.canLamSang.nongDoCon.ketQua | |
| Definition | IV.2 - Kết quả đo nồng độ cồn |
| Short | IV.2 - Kết quả đo nồng độ cồn |
| Control | 1..1 |
| Type | Quantity |
| 144. vnRailwayHealthCheckupBaseLm.canLamSang.huyetHoc | |
| Definition | IV.2 - Kết quả xét nghiệm huyết học theo chỉ định |
| Short | IV.2 - Kết quả xét nghiệm huyết học theo chỉ định |
| Control | 0..* |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 146. vnRailwayHealthCheckupBaseLm.canLamSang.sinhHoa | |
| Definition | IV.2 - Kết quả xét nghiệm sinh hoá theo chỉ định |
| Short | IV.2 - Kết quả xét nghiệm sinh hoá theo chỉ định |
| Control | 0..* |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 148. vnRailwayHealthCheckupBaseLm.canLamSang.xQuang | |
| Definition | IV.2 - Kết quả X-quang theo chỉ định |
| Short | IV.2 - Kết quả X-quang theo chỉ định |
| Control | 0..* |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 150. vnRailwayHealthCheckupBaseLm.canLamSang.xetNghiemKhac | |
| Definition | IV.2 - Kết quả xét nghiệm khác theo chỉ định |
| Short | IV.2 - Kết quả xét nghiệm khác theo chỉ định |
| Control | 0..* |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 152. vnRailwayHealthCheckupBaseLm.canLamSang.xacNhanNguoiHanhNghe | |
| Definition | Xác nhận của người hành nghề khám cận lâm sàng |
| Short | Xác nhận của người hành nghề khám cận lâm sàng |
| Control | 1..* |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 154. vnRailwayHealthCheckupBaseLm.canLamSang.xacNhanNguoiHanhNghe.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 156. vnRailwayHealthCheckupBaseLm.canLamSang.xacNhanNguoiHanhNghe.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnRailwayHealthCheckupBaseLm.canLamSang.xacNhanNguoiHanhNghe.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 158. vnRailwayHealthCheckupBaseLm.canLamSang.xacNhanNguoiHanhNghe.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 160. vnRailwayHealthCheckupBaseLm.canLamSang.xacNhanNguoiHanhNghe.hoTen | |
| Definition | Họ và tên người hành nghề khám cận lâm sàng |
| Short | Họ và tên người hành nghề khám cận lâm sàng |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 162. vnRailwayHealthCheckupBaseLm.canLamSang.xacNhanNguoiHanhNghe.chuKy | |
| Definition | Chữ ký người hành nghề khám cận lâm sàng |
| Short | Chữ ký người hành nghề khám cận lâm sàng |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 164. vnRailwayHealthCheckupBaseLm.canLamSang.xacNhanNguoiHanhNghe.ketLuanDuDieuKien | |
| Definition | Kết luận đủ hoặc không đủ tiêu chuẩn theo nội dung khám |
| Short | Kết luận đủ hoặc không đủ tiêu chuẩn theo nội dung khám |
| Control | 1..1 |
| Binding | The codes SHALL be taken from Mã trả lời KSK — Không đủ, Đủ (ValueSet VNKSKRailwayEligibilityVS) (required to http://fhir.hl7.org.vn/core/ValueSet/vn-ksk-railway-eligibility-vs) |
| Type | CodeableConcept |
| 166. vnRailwayHealthCheckupBaseLm.canLamSang.xacNhanNguoiHanhNghe.phanLoaiSucKhoe | |
| Definition | 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ỳ) |
| Short | 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ỳ) |
| Control | 0..1 |
| Binding | The codes SHALL be taken from Phân loại sức khoẻ — Vietnam Health Checkup Classification ValueSet (required to http://fhir.hl7.org.vn/core/ValueSet/vn-health-checkup-classification-vs) |
| Type | CodeableConcept |
| 168. vnRailwayHealthCheckupBaseLm.ketLuan | |
| Definition | Kết luận khám sức khoẻ đường sắt |
| Short | Kết luận khám sức khoẻ đường sắt |
| Control | 1..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 170. vnRailwayHealthCheckupBaseLm.ketLuan.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 172. vnRailwayHealthCheckupBaseLm.ketLuan.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnRailwayHealthCheckupBaseLm.ketLuan.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 174. vnRailwayHealthCheckupBaseLm.ketLuan.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 176. vnRailwayHealthCheckupBaseLm.ketLuan.ketQuaDuDieuKien | |
| Definition | Kết luận đủ hoặc không đủ tiêu chuẩn sức khoẻ |
| Short | Kết luận đủ hoặc không đủ tiêu chuẩn sức khoẻ |
| Control | 1..1 |
| Binding | The codes SHALL be taken from Mã trả lời KSK — Không đủ, Đủ (ValueSet VNKSKRailwayEligibilityVS) (required to http://fhir.hl7.org.vn/core/ValueSet/vn-ksk-railway-eligibility-vs) |
| Type | CodeableConcept |
| 178. vnRailwayHealthCheckupBaseLm.ketLuan.tieuChiKhongDuDieuKien | |
| Definition | Tiêu chí sức khoẻ không đạt nếu kết luận không đủ điều kiện |
| Short | Tiêu chí sức khoẻ không đạt nếu kết luận không đủ điều kiện |
| Control | 0..* |
| Binding | Unless not suitable, these codes SHALL be taken from 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 to http://fhir.hl7.org.vn/core/ValueSet/vn-railway-fitness-criterion-vs) |
| Type | CodeableConcept |
| 180. vnRailwayHealthCheckupBaseLm.ketLuan.lyDoKhongDuDieuKien | |
| Definition | Lý do không đủ tiêu chuẩn sức khoẻ |
| Short | Lý do không đủ tiêu chuẩn sức khoẻ |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 182. vnRailwayHealthCheckupBaseLm.ketLuan.ngayKetLuan | |
| Definition | Ngày ký kết luận khám sức khoẻ |
| Short | Ngày ký kết luận khám sức khoẻ |
| Control | 1..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 184. vnRailwayHealthCheckupBaseLm.ketLuan.nguoiKetLuan | |
| Definition | Người kết luận khám sức khoẻ |
| Short | Người kết luận khám sức khoẻ |
| Control | 1..1 |
| Type | BackboneElement |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 186. vnRailwayHealthCheckupBaseLm.ketLuan.nguoiKetLuan.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 188. vnRailwayHealthCheckupBaseLm.ketLuan.nguoiKetLuan.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on vnRailwayHealthCheckupBaseLm.ketLuan.nguoiKetLuan.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 190. vnRailwayHealthCheckupBaseLm.ketLuan.nguoiKetLuan.modifierExtension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Short | Extensions that cannot be ignored even if unrecognized |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Summary | true |
| Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Alternate Names | extensions, user content, modifiers |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 192. vnRailwayHealthCheckupBaseLm.ketLuan.nguoiKetLuan.hoTen | |
| Definition | Họ và tên người kết luận |
| Short | Họ và tên người kết luận |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 194. vnRailwayHealthCheckupBaseLm.ketLuan.nguoiKetLuan.chuKy | |
| Definition | Chữ ký của người kết luận |
| Short | Chữ ký của người kết luận |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 196. vnRailwayHealthCheckupBaseLm.ketLuan.nguoiKetLuan.dauCoSo | |
| Definition | Dấu của cơ sở khám sức khoẻ |
| Short | Dấu của cơ sở khám sức khoẻ |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |