| Literature DB >> 35303946 |
Zhe Yang1, Kun Jiang2, Miaomiao Lou2, Yang Gong3, Lili Zhang4, Jing Liu5, Xinyu Bao6, Danhong Liu7, Peng Yang8.
Abstract
BACKGROUND: Health data from different specialties or domains generallly have diverse formats and meanings, which can cause semantic communication barriers when these data are exchanged among heterogeneous systems. As such, this study is intended to develop a national health concept data model (HCDM) and develop a corresponding system to facilitate healthcare data standardization and centralized metadata management.Entities:
Keywords: Data element; Health level seven; Metadata; RIM; Standards
Mesh:
Year: 2022 PMID: 35303946 PMCID: PMC8932333 DOI: 10.1186/s13326-022-00265-5
Source DB: PubMed Journal: J Biomed Semantics
55 data sets and 7 health business domains
| Domain | Data set | Domain | Data set |
|---|---|---|---|
01: medical record summary 02: outpatient and emergency medical record 03: outpatient and emergency prescription 04: examination and laboratory test record 05: general therapy and treatment record 06: delivery record of therapy and treatment 07: nursing operation records 08: nursing evaluation and plan 09: informed consent 10: first page of inpatient medical record 11: first page of inpatient medical record summary of traditional Chinese medicine 12: admission record 13: inpatient progress note 14: inpatient order 15: discharge summary 16: transfer record | 01: HIV/AIDS prevention and control 02: schistosomiasis management 03: chronic filariasis management 04: occupational disease report 05: occupational health surveillance 06: behavioral risk monitoring 07: medical certificate of death 08: infectious disease report 09: tuberculosis report 10: immunization 11: tuberculosis (TB) management 12: tuberculosis (TB) patient drug-resistant management 13: adverse event following immunization 14: vaccine management 15: registration and report of stroke 16: management of stroke patient 17: cervical cancer screening registry 18: colorectal cancer screening registry | ||
01: outpatient summary 02: hospitalization patient summary 03: adults health examination | |||
01: hepatitis B patients management 02: hypertension patients management 03: severe psychiatric disease patients management 04: elderly health management 05: type 2 diabetes patients health management 06: cancer patients management | 01: birth certificate 02: children’s physical examination 03: new born screening 04: nutritional disease of children management | ||
01: premarital care 02: screening common gynecological diseases 03: technical service of family planning 04: maternal healthcare and high-risk management 05: prenatal screening and diagnosis 06: birth defect monitoring | |||
01: health record for residents 02: residents’ health card |
Class comparison and reasons for differences between HCDM and HL7 RIM
| HCDM | HL7 RIM | Reasons for Differences |
|---|---|---|
| Organization | Organization | |
| Living Subject | ||
| Person | Person | |
| NonPersonLivingSubject | ||
| Place | Place | |
| Material | Material | |
| Contents of subclasses | ||
| Patient | ||
| Employee | Employee | |
| LicensedEntity | ||
| Access | ||
| ManagedParticipation | ||
| Observation | Observation | |
| PublicHealthCase | PublicHealthCase | |
| DiagnosticImage | ||
| Procedure | Procedure | |
| Substance Administration | Substance Administration | |
| Patient Encounter | Patient Encounter | |
| Supply | Supply | |
| Diet | ||
| Account | ||
| Invoice Element | InvoiceElement | |
| FinancialTransaction | FinancialTransaction | |
| FinancialContract | FinancialContract | |
| ControlAct | ||
| Device Task | ||
| Working List | ||
| Exposure | ||
Attributes of class Entity between HCDM and HL7 RIM
| HCDM | HL7 RIM |
|---|---|
| classCode | classCode |
| determinerCode | determinerCode |
| id | id |
| code | code |
| quantity | quantity |
| name | name |
| desc | desc |
| existenceTime | existenceTime |
| telecom | telecom |
| – | StatusCode |
| – | RiskCode |
| – | handlingCode |
| typeCode | – |
| levelCode | – |
| addr | addr |
| administrativeDivisionCode | – |
| – | standardIndustryClassCode |
| addr | addr |
| maritalStatus | maritalStatus |
| educationLevelCode | educationLevelCode |
| genderCode | genderStatusCode |
| birthTime | birthTime |
| nationalityCode | – |
| ethnicGroupCode | ehtnicGroupCode |
| religiousAffiliationCode | religiousAffiliationCode |
| householdTypeCode | – |
| deceasedTime | deceasedInd |
| autopsyInd | organDonorInd |
| – | disabilityCode |
| – | livingArrangementCode |
| – | raceCode |
| moblieInd | moblieInd |
| addr | addr |
| directionsText | directionsText |
| positionText | positionText |
| formCode | formCode |
Fig. 1Framework of HCDM. HCDM has 6 classes, 15 sub-classes,100 attributes and 100 data types. Each class has several attributes and data types to represent its semantics. The green rectangles represent parent classes and the blue ones represent sub-classes. Hollow arrows represent the inheritance relationship from parent class to child class
Mapping relationship between ISO/IEC 11179 metamodel and HCDM
| HCDM | ISO/IEC 11179 metamodel |
|---|---|
| Class | |
| Attribute | |
| Data type |
Fig. 2Abstract process of initial data elements. The left side indicates the initial data elements abstract process, and the right side shows an example for initial data element person’s address, which is formed by constraining the object class “person”, the attribute “address” of person and data type “AD” in the Health Concept Data Model
Standardized description of general DE Person Nationality Code
| Metadata | Value |
|---|---|
| Metadata name | Person Nationality Code |
| Metadata type | General Data element |
| Specification name | Person Nationality Code |
| Synonyms | nationality code |
| Metadata identifier | 655217 |
| Register status | Draft |
| Definition | From a legal sense to person’s definition of nation. In general, if a person has the nationality means that the individual is legal citizen in the country. |
| Data type | CS |
| Register organization | Centre for Health Statistics and Information of National Health Commission of China |
| Version | V1.0 |
| Usea | (1) Children’s HealthDataSet-01: birth certification; (2) Disease Management Data Set-01: hepatitis B patients management; (3) Women’s Health Data Set-01: premarital health examination |
| Data element conceptb | Person’s nationality |
| Object classc | Person |
| Object class identifier | PersonID |
| Propertyd | Nationality |
| Property identifier | NationalityID |
| Format | Code |
| Classification Schema | GB/T 2659–2000 [ |
| Classification Schema Identifier | Person Nationality Code ID |
Comments: a:datasets which use this data element. b:concept that can be represented in the form of a data element, described independently of any particular representation (see ISO/IEC 11179–3). c:set of ideas, abstractions, or things in the real world that are identified with explicit boundaries and meaning and whose properties and behavior follow the same rules. d:characteristic of an object or entity.
Controlled vocabularies Entity Class Code and Entity Code
| EntityclassCode | Entity code | Concept IDa |
|---|---|---|
| Organizations | E402924 | |
| Public agencies | E552357 | |
| Administrative areas | E858133 | |
| Organism | E631881 | |
| Humans | E545147 | |
| No-human living | E568177 | |
| Microorganisms | E373479 | |
| Animals | E367680 | |
| Plants | E827127 | |
| Material | E224432 | |
| Material for manufacture | E799047 | |
| Containers | E570708 | |
| Devices | E692167 | |
| Chemicals | E475018 | |
| Food | E276604 | |
| Place | E239241 | |
| Nations | E740660 | |
| Province (Autonomous region, Municipalities) | E777781 | |
| District (City,State,League) | E761880 | |
| Country (District,Banner) | E749454 | |
| Towns (Streets) | E385646 | |
| Villages (Neighbourhood committees, Community) | E577135 | |
Comments: a:The concepts in NHDD are coded an unique concept ID, and can be identified and managed through this ID. The first letter in the concept ID is the first letter of the object class which the concept belongs, and the next six digits number is an unique random number and created by a computer program.
Fig. 3The relationship of general DE, controlled vocabulary and domain DE. “Entity name” of general DE can be constrained to the domain DE “doctor’s name” based on the term “doctor” and the domain DE “surgeon’s name” based on the term “surgeon” (subtype of “doctor”) in the vocabulary of “roleCode”, and to “operator’s name” based on the term “operator” in the vocabulary of “participationCodeType”. The “entity name” ofgeneral DE can also be constrained to the domain DE “operation doctor’s name” based on the vocabularies combination (pre-coordinated) of the “roleCode (term: doctor)” and “participationCodeType (term: operator)”
The process of forming initial data elements, general data elements and domain data elements in the class “Entity”
| HCDM | HCDM Data type | Terms in Controlled Vocabularies | ||||||
|---|---|---|---|---|---|---|---|---|
| class | attribute | name | component | format | ||||
| Entity class | classCode | CS | Code | Code | Organizations | |||
| determinerCode | CS | Code | Code | Humans | ||||
| id | Set<II> | root UID/OID | Symbol | Organizations | ||||
| Extension | Symbol | Organizations | ||||||
| identifierName | Text | Organizations | ||||||
| code | CE | Code | Code | Organizations | ||||
| quantity | PQ | Value | Values | Humans Organizations Material | ||||
| Unit | Code | Humans | ||||||
| name | EN | Formatted | Text | Humans | ||||
| Use code | Code | Humans | ||||||
| desc | ED | Data | Text or Multimedia | Humans | ||||
| existenceTime | TS | IVL<TS> | Values | Humans | ||||
| telecom | URL | Address | Text | Humans Organizations Place | ||||
| Scheme,CS | Code | Humans Organizations | ||||||
| Use code | Code | Humans Organizations Place | ||||||
| Useable Period | Values | Humans Organizations | ||||||
Note: all attributes of Entity are listed in the table. The entity class code and code only show the code part of the Table 6
Fig. 4A display interface of initial DE in the system, including initial DE’s Chinese name, English name, data type, edit and delete function
Fig. 5The input and revise interface of domain DE in the system. Domain DEs are standardized through 22 metadata descriptions, including 14 data element attributes and 6 value code attributes. Among them, data element attributes reflect relationships among domain DEs, HCDM and NHDD. Value domain attributes reflect the relationship between domain DEs and controlled vocabularies
Fig. 6The work process of HCDM, NHDD and its implementation. There are mainly 6 steps for our work process: step 1 establishes the HCDM, step 2 extracts the initial DE, step 3 constructs the general DE, step 4 develops controlled vocabularies and domain Des, step 5 develops the web-based system and step 6 evaluates and optimize HCDM and NHDD