NHDR Implementation Guide Release 1.0
0.1.0 - ci-build

NHDR Implementation Guide Release 1.0, published by NHDR. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/PROJ-PHILHEALTH-EA-NHDR/nhdr-fhir-ig-review-project-2/ and changes regularly. See the Directory of published versions

## Resource Profile: PH Practitioner

Official URL: https://nhdr.gov.ph/fhir/StructureDefinition/PH-Practitioner | Version: 0.1.0
Standards status: Draft | Computable Name: PH_Practitioner
Copyright/Legal: Used by permission of HL7 International, all rights reserved Creative Commons License

A person who is directly or indirectly involved in the provisioning of healthcare or related services.

Usages:

- Refer to this Profile: PH Appointment, PH Claim, PH DiagnosticReport, PH Immunization... Show 11 more, PH MedicationAdministration, PH MedicationRequest, PH MedicationStatement, PH Observation, PH Person, PH PractitionerRole, PH Procedure, PH Provenance, PH ServiceRequest, PH Signature and PH Specimen

You can also check for usages in the FHIR IG Statistics

### Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

- Key Elements Table
- Differential Table
- Snapshot Table
- Statistics/References
- All

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Practitioner |  | 0..* | Practitioner | A person with a formal responsibility in the provisioning of healthcare or related services
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:sex |  | 0..1 | code | Sex at birth URL: https://nhdr.gov.ph/fhir/StructureDefinition/Sex Binding: Sex (required): Sex ValueSet
extension:nationality |  | 0..* | (Complex) | Nationality URL: http://hl7.org/fhir/StructureDefinition/patient-nationality
extension:maritalStatus |  | 0..* | CodeableConcept | Marital Status URL: https://nhdr.gov.ph/fhir/StructureDefinition/MaritalStatus Binding: Marital Status Codes (required)
identifier | Σ | 0..1 | Identifier | An identifier for the person as this agent
address | Σ | 0..* | PH_Address | Address(es) of the practitioner that are not role specific (typically home address)
Slices for extension |  |  |  | Content/Rules for all slices
extension:region |  | 0..1 | Coding | Region code URL: https://nhdr.gov.ph/fhir/StructureDefinition/Region Binding: Region Codes (required)
extension:province |  | 0..1 | Coding | Province URL: https://nhdr.gov.ph/fhir/StructureDefinition/Province Binding: Province Codes (required)
extension:cityMunicipality |  | 0..1 | Coding | City Code URL: https://nhdr.gov.ph/fhir/StructureDefinition/CityMunicipality Binding: City Codes (required)
extension:barangay |  | 0..1 | Coding | Barangay Code URL: https://nhdr.gov.ph/fhir/StructureDefinition/Barangay Binding: Barangay Codes (required)
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
Practitioner.qualification.​code | Base | example | v2 table 0360, Version 2.7 | 📦0360 | FHIR Std.

#### Constraints

Id | Grade | Path(s) | Description | Expression
dom-2 | error | Practitioner | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | Practitioner | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource | `contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()`
dom-4 | error | Practitioner | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated | `contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()`
dom-5 | error | Practitioner | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | best practice | Practitioner | A resource should have narrative for robust management | `text.`div`.exists()`
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

