| 1 Definition | 2 Functional Requirements | 3 Syntax | 4 Semantics | 5 Conformance Testing | 6 Performance Assessment |
1 Definition
EHR Object is a Data Type combining EHR Data and the EHR Qualifier specified by MPAI-TFA V1.5, which provides additional information on the EHR Data for potential use by a machine.
2 Functional Requirements
EHR Object includes:
- EHR Data, conveyed inline, by URI with its length, or by identifier.
- EHR Qualifier.
3 Syntax
https://schemas.mpai.community/AIH1/V1.1/data/EHRObject.json
4 Semantics
| Label | Description |
| Header | EHR Object Header, Standard “AIH-EHO-Vx.y” |
| EHRObjectID | Identifier of EHR Object. |
| MInstanceID | Identifier of M-Instance. |
| UEnvironment | Identifier of U-Environment. |
| EndUserID | Identifier of End User. |
| EHRObjectTime | Time of EHR Object. |
| EHRData | EHR Data. |
| – DataLength | Length of Data in bytes. |
| – DataURI | URI of Data. |
| – Data | Data. |
| – ID | Identifier of Data. |
| EHRDataQualifier | See EHRQualifier. |
| DataXMData | Data Exchange Metadata. |
| DescrMetadata | Optional descriptive metadata. |
5 Conformance Testing
A Data instance Conforms with EHR Object (AIH-EHO) if:
- Its JSON Object validates against its JSON Schema.
- Any included JSON Object validates against its JSON Schema.
- All Data in the JSON Object:
- Have the specified Data Types.
- Conform with the Qualifiers signaled in their JSON Schemas.