Draft PH Core Implementation Guide
0.2.0 - ci-build
PH
Draft PH Core Implementation Guide, published by UP Manila National TeleHealth Center. This guide is not an authorized publication; it is the continuous build for version 0.2.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/UP-Manila-SILab/ph-core/ and changes regularly. See the Directory of published versions
| Official URL: https://fhir.doh.gov.ph/phcore/StructureDefinition/ph-core-pwd-disability | Version: 0.2.0 | ||||
| Draft as of 2026-05-20 | Computable Name: PHCorePWDDisability | ||||
Extension for Person With Disability (PWD) registration information. Captures PWD ID number, type of disability, and ID expiration date as issued by the PDAO (Persons with Disability Affairs Office).
Context of Use
This extension may be used on the following element(s)
Patient
Usage info
Usages:
You can also check for usages in the FHIR IG Statistics
Description Differentials, Snapshots, and other representations.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | PH Core PWD Disability Registration | |
![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() |
0..1 | Extension | PWD ID Number | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "pwdId" | |
![]() ![]() ![]() ![]() |
0..1 | string | Value of extension | |
![]() ![]() ![]() |
0..* | Extension | Type of Disability | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "disabilityType" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Value of extension Binding: PH Core Disability Type Value Set (extensible) | |
![]() ![]() ![]() |
0..1 | Extension | PWD ID Expiration Date | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "idExpirationDate" | |
![]() ![]() ![]() ![]() |
0..1 | date | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Issuing LGU (Barangay) | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "issuingLGU" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Value of extension Binding: Barangays (extensible) | |
![]() ![]() |
1..1 | uri | "https://fhir.doh.gov.ph/phcore/StructureDefinition/ph-core-pwd-disability" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Extension.extension:disabilityType.value[x] | Base | extensible | PH Core Disability Type Value Set | 📦0.2.0 | This IG |
| Extension.extension:issuingLGU.value[x] | Base | extensible | Barangays | 📦0.2.0 | This IG |
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | PH Core PWD Disability Registration | |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | PWD ID Number | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "pwdId" | |
![]() ![]() ![]() ![]() |
0..1 | string | Value of extension | |
![]() ![]() ![]() |
0..* | Extension | Type of Disability | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "disabilityType" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Value of extension Binding: PH Core Disability Type Value Set (extensible) | |
![]() ![]() ![]() |
0..1 | Extension | PWD ID Expiration Date | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "idExpirationDate" | |
![]() ![]() ![]() ![]() |
0..1 | date | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Issuing LGU (Barangay) | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "issuingLGU" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Value of extension Binding: Barangays (extensible) | |
![]() ![]() |
1..1 | uri | "https://fhir.doh.gov.ph/phcore/StructureDefinition/ph-core-pwd-disability" | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Extension.extension:disabilityType.value[x] | Base | extensible | PH Core Disability Type Value Set | 📦0.2.0 | This IG |
| Extension.extension:issuingLGU.value[x] | Base | extensible | Barangays | 📦0.2.0 | This IG |
| Id | Grade | Path(s) | Description | Expression |
| 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()
|
Summary
Complex Extension: Extension for Person With Disability (PWD) registration information. Captures PWD ID number, type of disability, and ID expiration date as issued by the PDAO (Persons with Disability Affairs Office).
Differential ViewDifferential View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | PH Core PWD Disability Registration | |
![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() |
0..1 | Extension | PWD ID Number | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "pwdId" | |
![]() ![]() ![]() ![]() |
0..1 | string | Value of extension | |
![]() ![]() ![]() |
0..* | Extension | Type of Disability | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "disabilityType" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Value of extension Binding: PH Core Disability Type Value Set (extensible) | |
![]() ![]() ![]() |
0..1 | Extension | PWD ID Expiration Date | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "idExpirationDate" | |
![]() ![]() ![]() ![]() |
0..1 | date | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Issuing LGU (Barangay) | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "issuingLGU" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Value of extension Binding: Barangays (extensible) | |
![]() ![]() |
1..1 | uri | "https://fhir.doh.gov.ph/phcore/StructureDefinition/ph-core-pwd-disability" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Extension.extension:disabilityType.value[x] | Base | extensible | PH Core Disability Type Value Set | 📦0.2.0 | This IG |
| Extension.extension:issuingLGU.value[x] | Base | extensible | Barangays | 📦0.2.0 | This IG |
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | PH Core PWD Disability Registration | |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | PWD ID Number | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "pwdId" | |
![]() ![]() ![]() ![]() |
0..1 | string | Value of extension | |
![]() ![]() ![]() |
0..* | Extension | Type of Disability | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "disabilityType" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Value of extension Binding: PH Core Disability Type Value Set (extensible) | |
![]() ![]() ![]() |
0..1 | Extension | PWD ID Expiration Date | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "idExpirationDate" | |
![]() ![]() ![]() ![]() |
0..1 | date | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Issuing LGU (Barangay) | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "issuingLGU" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Value of extension Binding: Barangays (extensible) | |
![]() ![]() |
1..1 | uri | "https://fhir.doh.gov.ph/phcore/StructureDefinition/ph-core-pwd-disability" | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Extension.extension:disabilityType.value[x] | Base | extensible | PH Core Disability Type Value Set | 📦0.2.0 | This IG |
| Extension.extension:issuingLGU.value[x] | Base | extensible | Barangays | 📦0.2.0 | This IG |
| Id | Grade | Path(s) | Description | Expression |
| 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()
|
Summary
Complex Extension: Extension for Person With Disability (PWD) registration information. Captures PWD ID number, type of disability, and ID expiration date as issued by the PDAO (Persons with Disability Affairs Office).
Other representations of profile: CSV, Excel, Schematron