This structure is derived from Practitioner

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Practitioner |  | 0..* | Practitioner | A person with a formal responsibility in the provisioning of healthcare or related services
meta |  |  |  |
Slices for extension |  |  |  | Content/Rules for all slices
extension:hfRecordedDate |  | 0..1 | dateTime | The recorded date indicating when the record was uploaded by the health facility. URL: https://nhdr.gov.ph/fhir/StructureDefinition/HFRecordedDate
extension:hfLastUpdated |  | 0..* | dateTime | The date indicating when the record was last updated by the health facility. URL: https://nhdr.gov.ph/fhir/StructureDefinition/HFLastUpdated
lastUpdated |  | 0..1 | instant | When the resource was uploaded to the NHDR.
implicitRules |  | 0..0 |  | A set of rules under which this content was created
language |  | 0..0 |  | Language of the resource content
text |  | 0..0 |  | Text summary of the resource, for human interpretation
contained |  | 0..0 |  | Contained, inline Resources
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:sex |  | 0..1 | code | Sex at birth URL: https://nhdr.gov.ph/fhir/StructureDefinition/Sex Binding: Sex (required): Sex ValueSet
extension:nationality |  | 0..* | (Complex) | Nationality URL: http://hl7.org/fhir/StructureDefinition/patient-nationality
extension:maritalStatus |  | 0..* | CodeableConcept | Marital Status URL: https://nhdr.gov.ph/fhir/StructureDefinition/MaritalStatus Binding: Marital Status Codes (required)
modifierExtension |  | 0..0 |  | Extension
identifier |  | 0..1 | Identifier | An identifier for the person as this agent
name |  |  |  |
id |  | 0..0 |  | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension
use |  | 0..0 |  | usual | official | temp | nickname | anonymous | old | maiden
text |  | 0..0 |  | Text representation of the full name
prefix |  | 0..0 |  | Parts that come before the name
period |  | 0..0 |  | Time period when name was/is in use
telecom |  |  |  |
id |  | 0..0 |  | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension
use |  | 0..0 |  | home | work | temp | old | mobile - purpose of this contact point
rank |  | 0..0 |  | Specify preferred order of use (1 = highest)
period |  | 0..0 |  | Time period when the contact point was/is in use
address |  | 0..* | PH_Address | Address(es) of the practitioner that are not role specific (typically home address)
country |  | 0..0 |  | Country (e.g. can be ISO 3166 2 or 3 letter code)
gender |  | 0..0 |  | male | female | other | unknown
birthDate |  | 0..0 |  | The date on which the practitioner was born
photo |  | 0..0 |  | Image of the person
qualification |  | 0..0 |  | Certification, licenses, or training pertaining to the provision of care
communication |  | 0..0 |  | A language the practitioner can use in patient communication
Documentation for this format

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Practitioner |  | 0..* | Practitioner | A person with a formal responsibility in the provisioning of healthcare or related services
id | Σ | 0..1 | id | Logical id of this artifact
meta | Σ | 0..1 | Meta | Metadata about the resource
id |  | 0..1 | string | Unique id for inter-element referencing
Slices for extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
extension:hfRecordedDate |  | 0..1 | dateTime | The recorded date indicating when the record was uploaded by the health facility. URL: https://nhdr.gov.ph/fhir/StructureDefinition/HFRecordedDate
extension:hfLastUpdated |  | 0..* | dateTime | The date indicating when the record was last updated by the health facility. URL: https://nhdr.gov.ph/fhir/StructureDefinition/HFLastUpdated
versionId | Σ | 0..1 | id | Version specific identifier
lastUpdated | Σ | 0..1 | instant | When the resource was uploaded to the NHDR.
source | Σ | 0..1 | uri | Identifies where the resource comes from
profile | Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to
security | Σ | 0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
tag | Σ | 0..* | Coding | Tags applied to this resource Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:sex |  | 0..1 | code | Sex at birth URL: https://nhdr.gov.ph/fhir/StructureDefinition/Sex Binding: Sex (required): Sex ValueSet
extension:nationality |  | 0..* | (Complex) | Nationality URL: http://hl7.org/fhir/StructureDefinition/patient-nationality
extension:maritalStatus |  | 0..* | CodeableConcept | Marital Status URL: https://nhdr.gov.ph/fhir/StructureDefinition/MaritalStatus Binding: Marital Status Codes (required)
identifier | Σ | 0..1 | Identifier | An identifier for the person as this agent
active | Σ | 0..1 | boolean | Whether this practitioner's record is in active use
name | Σ | 0..* | HumanName | The name(s) associated with the practitioner
extension |  | 0..0 |  | Extension Slice: Unordered, Open by value:url
family | Σ | 0..1 | string | Family name (often called 'Surname')
given | Σ | 0..* | string | Given names (not always 'first'). Includes middle names This repeating element order: Given Names appear in the correct order for presenting the name
suffix | Σ | 0..* | string | Parts that come after the name This repeating element order: Suffixes appear in the correct order for presenting the name
telecom | Σ | 0..* | ContactPoint | A contact detail for the practitioner (that apply to all roles)
extension |  | 0..0 |  | Extension Slice: Unordered, Open by value:url
system | Σ C | 0..1 | code | phone | fax | email | pager | url | sms | other Binding: ContactPointSystem (required): Telecommunications form for contact point.
value | Σ | 0..1 | string | The actual contact point details
address | Σ | 0..* | PH_Address | Address(es) of the practitioner that are not role specific (typically home address)
Slices for extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
extension:region |  | 0..1 | Coding | Region code URL: https://nhdr.gov.ph/fhir/StructureDefinition/Region Binding: Region Codes (required)
extension:province |  | 0..1 | Coding | Province URL: https://nhdr.gov.ph/fhir/StructureDefinition/Province Binding: Province Codes (required)
extension:cityMunicipality |  | 0..1 | Coding | City Code URL: https://nhdr.gov.ph/fhir/StructureDefinition/CityMunicipality Binding: City Codes (required)
extension:barangay |  | 0..1 | Coding | Barangay Code URL: https://nhdr.gov.ph/fhir/StructureDefinition/Barangay Binding: Barangay Codes (required)
line | Σ | 0..* | string | Street name, number, direction & P.O. Box etc. This repeating element order: The order in which lines should appear in an address label Example General: 137 Nowhere Street
district | Σ | 0..1 | string | District name (aka county) Example General: Madison
postalCode | Σ | 0..1 | string | Postal code for area Example General: 9132
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
Practitioner.meta.security | Base | extensible | SecurityLabels | 📍4.0.1 | FHIR Std.
Practitioner.meta.tag | Base | example | Common Tags | 📍4.0.1 | FHIR Std.
Practitioner.telecom.​system | Base | required | ContactPointSystem | 📍4.0.1 | FHIR Std.
Practitioner.qualification.​code | Base | example | v2 table 0360, Version 2.7 | 📦0360 | FHIR Std.

