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
/ Target Element |
||||
|---|---|---|---|---|
| 1. Client Profile | ||||
| Photo (if without ATC) | Encounter.subject | Reference(PH_Patient) | 0..1 | |
| Patient.photo | Attachment | 0..* | ||
| Health Screening Date (MM-DD-YYYY) | Encounter.period.start | dateTime | 0..1 | |
| Case Number | Encounter.identifier | Identifier | 0..* | |
| PhilHealth Identification Number (PIN) | Encounter.subject | Reference(PH_Patient) | 0..1 | |
| Patient.identifier | Identifier | 0..* | ||
| Name (Last Name) | Encounter.subject | Reference(PH_Patient) | 0..1 | |
| Patient.name.family | string | 0..* | ||
| Name (First Name) | Encounter.subject | Reference(PH_Patient) | 0..1 | |
| Patient.name.given | string | 0..* | ||
| Name (Middle name) | Encounter.subject | Reference(PH_Patient) | 0..1 | |
| Patient.name.given | string | 0..* | ||
| Name (Extension name) | Encounter.subject | Reference(PH_Patient) | 0..1 | |
| Patient.name.suffix | string | 0..* | ||
| Age | Encounter.ageYears | integer | 0..1 | |
| Date of Birth (MM-DD-YYYY) | Encounter.subject | Reference(PH_Patient) | 0..1 | |
| Patient.birthDate | date | 0..1 | ||
| Sex | Encounter.subject | Reference(PH_Patient) | 0..1 | |
| Patient.sex | CodeableConcept | 0..1 | ValueSet: Sex | |
| Client Type | Encounter.subject | Reference(PH_Patient) | 0..1 | |
| Patient.type | CodeableConcept | ValueSet: PatientType | ||
| 2. Review of Systems | ||||
| Chief Complaint (string) | Encounter.reasonReference | Reference(PH_Observation) | 0..1 | |
| Observation.value[x] | string | 0..1 | ||
| Do you experience any of the following: fever, cough, colds, or headache [Y,N] | Questionnaire.item.text | string | 0..1 | |
| If yes, please explain: | Questionnaire.item.enableWhen.question | string | 1..1 | |
| Do you experience any of the following: unexplained change in weight, loss of appetite, change in bowel movement, or abdominal pain? [Y,N] | Questionnaire.item.text | string | 0..1 | |
| If yes, please explain: | Questionnaire.item.enableWhen.question | string | 1..1 | |
| Do you experience any of the following: Chest pain or difficulty in breathing? [Y,N] | Questionnaire.item.text | string | 0..1 | |
| If yes, please explain: | Questionnaire.item.enableWhen.question | string | 1..1 | |
| Do you experience any of the following: frequent urination, frequent eating, frequent intake of fluids, smoking and drinking alcohol? [Y,N] | Questionnaire.item.text | string | 0..1 | |
| If yes, please explain: | Questionnaire.item.enableWhen.question | string | 1..1 | |
| For male and female, do you experience any of the following: pain or discomfort on urination or frequency of urination? [Y,N] | Questionnaire.item.text | string | 0..1 | |
| If yes, please explain: | Questionnaire.item.enableWhen.question | string | 1..1 | |
| For Females Only (Female Physiology) | Observation.code | CodeableConcept | 1..1 | |
| For females only: Last menstrual period (mm/dd/yyyy) | Observation.component.valuePeriod.end | dateTime | 0..1 | |
| For females only: First menstrual period (mm/dd/yyyy) | Observation.component.valuePeriod.start | dateTime | 0..1 | |
| For females only: Number of pregnancy | Observation.component.value[x] | integer | 0..1 | |
| 3. Pertinent Physical Examination Findings | ||||
| PERTINENT PHYSICAL EXAMINATION FINDINGS | Observation.code | CodeableConcept | 1..1 | |
| Blood Pressure | Observation.component.code | CodeableConcept | 1..1 | |
| Blood Pressure (mHg) | Observation.component.value[x] | string or ratio | 0..1 | |
| Heart Rate | Observation.component.code | CodeableConcept | 1..1 | |
| Heart Rate (/min) (unit of measure) | Observation.component.valueQuantity.unit | string | 0..1 | |
| Heart Rate (/min) (value) | Observation.component.valueQuantity.value | decimal | 0..1 | |
| Respiratory Rate | Observation.component.code | CodeableConcept | 1..1 | |
| Respiratory Rate (/min) | Observation.component.value[x] | Quantity or int | 0..1 | |
| Visual Acuity | Observation.component.code | CodeableConcept | 1..1 | |
| Visual Acuity (R) | Observation.component.valueRatio.numerator | Quantity | 0..1 | |
| Visual Acuity (L) | Observation.component.valueRatio.denominator | Quantity | 0..1 | |
| Height (cm) | Observation.component.code | CodeableConcept | 1..1 | |
| Height (unit of measure) | Observation.component.valueQuantity.unit | string | 0..1 | |
| Height (value) | Observation.component.valueQuantity.value | decimal | 0..1 | |
| Weight (kg) | Observation.component.code | CodeableConcept | 1..1 | |
| Weight (unit of measure) | Observation.component.valueQuantity.unit | string | 0..1 | |
| Weight (value) | Observation.component.valueQuantity.value | decimal | 0..1 | |
| Weight (lb) | Observation.component.code | CodeableConcept | 1..1 | |
| Weight (unit of measure) | Observation.component.valueQuantity.unit | string | 0..1 | |
| Weight (value) | Observation.component.valueQuantity.value | decimal | 0..1 | |
| BMI | Observation.component.code | CodeableConcept | 1..1 | |
| BMI (value) | Observation.component.value[x] | Quantity or int | 0..1 | |
| Temperature | Observation.component.code | CodeableConcept | 1..1 | |
| Temperature (value) | Observation.component.value[x] | Quantity or int | 0..1 | |
| Pediatric Client aged 0-24 months | Observation.code | CodeableConcept | 1..1 | |
| Length | Observation.component.code | CodeableConcept | 1..1 | |
| Length (cm) (unit of measure) | Observation.component.valueQuantity.unit | string | 0..1 | |
| Length (cm) (value) | Observation.component.valueQuantity.value | decimal | 0..1 | |
| Head Circumference | Observation.component.code | CodeableConcept | 1..1 | |
| Head Circumference (cm) (unit of measure) | Observation.component.valueQuantity.unit | string | 0..1 | |
| Head Circumference (cm) (value) | Observation.component.valueQuantity.value | decimal | 0..1 | |
| Skinfold Thickness | Observation.component.code | CodeableConcept | 1..1 | |
| Skinfold Thickness (cm) (unit of measure) | Observation.component.valueQuantity.unit | string | 0..1 | |
| Skinfold Thickness (cm) (value) | Observation.component.valueQuantity.value | decimal | 0..1 | |
| Body Circumference | Observation.component.code | CodeableConcept | 1..1 | |
| Body Circumference: Waist (cm) (unit of measure) | Observation.component.valueQuantity.unit | string | 0..1 | |
| Body Circumference: Waist (cm) (value) | Observation.component.valueQuantity.value | decimal | 0..1 | |
| Body Circumference: Hip | Observation.component.code | CodeableConcept | 1..1 | |
| Body Circumference: Hip (cm) (unit of measure) | Observation.component.valueQuantity.unit | string | 0..1 | |
| Body Circumference: Hip (cm) (value) | Observation.component.valueQuantity.value | decimal | 0..1 | |
| Body Circumference | Observation.component.code | CodeableConcept | 0..1 | |
| Body Circumference: Middle and Upper Arm (cm) (unit of measure) | Observation.component.valueQuantity.unit | string | 0..1 | |
| Body Circumference: Middle and Upper Arm (cm) (value)s | Observation.component.valueQuantity.value | decimal | 0..1 | |
| Blood Type (as available) | Observation.code | CodeableConcept | 1..1 | |
| Blood Type (as available) (value) | Observation.value[x] | CodeableConcept | 0..1 | |
| General Survey | Observation.code | CodeableConcept | 1..1 | |
| General Survey (value) | Observation.value[x] | CodeableConcept | 0..1 |
| Encounter.status | code | |
| Encounter.class | Coding | |
| Questionnaire.status | code | |
| Questionnaire.item.type | code | |
| Questionnaire.item.linkId | string | |
| Questionnaire.item.enableWhen.question | string | |
| Questionnaire.item.enableWhen.operator | code | |
| Questionnaire.item.enableWhen.answer[x] | boolean,decimal,integer,date,dateTime,time,string,Coding,Quantity,Reference(Any) | |
| Observation.status | code |