Patient identity
Start with VNCorePatient, NamingSystems for CCCD/BHYT/BHXH, the patient-cccd SearchParameter, and ethnicity/address extensions.
VN Core Deep Dive
The VN Core IG is the normative source for validating data. This page is a reading map for CIOs, developers, and domain teams: what each artifact type is for, how to read them in order, and when to jump into the corresponding IG page.
New readers often open the IG, see a long artifact index, and assume VN Core is a profile library. That misses the design intent. A profile such as VNCorePatient only makes sense together with NamingSystems for CCCD/BHYT/BHXH, ethnicity CodeSystems, address ValueSets, search parameters, Vietnam examples, and CapabilityStatements describing what servers must support.
Read VN Core as three layers. The conformance layer answers "what is valid data". The terminology layer answers "what does this code mean and where did it come from". The implementation layer answers "what API capability, operation, validation, and bundle behavior must a system support". The IG contains all three; this hub gives the orientation before deep reading.
| Artifact | Count | Read it to understand | FHIR type |
|---|---|---|---|
| Profiles | 73 | Constraints on FHIR Resources for Vietnam: Patient, Coverage, Claim, EMR, health checkups, IPS, device, and clinical data. | StructureDefinition |
| Extensions | 48 | Fields missing from FHIR base: ethnicity, ward/commune, BHYT, and Vietnam-specific data elements. | StructureDefinition |
| CodeSystems | 139 | Source code systems: demographics, legal references, BHYT, administrative divisions, ICD-10 VN, shared terminology. | CodeSystem |
| ValueSets | 144 | Allowed code sets bound to specific elements; they define which codes are valid in context. | ValueSet |
| ConceptMaps | 6 | Mappings between code systems or between legacy data and FHIR-native structures. | ConceptMap |
| NamingSystems | 32 | Registered URIs for identifiers: CCCD, BHYT, BHXH, facility codes, MRN. | NamingSystem |
| SearchParameters | 19 | API contracts for searching by CCCD, BHYT, MA_LK, MA_CSKCB, and Vietnam identifiers. | SearchParameter |
| CapabilityStatements | 5 | Minimum capability statements for servers, EMRs, BHYT gateways, and citizen apps. | CapabilityStatement |
| OperationDefinitions | 4 | Explicit operations: validate/submit/reverse BHYT claims and generate IPS summaries. | OperationDefinition |
| LogicalModels | 16 | Intermediate models for BHYT XML, health checkups, legal datasets, and forms before mapping to FHIR. | StructureDefinition |
Start with VNCorePatient, NamingSystems for CCCD/BHYT/BHXH, the patient-cccd SearchParameter, and ethnicity/address extensions.
Read Coverage, Claim, ClaimResponse, EOB, Invoice, XML1-XML12 logical models, and validate/submit/reverse operations.
Read Composition, DocumentReference, DiagnosticReport, Observation, Provenance, and document Bundles for EMR/IPS/VNeID workflows.
Read CodeSystems and ValueSets before constraints: many FHIR errors are not JSON-shape errors but code-system errors.
The normative source for StructureDefinitions, differentials, and snapshots.
CodeSystems, ValueSets, ConceptMaps, and NamingSystems.
The complete artifact index generated by the IG Publisher.
Must Support, slicing, binding, extensions, and examples.
VN Core Deep Dive Series
These four pages orient readers before opening the normative IG: understand the artifact map, read Profiles, govern terminology, then validate Bundles and workflow payloads.
Profiles, terminology, capability, operations, examples, and package boundary.
Differential, snapshot, Must Support, slicing, binding, and extensions.
CodeSystems, ValueSets, ConceptMaps, NamingSystems, and Coding.display.
Bundles, examples, CapabilityStatements, OperationDefinitions, and go-live checks.