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

Left:Thuốc VN Core — VN Core Medication Profile (http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-medication)
Right:Thuốc VN Core — VN Core Medication Profile (http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-medication)

Messages

ErrorStructureDefinition.versionValues for version differ: '0.8.0' vs '0.9.0'
InformationStructureDefinition.shortValues for short differ: 'Business identifier for this medication' vs 'Định danh thuốc: số đăng ký lưu hành, GTIN bao gói'
WarningMedication.identifierElements differ in definition for mustSupport: 'false' vs 'true'
InformationStructureDefinition.shortValues for short differ: 'Mã thuốc (ATC / mã nội bộ / SNOMED CT / YHCT dược liệu)' vs 'Mã thuốc — mã sản phẩm hoặc clinical drug; ATC chỉ là coding phụ (phân loại)'
InformationStructureDefinition.definitionValues for definition differ: 'Mã thuốc. Ưu tiên ATC (WHO). Nếu chưa có mã chuẩn, dùng mã nội bộ BV hoặc text tên thuốc. Với dược liệu YHCT: dùng mã từ VNYHCTHerbCS (442 dược liệu theo QĐ 3080/QĐ-BYT, PL V).' vs 'Mã thuốc ở tầng SẢN PHẨM hoặc clinical drug (hoạt chất + hàm lượng + dạng bào chế). Khi có mã sản phẩm quốc gia thì dùng mã đó; nếu chưa có, dùng SNOMED CT clinical drug, mã nội bộ cơ sở, hoặc text tên thuốc kèm quy cách. ATC (WHO) là hệ thống PHÂN LOẠI giải phẫu-điều trị-hóa học, KHÔNG định danh sản phẩm — chỉ dùng làm coding phụ trong `code.coding`, không dùng làm coding duy nhất khi cần truy vết sản phẩm cụ thể. Số đăng ký lưu hành KHÔNG thuộc `code`: đó là định danh, đặt ở `Medication.identifier` với NamingSystem VNDrugRegistrationNumberNS (analysis/62 #3 tầng 1). Với dược liệu YHCT: dùng mã từ VNYHCTHerbCS (442 dược liệu theo QĐ 3080/QĐ-BYT, PL V).'
InformationStructureDefinition.shortValues for short differ: 'Hàm lượng / nồng độ' vs 'Lượng thuốc trong một đơn vị đóng gói (vd 20 viên/hộp, 3 mL/bút) — KHÔNG phải hàm lượng'
InformationStructureDefinition.definitionValues for definition differ: 'Specific amount of the drug in the packaged product. For example, when specifying a product that has the same strength (For example, Insulin glargine 100 unit per mL solution for injection), this attribute provides additional clarification of the package amount (For example, 3 mL, 10mL, etc.).' vs 'Tổng lượng thuốc chứa trong một đơn vị đóng gói được mô tả bởi resource này. Hàm lượng hoạt chất và nồng độ đặt ở `ingredient.strength`, không đặt ở đây.'

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.org/fhir/StructureDefinition/Medication
      .copyright
        .date2026-05-10
          .descriptionProfile Medication cho Việt Nam. Thông tin chi tiết thuốc: mã, tên, dạng bào chế, hàm lượng, số đăng ký. Liên kết với MedicationRequest (đơn thuốc) và Claim (thanh toán BHYT). Căn cứ: - **Luật 44/2024/QH15** — 21/11/2024 — sửa đổi Luật Dược, hiệu lực 01/7/2025 - Luật Dược 2016 — nền tảng quản lý thuốc - **TT 37/2024/TT-BYT** — 16/11/2024 — danh mục thuốc hóa dược/sinh phẩm thuộc phạm vi BHYT - **TT 27/2025/TT-BYT** — ban hành 01/7/2025, hiệu lực 01/9/2025 — thuốc dược liệu, thuốc cổ truyền thuộc phạm vi BHYT - Dược điển VN — chuẩn chất lượng thuốc - **QĐ 3176/QĐ-BYT** — 29/10/2024 — trường MA_THUOC, TEN_THUOC trong dữ liệu BHXH - **NĐ 102/2025/NĐ-CP** — 13/5/2025 — dữ liệu thuốc trong CSDL quốc gia về y tế. Nguồn thiết kế: OHP Data Processor (Medication mapper).
            .experimental
              .fhirVersion4.0.1
                .jurisdiction
                  ..jurisdiction[0]urn:iso:std:iso:3166#VN
                    .kindresource
                      .nameVNCoreMedication
                        .publisherOmi HealthTech / VN Core FHIR Community Initiative
                          .purpose
                            .statusdraft
                              .titleThuốc VN Core — VN Core Medication Profile
                                .typeMedication
                                  .urlhttp://fhir.hl7.org.vn/core/StructureDefinition/vn-core-medication
                                    .version0.8.00.9.0
                                    • Values Differ

                                    Structure

                                    NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                                    .. Medication 0..*MedicationDefinition of a Medication
                                    0..*MedicationDefinition of a Medication
                                      ... 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
                                            ... 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 Σ0..*IdentifierBusiness identifier for this medication
                                                    SΣ0..*IdentifierĐịnh danh thuốc: số đăng ký lưu hành, GTIN bao gói
                                                    Slice: Unordered, Open by value:system
                                                    • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                    ... code SΣ1..1CodeableConceptMã thuốc (ATC / mã nội bộ / SNOMED CT / YHCT dược liệu)
                                                    Binding: ?? (example): A coded concept that defines the type of a medication.
                                                    SΣ1..1CodeableConceptMã thuốc — mã sản phẩm hoặc clinical drug; ATC chỉ là coding phụ (phân loại)
                                                    Binding: ?? (example): A coded concept that defines the type of a medication.
                                                      ... status ?!Σ0..1codeactive | inactive | entered-in-error
                                                      Binding: ?? (required): A coded concept defining if the medication is in active use.
                                                      ?!Σ0..1codeactive | inactive | entered-in-error
                                                      Binding: ?? (required): A coded concept defining if the medication is in active use.
                                                        ... manufacturer Σ0..1Reference(Organization)Manufacturer of the itemΣ0..1Reference(Organization)Manufacturer of the item
                                                          ... form S0..1CodeableConceptDạng bào chế (viên nén, dung dịch, bột...)
                                                          Binding: ?? (example): A coded concept defining the form of a medication.
                                                          S0..1CodeableConceptDạng bào chế (viên nén, dung dịch, bột...)
                                                          Binding: ?? (example): A coded concept defining the form of a medication.
                                                            ... amount Σ0..1RatioHàm lượng / nồng độΣ0..1RatioLượng thuốc trong một đơn vị đóng gói (vd 20 viên/hộp, 3 mL/bút) — KHÔNG phải hàm lượng
                                                              ... ingredient S0..*BackboneElementThành phần hoạt chất / dược liệu YHCT
                                                              S0..*BackboneElementThành phần hoạt chất / dược liệu YHCT
                                                                .... 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
                                                                      .... item[x] S1..1CodeableConcept, Reference(Substance | Medication)Hoạt chất / dược liệu (mã hoặc tên)S1..1CodeableConcept, Reference(Substance | Medication)Hoạt chất / dược liệu (mã hoặc tên)
                                                                        .... isActive 0..1booleanHoạt chất chính (true) hay phụ (false)0..1booleanHoạt chất chính (true) hay phụ (false)
                                                                          .... strength S0..1RatioHàm lượng / trọng lượng (VD: 500mg, 12g/thang)S0..1RatioHàm lượng / trọng lượng (VD: 500mg, 12g/thang)
                                                                            ... batch S0..1BackboneElementLô sản xuất (truy xuất nguồn gốc, thu hồi)S0..1BackboneElementLô sản xuất (truy xuất nguồn gốc, thu hồi)
                                                                              .... 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
                                                                                    .... lotNumber S0..1stringSố lô (SO_LO)S0..1stringSố lô (SO_LO)
                                                                                      .... expirationDate S0..1dateTimeHạn sử dụng (HAN_DUNG)S0..1dateTimeHạn sử dụng (HAN_DUNG)

                                                                                        doco Documentation for this format