DHIS2 Example FHIR Implementation Guide
1.0.0 - ci-build
DHIS2 Example FHIR Implementation Guide, published by DHIS2. This is not an authorized publication; it is the continuous build for version 1.0.0). This version is based on the current content of https://github.com/JohanGHole/alldevs-demo-ig and changes regularly. See the Directory of published versions
Draft as of 2023-09-28 |
Definitions for the PatientInfo logical model.
Guidance on how to interpret the contents of this table can be found here
0. PatientInfo | |
Definition | Representation of common DHIS2 tracked entity properties. |
Short | Base Patient Data Model |
Logical Model | Instances of this logical model are not marked to be the target of a Reference |
2. PatientInfo.registrationDateTime | |
Definition | Date and Time when the patient information was entered into DHIS2 |
Short | Date-Time information was entered |
Control | 1..1 |
Type | dateTime |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
4. PatientInfo.firstregisteredAt | |
Definition | The Org unit where the patient was first registered |
Short | The Org unit where the patient was first registered |
Control | 1..1 |
Type | Reference(Organization) |
6. PatientInfo.firstName | |
Definition | Given name of the patient |
Short | Given name of the patient |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
8. PatientInfo.lastName | |
Definition | Family name |
Short | Family name |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
10. PatientInfo.dateOfBirth | |
Definition | ... |
Short | ... |
Control | 1..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
12. PatientInfo.dateOfBirthIsEstimated | |
Definition | ... |
Short | ... |
Control | 0..1 |
Type | boolean |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
14. PatientInfo.sexAtBirth | |
Definition | ... |
Short | ... |
Comments | (valueset depends on the program) |
Control | 1..1 |
Binding | For example codes, see Patient Sex at Birth Value Set |
Type | code |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
16. PatientInfo.currentHomeAddress | |
Control | 1..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
18. PatientInfo.contactPhoneNumber | |
Control | 1..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
20. PatientInfo.countryOfBirth | |
Definition | ... |
Short | ... |
Control | 0..1 |
Binding | For example codes, see urn:iso:std:iso:3166 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
22. PatientInfo.nationaId | |
Definition | ... |
Short | ... |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
24. PatientInfo.consent | |
Definition | ... |
Short | ... |
Control | 0..1 |
Type | boolean |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
Guidance on how to interpret the contents of this table can be found here
0. PatientInfo | |
Definition | Representation of common DHIS2 tracked entity properties. |
Short | Base Patient Data Model |
Control | 0..* |
Is Modifier | false |
Logical Model | Instances of this logical model are not marked to be the target of a Reference |
2. PatientInfo.registrationDateTime | |
Definition | Date and Time when the patient information was entered into DHIS2 |
Short | Date-Time information was entered |
Control | 1..1 |
Type | dateTime |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
4. PatientInfo.firstregisteredAt | |
Definition | The Org unit where the patient was first registered |
Short | The Org unit where the patient was first registered |
Control | 1..1 |
Type | Reference(Organization) |
6. PatientInfo.firstName | |
Definition | Given name of the patient |
Short | Given name of the patient |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
8. PatientInfo.lastName | |
Definition | Family name |
Short | Family name |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
10. PatientInfo.dateOfBirth | |
Definition | ... |
Short | ... |
Control | 1..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
12. PatientInfo.dateOfBirthIsEstimated | |
Definition | ... |
Short | ... |
Control | 0..1 |
Type | boolean |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
14. PatientInfo.sexAtBirth | |
Definition | ... |
Short | ... |
Comments | (valueset depends on the program) |
Control | 1..1 |
Binding | For example codes, see Patient Sex at Birth Value Set |
Type | code |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
16. PatientInfo.currentHomeAddress | |
Control | 1..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
18. PatientInfo.contactPhoneNumber | |
Control | 1..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
20. PatientInfo.countryOfBirth | |
Definition | ... |
Short | ... |
Control | 0..1 |
Binding | For example codes, see urn:iso:std:iso:3166 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
22. PatientInfo.nationaId | |
Definition | ... |
Short | ... |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
24. PatientInfo.consent | |
Definition | ... |
Short | ... |
Control | 0..1 |
Type | boolean |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
Guidance on how to interpret the contents of this table can be found here
0. PatientInfo | |
Definition | Representation of common DHIS2 tracked entity properties. |
Short | Base Patient Data Model |
Control | 0..* |
Is Modifier | false |
Logical Model | Instances of this logical model are not marked to be the target of a Reference |
2. PatientInfo.registrationDateTime | |
Definition | Date and Time when the patient information was entered into DHIS2 |
Short | Date-Time information was entered |
Control | 1..1 |
Type | dateTime |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
4. PatientInfo.firstregisteredAt | |
Definition | The Org unit where the patient was first registered |
Short | The Org unit where the patient was first registered |
Control | 1..1 |
Type | Reference(Organization) |
6. PatientInfo.firstName | |
Definition | Given name of the patient |
Short | Given name of the patient |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
8. PatientInfo.lastName | |
Definition | Family name |
Short | Family name |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
10. PatientInfo.dateOfBirth | |
Definition | ... |
Short | ... |
Control | 1..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
12. PatientInfo.dateOfBirthIsEstimated | |
Definition | ... |
Short | ... |
Control | 0..1 |
Type | boolean |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
14. PatientInfo.sexAtBirth | |
Definition | ... |
Short | ... |
Comments | (valueset depends on the program) |
Control | 1..1 |
Binding | For example codes, see Patient Sex at Birth Value Set |
Type | code |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
16. PatientInfo.currentHomeAddress | |
Control | 1..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
18. PatientInfo.contactPhoneNumber | |
Control | 1..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
20. PatientInfo.countryOfBirth | |
Definition | ... |
Short | ... |
Control | 0..1 |
Binding | For example codes, see urn:iso:std:iso:3166 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
22. PatientInfo.nationaId | |
Definition | ... |
Short | ... |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
24. PatientInfo.consent | |
Definition | ... |
Short | ... |
Control | 0..1 |
Type | boolean |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |