| 1 Definition | 2 Functional Requirements | 3 Syntax | 4 Semantics | 5 Conformance Testing | 6 Performance Assessment |
1 Definition
User Profile includes all data required for Registration with a Health Back End.
2 Functional Requirements
When the User is an individual, the User Profile includes the following:
- Name
- Surname
- User Type
- Address
- Age
- Country
When the User is an Organisation, the User Profile includes the following
- Name
- Code
- Address
- Country
- Type
3 Syntax
https://schemas.mpai.community/AIH1/V1.1/data/UserProfile.json
4 Semantics
| Label | Description |
| Header | User Profile Header, Standard “AIH-UPR-Vx.y” |
| MInstanceID | Identifier of M-Instance. |
| UEnvironment | Identifier of U-Environment. |
| UserID | User identifier. |
| UserProfileID | Identifier of User Profile. |
| UserProfileTime | Time info of User Profile. |
| UserProfileData | User Profile Data. |
| – Human | Human fields. |
| – – FirstName | Given name. |
| – – LastName | Family name. |
| – – Age | Age (years). |
| – – Nationality | Nationality (ISO 2-chr country code). |
| – – Address | Residence address. |
| Email address. | |
| – Organisation | Organisation fields. |
| – – CompanyName | Company name. |
| – – RegistrationCode | RegistrationCode issued by country of company. |
| – – Country | Nationality |
| – – Type | Type per Taxonomy |
| DataXMData | Information about this User Profile Instance. |
| DescrMetadata | Descriptive Metadata. |
5 Conformance Testing
A Data instance Conforms with User Profile (AIH-UPR) 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.