#### Constraints

Id | Grade | Path(s) | Description | Expression
dom-2 | error | Practitioner | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | Practitioner | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource | `contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()`
dom-4 | error | Practitioner | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated | `contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()`
dom-5 | error | Practitioner | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | best practice | Practitioner | A resource should have narrative for robust management | `text.`div`.exists()`
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

This structure is derived from Practitioner

Summary

Prohibited: 22 elements

Structures

This structure refers to these other structures:

- PH Address (https://nhdr.gov.ph/fhir/StructureDefinition/PH-Address)

Extensions

This structure refers to these extensions:

- https://nhdr.gov.ph/fhir/StructureDefinition/HFRecordedDate
- https://nhdr.gov.ph/fhir/StructureDefinition/HFLastUpdated
- https://nhdr.gov.ph/fhir/StructureDefinition/Sex
- http://hl7.org/fhir/StructureDefinition/patient-nationality
- https://nhdr.gov.ph/fhir/StructureDefinition/MaritalStatus

Key Elements View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Practitioner |  | 0..* | Practitioner | A person with a formal responsibility in the provisioning of healthcare or related services
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:sex |  | 0..1 | code | Sex at birth URL: https://nhdr.gov.ph/fhir/StructureDefinition/Sex Binding: Sex (required): Sex ValueSet
extension:nationality |  | 0..* | (Complex) | Nationality URL: http://hl7.org/fhir/StructureDefinition/patient-nationality
extension:maritalStatus |  | 0..* | CodeableConcept | Marital Status URL: https://nhdr.gov.ph/fhir/StructureDefinition/MaritalStatus Binding: Marital Status Codes (required)
identifier | Σ | 0..1 | Identifier | An identifier for the person as this agent
address | Σ | 0..* | PH_Address | Address(es) of the practitioner that are not role specific (typically home address)
Slices for extension |  |  |  | Content/Rules for all slices
extension:region |  | 0..1 | Coding | Region code URL: https://nhdr.gov.ph/fhir/StructureDefinition/Region Binding: Region Codes (required)
extension:province |  | 0..1 | Coding | Province URL: https://nhdr.gov.ph/fhir/StructureDefinition/Province Binding: Province Codes (required)
extension:cityMunicipality |  | 0..1 | Coding | City Code URL: https://nhdr.gov.ph/fhir/StructureDefinition/CityMunicipality Binding: City Codes (required)
extension:barangay |  | 0..1 | Coding | Barangay Code URL: https://nhdr.gov.ph/fhir/StructureDefinition/Barangay Binding: Barangay Codes (required)
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
Practitioner.qualification.​code | Base | example | v2 table 0360, Version 2.7 | 📦0360 | FHIR Std.

#### Constraints

Id | Grade | Path(s) | Description | Expression
dom-2 | error | Practitioner | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | Practitioner | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource | `contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()`
dom-4 | error | Practitioner | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated | `contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()`
dom-5 | error | Practitioner | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | best practice | Practitioner | A resource should have narrative for robust management | `text.`div`.exists()`
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

Differential View

This structure is derived from Practitioner

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Practitioner |  | 0..* | Practitioner | A person with a formal responsibility in the provisioning of healthcare or related services
meta |  |  |  |
Slices for extension |  |  |  | Content/Rules for all slices
extension:hfRecordedDate |  | 0..1 | dateTime | The recorded date indicating when the record was uploaded by the health facility. URL: https://nhdr.gov.ph/fhir/StructureDefinition/HFRecordedDate
extension:hfLastUpdated |  | 0..* | dateTime | The date indicating when the record was last updated by the health facility. URL: https://nhdr.gov.ph/fhir/StructureDefinition/HFLastUpdated
lastUpdated |  | 0..1 | instant | When the resource was uploaded to the NHDR.
implicitRules |  | 0..0 |  | A set of rules under which this content was created
language |  | 0..0 |  | Language of the resource content
text |  | 0..0 |  | Text summary of the resource, for human interpretation
contained |  | 0..0 |  | Contained, inline Resources
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:sex |  | 0..1 | code | Sex at birth URL: https://nhdr.gov.ph/fhir/StructureDefinition/Sex Binding: Sex (required): Sex ValueSet
extension:nationality |  | 0..* | (Complex) | Nationality URL: http://hl7.org/fhir/StructureDefinition/patient-nationality
extension:maritalStatus |  | 0..* | CodeableConcept | Marital Status URL: https://nhdr.gov.ph/fhir/StructureDefinition/MaritalStatus Binding: Marital Status Codes (required)
modifierExtension |  | 0..0 |  | Extension
identifier |  | 0..1 | Identifier | An identifier for the person as this agent
name |  |  |  |
id |  | 0..0 |  | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension
use |  | 0..0 |  | usual | official | temp | nickname | anonymous | old | maiden
text |  | 0..0 |  | Text representation of the full name
prefix |  | 0..0 |  | Parts that come before the name
period |  | 0..0 |  | Time period when name was/is in use
telecom |  |  |  |
id |  | 0..0 |  | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension
use |  | 0..0 |  | home | work | temp | old | mobile - purpose of this contact point
rank |  | 0..0 |  | Specify preferred order of use (1 = highest)
period |  | 0..0 |  | Time period when the contact point was/is in use
address |  | 0..* | PH_Address | Address(es) of the practitioner that are not role specific (typically home address)
country |  | 0..0 |  | Country (e.g. can be ISO 3166 2 or 3 letter code)
gender |  | 0..0 |  | male | female | other | unknown
birthDate |  | 0..0 |  | The date on which the practitioner was born
photo |  | 0..0 |  | Image of the person
qualification |  | 0..0 |  | Certification, licenses, or training pertaining to the provision of care
communication |  | 0..0 |  | A language the practitioner can use in patient communication
Documentation for this format

Snapshot View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Practitioner |  | 0..* | Practitioner | A person with a formal responsibility in the provisioning of healthcare or related services
id | Σ | 0..1 | id | Logical id of this artifact
meta | Σ | 0..1 | Meta | Metadata about the resource
id |  | 0..1 | string | Unique id for inter-element referencing
Slices for extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
extension:hfRecordedDate |  | 0..1 | dateTime | The recorded date indicating when the record was uploaded by the health facility. URL: https://nhdr.gov.ph/fhir/StructureDefinition/HFRecordedDate
extension:hfLastUpdated |  | 0..* | dateTime | The date indicating when the record was last updated by the health facility. URL: https://nhdr.gov.ph/fhir/StructureDefinition/HFLastUpdated
versionId | Σ | 0..1 | id | Version specific identifier
lastUpdated | Σ | 0..1 | instant | When the resource was uploaded to the NHDR.
source | Σ | 0..1 | uri | Identifies where the resource comes from
profile | Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to
security | Σ | 0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
tag | Σ | 0..* | Coding | Tags applied to this resource Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:sex |  | 0..1 | code | Sex at birth URL: https://nhdr.gov.ph/fhir/StructureDefinition/Sex Binding: Sex (required): Sex ValueSet
extension:nationality |  | 0..* | (Complex) | Nationality URL: http://hl7.org/fhir/StructureDefinition/patient-nationality
extension:maritalStatus |  | 0..* | CodeableConcept | Marital Status URL: https://nhdr.gov.ph/fhir/StructureDefinition/MaritalStatus Binding: Marital Status Codes (required)
identifier | Σ | 0..1 | Identifier | An identifier for the person as this agent
active | Σ | 0..1 | boolean | Whether this practitioner's record is in active use
name | Σ | 0..* | HumanName | The name(s) associated with the practitioner
extension |  | 0..0 |  | Extension Slice: Unordered, Open by value:url
family | Σ | 0..1 | string | Family name (often called 'Surname')
given | Σ | 0..* | string | Given names (not always 'first'). Includes middle names This repeating element order: Given Names appear in the correct order for presenting the name
suffix | Σ | 0..* | string | Parts that come after the name This repeating element order: Suffixes appear in the correct order for presenting the name
telecom | Σ | 0..* | ContactPoint | A contact detail for the practitioner (that apply to all roles)
extension |  | 0..0 |  | Extension Slice: Unordered, Open by value:url
system | Σ C | 0..1 | code | phone | fax | email | pager | url | sms | other Binding: ContactPointSystem (required): Telecommunications form for contact point.
value | Σ | 0..1 | string | The actual contact point details
address | Σ | 0..* | PH_Address | Address(es) of the practitioner that are not role specific (typically home address)
Slices for extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
extension:region |  | 0..1 | Coding | Region code URL: https://nhdr.gov.ph/fhir/StructureDefinition/Region Binding: Region Codes (required)
extension:province |  | 0..1 | Coding | Province URL: https://nhdr.gov.ph/fhir/StructureDefinition/Province Binding: Province Codes (required)
extension:cityMunicipality |  | 0..1 | Coding | City Code URL: https://nhdr.gov.ph/fhir/StructureDefinition/CityMunicipality Binding: City Codes (required)
extension:barangay |  | 0..1 | Coding | Barangay Code URL: https://nhdr.gov.ph/fhir/StructureDefinition/Barangay Binding: Barangay Codes (required)
line | Σ | 0..* | string | Street name, number, direction & P.O. Box etc. This repeating element order: The order in which lines should appear in an address label Example General: 137 Nowhere Street
district | Σ | 0..1 | string | District name (aka county) Example General: Madison
postalCode | Σ | 0..1 | string | Postal code for area Example General: 9132
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
Practitioner.meta.security | Base | extensible | SecurityLabels | 📍4.0.1 | FHIR Std.
Practitioner.meta.tag | Base | example | Common Tags | 📍4.0.1 | FHIR Std.
Practitioner.telecom.​system | Base | required | ContactPointSystem | 📍4.0.1 | FHIR Std.
Practitioner.qualification.​code | Base | example | v2 table 0360, Version 2.7 | 📦0360 | FHIR Std.

#### Constraints

Id | Grade | Path(s) | Description | Expression
dom-2 | error | Practitioner | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | Practitioner | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource | `contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()`
dom-4 | error | Practitioner | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated | `contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()`
dom-5 | error | Practitioner | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | best practice | Practitioner | A resource should have narrative for robust management | `text.`div`.exists()`
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

This structure is derived from Practitioner

Summary

Prohibited: 22 elements

Structures

This structure refers to these other structures:

- PH Address (https://nhdr.gov.ph/fhir/StructureDefinition/PH-Address)

Extensions

This structure refers to these extensions:

- https://nhdr.gov.ph/fhir/StructureDefinition/HFRecordedDate
- https://nhdr.gov.ph/fhir/StructureDefinition/HFLastUpdated
- https://nhdr.gov.ph/fhir/StructureDefinition/Sex
- http://hl7.org/fhir/StructureDefinition/patient-nationality
- https://nhdr.gov.ph/fhir/StructureDefinition/MaritalStatus

Other representations of profile: CSV, Excel, Schematron