@prefix fhir: <http://hl7.org/fhir/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

# - resource -------------------------------------------------------------------

<http://fhir.hl7.org.vn/core/ValueSet/vn-procedure-code-transition-target-vs> a fhir:ValueSet ;
  fhir:nodeRole fhir:treeRoot ;
  fhir:Resource.id [ fhir:value "vn-procedure-code-transition-target-vs"] ;
  fhir:Resource.language [ fhir:value "vi"] ;
  fhir:DomainResource.text [
     fhir:Narrative.status [ fhir:value "generated" ] ;
     fhir:Narrative.div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: ValueSet vn-procedure-code-transition-target-vs</b></p><a name=\"vn-procedure-code-transition-target-vs\"> </a><a name=\"hcvn-procedure-code-transition-target-vs\"> </a><ul><li>Include all codes defined in <a href=\"CodeSystem-vn-dvkt-pl2-cs.html\"><code>http://fhir.hl7.org.vn/core/CodeSystem/vn-dvkt-pl2-cs</code></a><span title=\"Version is not explicitly stated. No matching Code System found\"> version Not Stated (use latest from terminology server)</span></li></ul></div>"
  ] ;
  fhir:DomainResource.extension [
     fhir:index -1 ;
     fhir:Extension.url [ fhir:value "http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-legal-basis" ] ;
     fhir:Extension.valueCoding [
       fhir:Element.extension [
         fhir:index -1 ;
         fhir:Extension.url [ fhir:value "http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-legal-basis-role" ] ;
         fhir:Extension.valueCode [ fhir:value "governing" ]
       ] ;
       fhir:Coding.system [ fhir:value "http://fhir.hl7.org.vn/core/CodeSystem/vn-legal-document-ref-cs" ] ;
       fhir:Coding.code [ fhir:value "TT-23-2024" ]
     ]
  ], [
     fhir:index -1 ;
     fhir:Extension.url [ fhir:value "http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-legal-basis" ] ;
     fhir:Extension.valueCoding [
       fhir:Element.extension [
         fhir:index -1 ;
         fhir:Extension.url [ fhir:value "http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-legal-basis-role" ] ;
         fhir:Extension.valueCode [ fhir:value "governing" ]
       ] ;
       fhir:Coding.system [ fhir:value "http://fhir.hl7.org.vn/core/CodeSystem/vn-legal-document-ref-cs" ] ;
       fhir:Coding.code [ fhir:value "TT-25-2026" ]
     ]
  ] ;
  fhir:ValueSet.url [ fhir:value "http://fhir.hl7.org.vn/core/ValueSet/vn-procedure-code-transition-target-vs"] ;
  fhir:ValueSet.identifier [
     fhir:index -1 ;
     fhir:Identifier.system [ fhir:value "urn:ietf:rfc:3986" ] ;
     fhir:Identifier.value [ fhir:value "urn:oid:2.25.161089673617632664299011809196868855799.48.172" ]
  ] ;
  fhir:ValueSet.version [ fhir:value "0.10.0"] ;
  fhir:ValueSet.name [ fhir:value "VNProcedureCodeTransitionTargetVS"] ;
  fhir:ValueSet.title [ fhir:value "Tập con định danh DVKT Phụ lục 2 để chuẩn bị chuyển đổi — VN Core DVKT Transition Target Identifier Subset"] ;
  fhir:ValueSet.status [ fhir:value "draft"] ;
  fhir:ValueSet.experimental [ fhir:value "true"^^xsd:boolean] ;
  fhir:ValueSet.date [ fhir:value "2026-08-05"^^xsd:date] ;
  fhir:ValueSet.publisher [ fhir:value "Omi HealthTech / VN Core FHIR Community Initiative"] ;
  fhir:ValueSet.contact [
     fhir:index -1 ;
     fhir:ContactDetail.name [ fhir:value "Omi HealthTech / VN Core FHIR Community Initiative" ] ;
     fhir:ContactDetail.telecom [
       fhir:index -1 ;
       fhir:ContactPoint.system [ fhir:value "url" ] ;
       fhir:ContactPoint.value [ fhir:value "https://hl7.org.vn" ]
     ], [
       fhir:index -1 ;
       fhir:ContactPoint.system [ fhir:value "email" ] ;
       fhir:ContactPoint.value [ fhir:value "info@hl7.org.vn" ]
     ]
  ], [
     fhir:index -1 ;
     fhir:ContactDetail.name [ fhir:value "Omi HealthTech (OmiGroup)" ] ;
     fhir:ContactDetail.telecom [
       fhir:index -1 ;
       fhir:ContactPoint.system [ fhir:value "url" ] ;
       fhir:ContactPoint.value [ fhir:value "https://omihealthtech.vn" ]
     ], [
       fhir:index -1 ;
       fhir:ContactPoint.system [ fhir:value "url" ] ;
       fhir:ContactPoint.value [ fhir:value "https://omigroup.vn" ]
     ], [
       fhir:index -1 ;
       fhir:ContactPoint.system [ fhir:value "email" ] ;
       fhir:ContactPoint.value [ fhir:value "info@hl7.org.vn" ]
     ]
  ] ;
  fhir:ValueSet.description [ fhir:value "Tập giá trị **thử nghiệm, chưa đầy đủ và chưa có hiệu lực**, chỉ dùng để chuẩn bị chuyển đổi.\n\nNội dung hiện tại là **9.124 identifier do dự án suy dẫn** theo mẫu\n`{chương}.{STT trong chương}`. Từ 03/09/2026 nguồn là Phụ lục 028 của VBHN 13/2026/VBHN-TT-BYT\n— phụ lục của chính văn bản, thay cho workbook tải từ cổng `dmkt.kcb.vn` vốn thiếu 1.152\nidentifier và bỏ trọn Chương 30. Phụ lục pháp lý có **9.128 dòng** kỹ thuật và đủ 30 chương,\nnhưng **không có cột `Mã kỹ thuật`**: chỉ có STT toàn cục, STT trong chương, tên chương,\n`Mã liên kết` và tên kỹ thuật. Vì vậy đây vẫn **không phải** bộ mã chính thức.\n\nChênh 4 dòng giữa 9.128 dòng nguồn và 9.124 identifier: hai dòng Chương 17 (STT 5424,\n5442) còn trống tên trong PDF; STT 5240 (SPECT não) trống ô chương nên không suy được\nidentifier; hai kỹ thuật Chương 29 cùng suy ra `29.2` nên chỉ biểu diễn bằng một mã.\nCác dòng nguồn vẫn được giữ để rà. Tên STT 5226/5227 đã tách theo bố cục PDF trang 937;\nbản trích DOC gộp hai tên vào dòng 5226. Quyết định có pin nguồn và giữ `nameRaw` để đối chiếu.\n\nKhông tự tạo mã cho dòng trống, không đặt hậu tố để tách xung đột `29.2`; cần Cục Quản lý\nKhám, chữa bệnh xác nhận chính sách định danh trước khi công bố đầy đủ.\n\nNhan đề gốc của phụ lục là 'Danh mục kỹ thuật thực hiện từ ngày 01/7/2026', nhưng\nTT 25/2026/TT-BYT Điều 3 đã dời mốc áp dụng sang **01/01/2028**.\n\nPhạm vi sử dụng:\n- KHÔNG dùng làm binding cho profile đang hoạt động; mã trong tập này chưa được phép\n  dùng để tạo dữ liệu mới cho tới 01/01/2028.\n- Chỉ dùng để kiểm thử tập con chuyển đổi và đối chiếu ánh xạ PL1→PL2\n  (`vn-cm-dvkt-pl1-to-pl2`).\n\nDanh mục đang có hiệu lực: `VNProcedureCodeVS` (Phụ lục 1, đến hết 31/12/2027).\n\nTách khỏi `VNProcedureCodeVS` sau kiểm toán 31/07/2026 (analysis/77 mục B2): trước đó\nmột ValueSet duy nhất include cả hai phụ lục, khiến bộ kiểm chấp nhận mã chưa có hiệu lực\ntại thời điểm hiện hành."] ;
  fhir:ValueSet.jurisdiction [
     fhir:index -1 ;
     fhir:CodeableConcept.coding [
       fhir:index -1 ;
       fhir:Coding.system [ fhir:value "urn:iso:std:iso:3166" ] ;
       fhir:Coding.code [ fhir:value "VN" ] ;
       fhir:Coding.display [ fhir:value "Viet Nam" ]
     ]
  ] ;
  fhir:ValueSet.purpose [ fhir:value "Kiểm thử tập con ánh xạ PL1→PL2 trước mốc 01/01/2028. Không dùng để xác thực dữ liệu phát sinh, không coi 9.124 identifier suy dẫn là bộ mã quốc gia đầy đủ hoặc chính thức."] ;
  fhir:ValueSet.copyright [ fhir:value "Căn cứ danh mục và lộ trình: TT 23/2024/TT-BYT, đọc cùng TT 25/2026/TT-BYT Điều 3. Tập 9.124 identifier được suy dẫn từ data/dmkt/vbhn13-pl2.json — bản trích Phụ lục 028 của VBHN 13/2026/VBHN-TT-BYT, thay nguồn cũ data/dmkt/PhuLuc1_v2_web_tatca.xlsx tải từ dmkt.kcb.vn từ 03/09/2026. Cả tệp trích lẫn phụ lục gốc đều đã ghi trong governance/terminology/prebuilt-source-manifest.json kèm kích thước và SHA-256, nhưng bản thân tệp nguồn không được git track, nên việc tái lập phụ thuộc bản lưu ngoài repo."] ;
  fhir:ValueSet.compose [
     fhir:ValueSet.compose.include [
       fhir:index -1 ;
       fhir:ValueSet.compose.include.system [ fhir:value "http://fhir.hl7.org.vn/core/CodeSystem/vn-dvkt-pl2-cs" ]
     ]
  ] .

# - ontology header ------------------------------------------------------------

<http://fhir.hl7.org.vn/core/ValueSet/vn-procedure-code-transition-target-vs.ttl> a owl:Ontology ;
  owl:imports fhir:fhir.ttl .

# -------------------------------------------------------------------------------------

