| 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.o/data/UserProfile.json
4 Semantics
| Label | Description |
| Header | User Profile Header, Standard “AIH-UPR-Vx.y” |
| MInstanceID | Identifier of M-Instance. |
| UserProfileID | Identifier of User Profile. |
| UserProfileTime | Time info of User Profile. |
| UserProfileData | User Profile Data. |
| – IfHuman | If human. |
| – Name | Name |
| – Surname | Surname |
| – Birthday | Date of birth |
| – Address | Residence address. |
| – Country | Nationality |
| – IfOrganisation | If organisation |
| – Name | Organisation name |
| – Code | Code of business register |
| – Address | Official address |
| – Country | Country of official address |
| – 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.