# VN Core EMR Server CapabilityStatement — Yêu cầu tuân thủ tối thiểu cho máy chủ EMR nội bộ - Bộ Hướng dẫn Triển khai Core FHIR cho Việt Nam v0.5.0

## CapabilityStatement: VN Core EMR Server CapabilityStatement — Yêu cầu tuân thủ tối thiểu cho máy chủ EMR nội bộ (Thử nghiệm) 

 
Yêu cầu tuân thủ tối thiểu theo từng vai trò triển khai dành cho máy chủ EMR/EHR nội bộ triển khai VN Core Base. Tập trung vào hồ sơ bệnh nhân, hồ sơ lâm sàng, tài liệu, `Consent`, `AuditEvent` và `Provenance`. / Minimum conformance requirements for internal EMR/EHR servers implementing VN Core Base. 

 [Raw OpenAPI-Swagger Definition file](../vn-core-emr-server.openapi.json) | [Tải xuống](../vn-core-emr-server.openapi.json) 



## Resource Content

```json
{
  "resourceType" : "CapabilityStatement",
  "id" : "vn-core-emr-server",
  "url" : "http://fhir.hl7.org.vn/core/CapabilityStatement/vn-core-emr-server",
  "version" : "0.5.0",
  "name" : "VNCoreEMRServerCapabilityStatement",
  "title" : "VN Core EMR Server CapabilityStatement",
  "status" : "draft",
  "experimental" : true,
  "date" : "2026-03-23",
  "publisher" : "Omi HealthTech / VN Core FHIR Community Initiative",
  "contact" : [{
    "name" : "Omi HealthTech / VN Core FHIR Community Initiative",
    "telecom" : [{
      "system" : "url",
      "value" : "https://hl7.org.vn"
    },
    {
      "system" : "email",
      "value" : "info@hl7.org.vn"
    }]
  },
  {
    "name" : "Omi HealthTech (OmiGroup)",
    "telecom" : [{
      "system" : "url",
      "value" : "https://omihealthtech.vn"
    },
    {
      "system" : "url",
      "value" : "https://omigroup.vn"
    },
    {
      "system" : "email",
      "value" : "healthtech@omigroup.vn"
    }]
  }],
  "description" : "Yêu cầu tuân thủ tối thiểu theo từng vai trò triển khai dành cho máy chủ EMR/EHR nội bộ triển khai VN Core Base. Tập trung vào hồ sơ bệnh nhân, hồ sơ lâm sàng, tài liệu, `Consent`, `AuditEvent` và `Provenance`. / Minimum conformance requirements for internal EMR/EHR servers implementing VN Core Base.",
  "jurisdiction" : [{
    "coding" : [{
      "system" : "urn:iso:std:iso:3166",
      "code" : "VN",
      "display" : "Viet Nam"
    }]
  }],
  "kind" : "requirements",
  "fhirVersion" : "4.0.1",
  "format" : ["json", "xml"],
  "rest" : [{
    "mode" : "server",
    "documentation" : "Máy chủ EMR/EHR nội bộ nên dùng CapabilityStatement này làm bộ yêu cầu mức cơ sở ổn định cho VN Core Base, tách biệt với lớp liên thông hồ sơ BHYT (`BHYT Submission`).",
    "security" : {
      "cors" : true,
      "service" : [{
        "coding" : [{
          "system" : "http://terminology.hl7.org/CodeSystem/restful-security-service",
          "code" : "SMART-on-FHIR",
          "display" : "SMART-on-FHIR"
        }]
      }],
      "description" : "Khuyến nghị OAuth 2.0/SMART-on-FHIR, phân quyền theo vai trò, ghi AuditEvent cho mọi truy cập hồ sơ y tế và hỗ trợ break-glass theo chính sách đơn vị."
    },
    "resource" : [{
      "type" : "Patient",
      "profile" : "http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-patient",
      "interaction" : [{
        "code" : "read"
      },
      {
        "code" : "search-type"
      },
      {
        "code" : "create"
      },
      {
        "code" : "update"
      }],
      "searchParam" : [{
        "name" : "identifier",
        "type" : "token"
      },
      {
        "name" : "name",
        "type" : "string"
      },
      {
        "name" : "birthdate",
        "type" : "date"
      }]
    },
    {
      "type" : "RelatedPerson",
      "profile" : "http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-relatedperson",
      "interaction" : [{
        "code" : "read"
      },
      {
        "code" : "search-type"
      },
      {
        "code" : "create"
      },
      {
        "code" : "update"
      }],
      "searchParam" : [{
        "name" : "patient",
        "type" : "reference"
      },
      {
        "name" : "identifier",
        "type" : "token"
      }]
    },
    {
      "type" : "Location",
      "profile" : "http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-location",
      "interaction" : [{
        "code" : "read"
      },
      {
        "code" : "search-type"
      },
      {
        "code" : "create"
      },
      {
        "code" : "update"
      }],
      "searchParam" : [{
        "name" : "organization",
        "type" : "reference"
      },
      {
        "name" : "partof",
        "type" : "reference"
      },
      {
        "name" : "name",
        "type" : "string"
      }]
    },
    {
      "type" : "Encounter",
      "profile" : "http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-encounter",
      "interaction" : [{
        "code" : "read"
      },
      {
        "code" : "search-type"
      },
      {
        "code" : "create"
      },
      {
        "code" : "update"
      }],
      "searchParam" : [{
        "name" : "patient",
        "type" : "reference"
      },
      {
        "name" : "date",
        "type" : "date"
      }]
    },
    {
      "type" : "Condition",
      "profile" : "http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-condition",
      "interaction" : [{
        "code" : "read"
      },
      {
        "code" : "search-type"
      },
      {
        "code" : "create"
      }],
      "searchParam" : [{
        "name" : "patient",
        "type" : "reference"
      },
      {
        "name" : "code",
        "type" : "token"
      }]
    },
    {
      "type" : "Observation",
      "profile" : "http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-observation-lab",
      "supportedProfile" : ["http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-observation-vital-signs",
      "http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-observation-yhct"],
      "interaction" : [{
        "code" : "read"
      },
      {
        "code" : "search-type"
      },
      {
        "code" : "create"
      }],
      "searchParam" : [{
        "name" : "patient",
        "type" : "reference"
      },
      {
        "name" : "code",
        "type" : "token"
      }]
    },
    {
      "type" : "ServiceRequest",
      "profile" : "http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-service-request",
      "interaction" : [{
        "code" : "read"
      },
      {
        "code" : "search-type"
      },
      {
        "code" : "create"
      },
      {
        "code" : "update"
      }],
      "searchParam" : [{
        "name" : "patient",
        "type" : "reference"
      },
      {
        "name" : "encounter",
        "type" : "reference"
      },
      {
        "name" : "authored",
        "type" : "date"
      }]
    },
    {
      "type" : "Specimen",
      "profile" : "http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-specimen",
      "interaction" : [{
        "code" : "read"
      },
      {
        "code" : "search-type"
      },
      {
        "code" : "create"
      },
      {
        "code" : "update"
      }],
      "searchParam" : [{
        "name" : "subject",
        "type" : "reference"
      },
      {
        "name" : "type",
        "type" : "token"
      },
      {
        "name" : "accession",
        "type" : "token"
      }]
    },
    {
      "type" : "DiagnosticReport",
      "profile" : "http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-diagnostic-report",
      "interaction" : [{
        "code" : "read"
      },
      {
        "code" : "search-type"
      },
      {
        "code" : "create"
      },
      {
        "code" : "update"
      }],
      "searchParam" : [{
        "name" : "patient",
        "type" : "reference"
      },
      {
        "name" : "code",
        "type" : "token"
      },
      {
        "name" : "date",
        "type" : "date"
      }]
    },
    {
      "type" : "MedicationRequest",
      "profile" : "http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-medication-request",
      "interaction" : [{
        "code" : "read"
      },
      {
        "code" : "search-type"
      },
      {
        "code" : "create"
      },
      {
        "code" : "update"
      }],
      "searchParam" : [{
        "name" : "patient",
        "type" : "reference"
      },
      {
        "name" : "encounter",
        "type" : "reference"
      },
      {
        "name" : "authoredon",
        "type" : "date"
      }]
    },
    {
      "type" : "Procedure",
      "profile" : "http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-procedure",
      "interaction" : [{
        "code" : "read"
      },
      {
        "code" : "search-type"
      },
      {
        "code" : "create"
      },
      {
        "code" : "update"
      }],
      "searchParam" : [{
        "name" : "patient",
        "type" : "reference"
      },
      {
        "name" : "code",
        "type" : "token"
      },
      {
        "name" : "date",
        "type" : "date"
      }]
    },
    {
      "type" : "AllergyIntolerance",
      "profile" : "http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-allergy-intolerance",
      "interaction" : [{
        "code" : "read"
      },
      {
        "code" : "search-type"
      },
      {
        "code" : "create"
      },
      {
        "code" : "update"
      }],
      "searchParam" : [{
        "name" : "patient",
        "type" : "reference"
      },
      {
        "name" : "clinical-status",
        "type" : "token"
      },
      {
        "name" : "code",
        "type" : "token"
      }]
    },
    {
      "type" : "Coverage",
      "profile" : "http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-coverage",
      "interaction" : [{
        "code" : "read"
      },
      {
        "code" : "search-type"
      }],
      "searchParam" : [{
        "name" : "beneficiary",
        "type" : "reference"
      },
      {
        "name" : "identifier",
        "type" : "token"
      }]
    },
    {
      "type" : "DocumentReference",
      "profile" : "http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-document-reference",
      "interaction" : [{
        "code" : "read"
      },
      {
        "code" : "search-type"
      },
      {
        "code" : "create"
      },
      {
        "code" : "update"
      }],
      "searchParam" : [{
        "name" : "patient",
        "type" : "reference"
      },
      {
        "name" : "type",
        "type" : "token"
      }]
    },
    {
      "type" : "Composition",
      "profile" : "http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-composition",
      "interaction" : [{
        "code" : "read"
      },
      {
        "code" : "search-type"
      },
      {
        "code" : "create"
      },
      {
        "code" : "update"
      }],
      "searchParam" : [{
        "name" : "patient",
        "type" : "reference"
      },
      {
        "name" : "date",
        "type" : "date"
      }]
    },
    {
      "type" : "Consent",
      "profile" : "http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-consent",
      "interaction" : [{
        "code" : "read"
      },
      {
        "code" : "search-type"
      },
      {
        "code" : "create"
      },
      {
        "code" : "update"
      }],
      "searchParam" : [{
        "name" : "patient",
        "type" : "reference"
      },
      {
        "name" : "status",
        "type" : "token"
      }]
    },
    {
      "type" : "AuditEvent",
      "profile" : "http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-audit-event",
      "interaction" : [{
        "code" : "read"
      },
      {
        "code" : "search-type"
      }],
      "searchParam" : [{
        "name" : "date",
        "type" : "date"
      },
      {
        "name" : "patient",
        "type" : "reference"
      }]
    },
    {
      "type" : "Provenance",
      "profile" : "http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-provenance",
      "interaction" : [{
        "code" : "read"
      },
      {
        "code" : "search-type"
      },
      {
        "code" : "create"
      }],
      "searchParam" : [{
        "name" : "target",
        "type" : "reference"
      }]
    }]
  }]
}

```
