Profile Comparison between http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-device vs http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-device

Left:Vật tư y tế VN Core — VN Core Device Profile (http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-device)
Right:Thiết bị y tế VN Core — VN Core Device Profile (http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-device)

Messages

ErrorStructureDefinition.versionValues for version differ: '0.3.0' vs '0.4.0'
InformationStructureDefinition.titleValues for title differ: 'Vật tư y tế VN Core — VN Core Device Profile' vs 'Thiết bị y tế VN Core — VN Core Device Profile'
InformationStructureDefinition.dateValues for date differ: '2026-03-21' vs '2026-04-14'
InformationStructureDefinition.shortValues for short differ: 'Mã VTYT (MA_VAT_TU)' vs 'Định danh TBYT (MA_VAT_TU, serial number, UDI-DI)'
InformationStructureDefinition.shortValues for short differ: 'Unique Device Identifier (UDI) Barcode string' vs 'UDI carrier'
WarningDevice.udiCarrierElements differ in definition for mustSupport: 'false' vs 'true'
InformationStructureDefinition.shortValues for short differ: 'Mandatory fixed portion of UDI' vs 'UDI Device Identifier'
WarningDevice.udiCarrier.deviceIdentifierElements differ in definition for mustSupport: 'false' vs 'true'
InformationStructureDefinition.shortValues for short differ: 'UDI Human Readable Barcode String' vs 'UDI human-readable form'
WarningDevice.udiCarrier.carrierHRFElements differ in definition for mustSupport: 'false' vs 'true'
WarningDevice.statusElements differ in definition for mustSupport: 'false' vs 'true'
InformationDevice.statusElement minimum cardinalities differ: '0' vs '1'
InformationStructureDefinition.shortValues for short differ: 'The distinct identification string' vs 'Định danh phân biệt thiết bị cấy ghép'
WarningDevice.distinctIdentifierElements differ in definition for mustSupport: 'false' vs 'true'
InformationStructureDefinition.definitionValues for definition differ: 'A name of the manufacturer.' vs 'Tên hãng sản xuất. Các QĐ 5086/QĐ-BYT, 637/2022, 1844/2022, 3181/2022 liên quan mã hãng sản xuất VTYT/TBYT; không model thành mã hàng TBYT đầy đủ trong v0.3.'
WarningDevice.manufacturerElements differ in definition for mustSupport: 'false' vs 'true'
InformationStructureDefinition.shortValues for short differ: 'Date when the device was made' vs 'Ngày sản xuất'
WarningDevice.manufactureDateElements differ in definition for mustSupport: 'false' vs 'true'
InformationStructureDefinition.shortValues for short differ: 'Date and time of expiry of this device (if applicable)' vs 'Hạn sử dụng'
WarningDevice.expirationDateElements differ in definition for mustSupport: 'false' vs 'true'
WarningDevice.lotNumberElements differ in definition for mustSupport: 'false' vs 'true'
InformationStructureDefinition.shortValues for short differ: 'Serial number assigned by the manufacturer' vs 'Số serial'
WarningDevice.serialNumberElements differ in definition for mustSupport: 'false' vs 'true'
WarningDevice.modelNumberElements differ in definition for mustSupport: 'false' vs 'true'
InformationStructureDefinition.shortValues for short differ: 'Loại VTYT' vs 'Loại TBYT'
InformationStructureDefinition.definitionValues for definition differ: 'The kind or type of device.' vs 'Loại thiết bị y tế ở mức sản phẩm/thiết bị, nên mã hóa bằng SNOMED CT hoặc hệ mã danh pháp TBYT nếu có. Nhóm BHYT N01-N09 được đặt tại extension deviceGroup.'
InformationDevice.typeElement minimum cardinalities differ: '0' vs '1'
InformationStructureDefinition.shortValues for short differ: 'Patient to whom Device is affixed' vs 'Bệnh nhân đang/đã sử dụng thiết bị'
WarningDevice.patientElements differ in definition for mustSupport: 'false' vs 'true'

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.org/fhir/StructureDefinition/Device
      .copyrightCăn cứ pháp lý Việt Nam: TT 04/2017/TT-BYT ngày 14/04/2017, Phụ lục 01; TT 24/2025/TT-BYT ngày 30/06/2025, hiệu lực 01/09/2025; VBHN 14/VBHN-BYT năm 2025 hợp nhất TT 04/2017/TT-BYT + TT 24/2025/TT-BYT; QĐ 3176/QĐ-BYT ngày 29/10/2024; QĐ 5086/QĐ-BYT, QĐ 637/QĐ-BYT (2022), QĐ 1844/QĐ-BYT (2022), QĐ 3181/QĐ-BYT (2022); QĐ 847/QĐ-BYT (2025).
      • Added the item 'Căn cứ pháp lý Việt Nam: TT 04/2017/TT-BYT ngày 14/04/2017, Phụ lục 01; TT 24/2025/TT-BYT ngày 30/06/2025, hiệu lực 01/09/2025; VBHN 14/VBHN-BYT năm 2025 hợp nhất TT 04/2017/TT-BYT + TT 24/2025/TT-BYT; QĐ 3176/QĐ-BYT ngày 29/10/2024; QĐ 5086/QĐ-BYT, QĐ 637/QĐ-BYT (2022), QĐ 1844/QĐ-BYT (2022), QĐ 3181/QĐ-BYT (2022); QĐ 847/QĐ-BYT (2025).'
      .date2026-03-212026-04-14
      • Values Differ
      .descriptionProfile Device cho vật tư y tế tiêu hao (VTYT) tại Việt Nam. Dùng trong thanh toán BHYT: mã VTYT, nhóm VTYT, phạm vi BHYT. Liên kết với Claim.item (chi phí VTYT) và DeviceUseStatement (ghi nhận sử dụng). Căn cứ: QĐ 3176/QĐ-BYT (trường MA_VAT_TU, TEN_VAT_TU), NĐ 74/2025/NĐ-CP. Nguồn thiết kế: OHP Data Processor (Device mapper).Profile Device cho thiết bị y tế (TBYT), bao gồm vật tư tiêu hao, thiết bị dùng trong chăm sóc và thiết bị cấy ghép tại Việt Nam. Dùng trong thanh toán BHYT: mã vật tư/thiết bị y tế (MA_VAT_TU), nhóm TBYT BHYT, phạm vi BHYT, thông tin nhận dạng thiết bị và vòng đời. Liên kết với Claim.item (chi phí VTYT) và DeviceUseStatement (ghi nhận sử dụng). Căn cứ pháp lý Việt Nam: - TT 04/2017/TT-BYT (14/4/2017) Phụ lục 01 — 9 nhóm TBYT BHYT - TT 24/2025/TT-BYT (30/6/2025, hiệu lực 01/9/2025) — sửa đổi TT 04/2017/TT-BYT, thống nhất thuật ngữ VTYT → TBYT - VBHN 14/VBHN-BYT năm 2025 hợp nhất TT 04/2017/TT-BYT + TT 24/2025/TT-BYT: https://emohbackup.moh.gov.vn/publish/attach/getfile/412951 - QĐ 3176/QĐ-BYT — trường MA_VAT_TU trong XML dữ liệu đầu ra KCB - QĐ 5086/QĐ-BYT, QĐ 637/QĐ-BYT (2022), QĐ 1844/QĐ-BYT (2022), QĐ 3181/QĐ-BYT (2022) — mã hãng sản xuất VTYT/TBYT, không phải danh mục mã hàng đầy đủ - QĐ 847/QĐ-BYT (2025) — danh pháp TBYT, dùng tham chiếu tùy chọn khi cần chuẩn hóa tên gọi. Ghi chú: UDI carrier là best practice quốc tế của HL7/FHIR, không được trình bày như căn cứ bắt buộc trong pháp luật Việt Nam. Phân loại rủi ro A/B/C/D theo NĐ 98/2021/NĐ-CP được defer sang v0.5.
      • Values Differ
      .experimental
        .fhirVersion4.0.1
          .jurisdiction
            ..jurisdiction[0]urn:iso:std:iso:3166#VN
              .kindresource
                .nameVNCoreDevice
                  .publisherHL7 Vietnam
                    .purpose
                      .statusdraft
                        .titleVật tư y tế VN Core — VN Core Device ProfileThiết bị y tế VN Core — VN Core Device Profile
                        • Values Differ
                        .typeDevice
                          .urlhttp://fhir.hl7.org.vn/core/StructureDefinition/vn-core-device
                            .version0.3.00.4.0
                            • Values Differ

                            Structure

                            NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                            .. Device 0..*DeviceItem used in healthcare
                            0..*DeviceItem used in healthcare
                              ... id Σ0..1idLogical id of this artifactΣ0..1idLogical id of this artifact
                                ... meta Σ0..1MetaMetadata about the resourceΣ0..1MetaMetadata about the resource
                                  ... implicitRules ?!Σ0..1uriA set of rules under which this content was created?!Σ0..1uriA set of rules under which this content was created
                                    ... language 0..1codeLanguage of the resource content
                                    Binding: ?? (preferred): A human language.
                                    Additional BindingsPurpose
                                    ??Max Binding
                                    0..1codeLanguage of the resource content
                                    Binding: ?? (preferred): A human language.
                                    Additional BindingsPurpose
                                    ??Max Binding
                                      ... text 0..1NarrativeText summary of the resource, for human interpretation
                                      This profile does not constrain the narrative in regard to content, language, or traceability to data elements
                                      0..1NarrativeText summary of the resource, for human interpretation
                                      This profile does not constrain the narrative in regard to content, language, or traceability to data elements
                                        ... contained 0..*ResourceContained, inline Resources
                                        0..*ResourceContained, inline Resources
                                          ... Slices for extension 0..*ExtensionExtension
                                          Slice: Unordered, Open by value:url
                                          0..*ExtensionExtension
                                          Slice: Unordered, Open by value:url
                                            ... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
                                            ?!0..*ExtensionExtensions that cannot be ignored
                                              ... identifier S0..*IdentifierMã VTYT (MA_VAT_TU)
                                              S0..*IdentifierĐịnh danh TBYT (MA_VAT_TU, serial number, UDI-DI)
                                              Slice: Unordered, Open by value:system
                                                ... definition 0..1Reference(DeviceDefinition)The reference to the definition for the device0..1Reference(DeviceDefinition)The reference to the definition for the device
                                                  ... udiCarrier Σ0..*BackboneElementUnique Device Identifier (UDI) Barcode string
                                                  SΣ0..*BackboneElementUDI carrier
                                                  • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                  .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                    .... extension 0..*ExtensionAdditional content defined by implementations
                                                    0..*ExtensionAdditional content defined by implementations
                                                      .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                      ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                        .... deviceIdentifier Σ0..1stringMandatory fixed portion of UDISΣ0..1stringUDI Device Identifier
                                                        • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                        .... issuer 0..1uriUDI Issuing Organization0..1uriUDI Issuing Organization
                                                          .... jurisdiction 0..1uriRegional UDI authority0..1uriRegional UDI authority
                                                            .... carrierAIDC Σ0..1base64BinaryUDI Machine Readable Barcode StringΣ0..1base64BinaryUDI Machine Readable Barcode String
                                                              .... carrierHRF Σ0..1stringUDI Human Readable Barcode StringSΣ0..1stringUDI human-readable form
                                                              • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                              .... entryType 0..1codebarcode | rfid | manual +
                                                              Binding: ?? (required): Codes to identify how UDI data was entered.
                                                              0..1codebarcode | rfid | manual +
                                                              Binding: ?? (required): Codes to identify how UDI data was entered.
                                                                ... status ?!Σ0..1codeTrạng thái: active | inactive
                                                                Binding: ?? (required): The availability status of the device.
                                                                ?!SΣ1..1codeTrạng thái: active | inactive
                                                                Binding: ?? (required): The availability status of the device.
                                                                • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                                • Element minimum cardinalities differ: '0' vs '1'
                                                                ... statusReason 0..*CodeableConceptonline | paused | standby | offline | not-ready | transduc-discon | hw-discon | off
                                                                Binding: ?? (extensible): The availability status reason of the device.
                                                                0..*CodeableConceptonline | paused | standby | offline | not-ready | transduc-discon | hw-discon | off
                                                                Binding: ?? (extensible): The availability status reason of the device.
                                                                  ... distinctIdentifier 0..1stringThe distinct identification stringS0..1stringĐịnh danh phân biệt thiết bị cấy ghép
                                                                  • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                                  ... manufacturer 0..1stringHãng sản xuấtS0..1stringHãng sản xuất
                                                                  • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                                  ... manufactureDate 0..1dateTimeDate when the device was madeS0..1dateTimeNgày sản xuất
                                                                  • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                                  ... expirationDate 0..1dateTimeDate and time of expiry of this device (if applicable)S0..1dateTimeHạn sử dụng
                                                                  • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                                  ... lotNumber 0..1stringSố lôS0..1stringSố lô
                                                                  • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                                  ... serialNumber 0..1stringSerial number assigned by the manufacturerS0..1stringSố serial
                                                                  • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                                  ... deviceName 0..*BackboneElementThe name of the device as given by the manufacturer
                                                                  0..*BackboneElementThe name of the device as given by the manufacturer
                                                                    .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                      .... extension 0..*ExtensionAdditional content defined by implementations
                                                                      0..*ExtensionAdditional content defined by implementations
                                                                        .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                        ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                          .... name 1..1stringThe name of the device1..1stringThe name of the device
                                                                            .... type 1..1codeudi-label-name | user-friendly-name | patient-reported-name | manufacturer-name | model-name | other
                                                                            Binding: ?? (required): The type of name the device is referred by.
                                                                            1..1codeudi-label-name | user-friendly-name | patient-reported-name | manufacturer-name | model-name | other
                                                                            Binding: ?? (required): The type of name the device is referred by.
                                                                              ... modelNumber 0..1stringModel / Quy cáchS0..1stringModel / Quy cách
                                                                              • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                                              ... partNumber 0..1stringThe part number of the device0..1stringThe part number of the device
                                                                                ... type S0..1CodeableConceptLoại VTYT
                                                                                Binding: ?? (example): Codes to identify medical devices.
                                                                                S1..1CodeableConceptLoại TBYT
                                                                                Binding: ?? (example): Codes to identify medical devices.
                                                                                • Element minimum cardinalities differ: '0' vs '1'
                                                                                ... specialization 0..*BackboneElementThe capabilities supported on a device, the standards to which the device conforms for a particular purpose, and used for the communication
                                                                                0..*BackboneElementThe capabilities supported on a device, the standards to which the device conforms for a particular purpose, and used for the communication
                                                                                  .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                    .... extension 0..*ExtensionAdditional content defined by implementations
                                                                                    0..*ExtensionAdditional content defined by implementations
                                                                                      .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                      ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                        .... systemType 1..1CodeableConceptThe standard that is used to operate and communicate1..1CodeableConceptThe standard that is used to operate and communicate
                                                                                          .... version 0..1stringThe version of the standard that is used to operate and communicate0..1stringThe version of the standard that is used to operate and communicate
                                                                                            ... version 0..*BackboneElementThe actual design of the device or software version running on the device
                                                                                            0..*BackboneElementThe actual design of the device or software version running on the device
                                                                                              .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                .... extension 0..*ExtensionAdditional content defined by implementations
                                                                                                0..*ExtensionAdditional content defined by implementations
                                                                                                  .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                  ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                    .... type 0..1CodeableConceptThe type of the device version0..1CodeableConceptThe type of the device version
                                                                                                      .... component 0..1IdentifierA single component of the device version0..1IdentifierA single component of the device version
                                                                                                        .... value 1..1stringThe version text1..1stringThe version text
                                                                                                          ... property 0..*BackboneElementThe actual configuration settings of a device as it actually operates, e.g., regulation status, time properties
                                                                                                          0..*BackboneElementThe actual configuration settings of a device as it actually operates, e.g., regulation status, time properties
                                                                                                            .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                              .... extension 0..*ExtensionAdditional content defined by implementations
                                                                                                              0..*ExtensionAdditional content defined by implementations
                                                                                                                .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                  .... type 1..1CodeableConceptCode that specifies the property DeviceDefinitionPropetyCode (Extensible)1..1CodeableConceptCode that specifies the property DeviceDefinitionPropetyCode (Extensible)
                                                                                                                    .... valueQuantity 0..*QuantityProperty value as a quantity
                                                                                                                    0..*QuantityProperty value as a quantity
                                                                                                                      .... valueCode 0..*CodeableConceptProperty value as a code, e.g., NTP4 (synced to NTP)
                                                                                                                      0..*CodeableConceptProperty value as a code, e.g., NTP4 (synced to NTP)
                                                                                                                        ... patient 0..1Reference(Patient)Patient to whom Device is affixedS0..1Reference(Bệnh nhân VN Core — VN Core Patient Profile)Bệnh nhân đang/đã sử dụng thiết bị
                                                                                                                        • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                                                                                        ... owner 0..1Reference(Organization)Organization responsible for device0..1Reference(Organization)Organization responsible for device
                                                                                                                          ... contact 0..*ContactPointDetails for human/organization for support
                                                                                                                          0..*ContactPointDetails for human/organization for support
                                                                                                                            ... location 0..1Reference(Location)Where the device is found0..1Reference(Location)Where the device is found
                                                                                                                              ... url 0..1uriNetwork address to contact device0..1uriNetwork address to contact device
                                                                                                                                ... note 0..*AnnotationGhi chú (tên VTYT, quy cách...)
                                                                                                                                0..*AnnotationGhi chú (tên VTYT, quy cách...)
                                                                                                                                  ... safety Σ0..*CodeableConceptSafety Characteristics of Device
                                                                                                                                  Σ0..*CodeableConceptSafety Characteristics of Device
                                                                                                                                    ... parent 0..1Reference(Device)The parent device0..1Reference(Device)The parent device

                                                                                                                                      doco Documentation for this format