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

## Mapping of Konsulta Prescription Slip Form to FHIR

View
Form

### Mapped Fields

Form Field | Use-Case Mapping / Target Element | Data Type | Cardinality | Notes
--- | --- | --- | --- | ---
To be filled-out by the facility |  |  |  |
HCI Name | MedicationRequest.requester | Reference(PH_Organization) | 0..1 |
► | Organization.name | string | 0..1 |
Case Number | MedicationRequest.encounter | ​Reference(PH_Encounter) | 0..1 |
► | Encounter.identifier | Identifier | 0..* |
HCI Accreditation Number | MedicationRequest.requester | Reference(PH_Organization) | 0..1 |
► | Organization.identifier | Identifier | 0..* |
Transaction Number | MedicationRequest.identifier | Identifier | 0..* |
PhilHealth Identification Number (PIN) | MedicationRequest.subject | ​Reference(PH_Patient) | 1..1 |
► | Patient.identifier | Identifier | 0..* |
Membership Category | MedicationRequest.subject | ​Reference(PH_Patient) | 1..1 |
► | Patient.memberType | Codeableconcept |  | ValueSet: MemberType
Membership Type | MedicationRequest.subject | ​Reference(PH_Patient) | 1..1 |
► | Patient.type | Codeableconcept |  | ValueSet: PatientType
Patient Name (Last Name) | MedicationRequest.subject | ​Reference(PH_Patient) | 1..1 |
► | Patient.name.family | string | 0..1 |
Patient Name (First Name) | MedicationRequest.subject | ​Reference(PH_Patient) | 1..1 |
► | Patient.name.given | string | 0..* |
Patient Name (Name extension) | MedicationRequest.subject | ​Reference(PH_Patient) | 1..1 |
► | Patient.name.suffix | string | 0..* |
Patient Name (Middle Name) | MedicationRequest.subject | ​Reference(PH_Patient) | 1..1 |
► | Patient.name.given | string | 0..* |
Age | MedicationRequest.encounter | ​Reference(PH_Encounter) | 0..1 |
► | Encounter.ageYears | integer |  |
Contact Number | MedicationRequest.subject | ​Reference(PH_Patient) | 1..1 |
► | Patient.telecom.value | string |  |
Active Ingredient/Medicine (Generic Name) | MedicationRequest.medication[x] | CodeableConcept | 1..1 | ValueSet: DrugCodes
Quantity | MedicationRequest.dispenseRequest.quantity | SimpleQuantity | 0..1 |
Dosage form (e.g. capsule, tablet) | MedicationRequest.medication[x] | ​Reference(PH_Medication) | 1..1 |
► | Medication.form | Codeableconcept | 0..1 | ​ValueSet: OrderDrugForm
Strength (mg,ml) | MedicationRequest.medication[x] | ​Reference(PH_Medication) | 1..1 |
► | Medication.ingredient.strength | Ratio | 0..1 |
Frequency | MedicationRequest.dosageInstruction.timing | Timing | 0..1 |
Next Dispensing Date | MedicationRequest.supportingInformation | Reference(Any) | 0..* |
► | MedicationDispense.note.text | Ratio | 0..* |
Physician (Name) | MedicationRequest.requester | ​Reference(PH_Practitioner) | 0..1 |
► | Practitioner.name | HumanName | 0..* |
Physician (Signature) | Provenance.signature.who | ​Reference(PH_Practitioner) | 1..1 |
► | Practitioner.name | HumanName | 0..* |
PRC License Number | MedicationRequest.requester | ​Reference(PH_Practitioner) | 0..1 |
► | Practitioner.identifier | Identifier | 0..* |
PTR Number | MedicationRequest.requester | ​Reference(PH_Practitioner) | 0..1 |
► | Practitioner.identifier | Identifier | 0..* |
S2 Number | MedicationRequest.requester | ​Reference(PH_Practitioner) | 0..1 |
► | Practitioner.identifier | Identifier | 0..* |
To be filled out by the Patient |  |  |  |
Have you received the above-mentioned medicines? [Y,N] | Questionnaire.item.text | string | 0..* |
How satisfied are you with the medicines you received? | Questionnaire.item.text | string | 0..* |
For your comment, suggestion or complaint | Questionnaire.item.text | string | 0..* |
PhilHealth Identification Number of Patient | MedicationRequest.subject | ​Reference(PH_Patient) | 1..1 |
► | Practitioner.identifier | Identifier | 0..* |
Patient Signature Over Printed Name | Provenance.signature.data | base64Binary | 0..1 |
Patient Signature Over Printed Name | Provenance.signature.who | ​Reference(PH_Patient) | 1..1 |
► | Patient.name | HumanName | 0..* |
Patient (thumbprint) | Provenance.signature.data | base64Binary | 0..1 |

### Mandatory Elements Not in the Form

Use-Case Mapping / Target Element | Data Type | Notes
--- | --- | ---
Provenance.Signature.type | Coding |
Provenance.Signature.when | instant |
Provenance.target | ​Reference(PH_MedicationRequest) |
Provenance.agent.who | Reference(Practitioner, PractitionerRole, RelatedPerson, Patient, Device, Organization) |
Provenance.entity.role | code |
Provenance.entity.what | Reference(Any) |
Provenance.recorded | instant |
MedicationRequest.status | code |
MedicationRequest.intent | code |
MedicationRequest.substitution.allowed[x] | boolean,CodeableConcept |
Questionnaire.status | code |
Questionnaire.item.type | code |
Questionnaire.item.linkId | string |
Medication.ingredient.item[x] | CodeableConcept, Reference(Substance, Medication) |
MedicationDispene.status | code |
MedicationDispene.medication[x] | CodeableConcept, Reference(Medication) |
Encounter.status | code |
Encounter.class | coding |