Mappings / PID
PID to Patient
PID to Patient. FHIR R4 targets: Patient, Account. See the v2-to-FHIR IG.
PID-2 and PID-4 were withdrawn after v2.7. Real senders still populate them, so they become Patient.identifier (External ID / Alternate Patient ID). PID-3 remains the official identifier list. A time on PID-7 becomes patient-birthTime; birthDate stays a date. Bare CX.4 takes Identifier.system from MSH-4. CX.5 MC uses the AU Base Medicare URI.
| HL7 field | FHIR path | Transform |
|---|---|---|
| PID-2 | Patient.identifier | cx-to-identifier-external |
| PID-3 | Patient.identifier | cx-to-identifier |
| PID-4 | Patient.identifier | cx-to-identifier-alternate |
| PID-5 | Patient.name | xpn-to-humanname |
| PID-7 | Patient.birthDate | ts-to-date |
| PID-8 | Patient.gender | table-0001 |
| PID-11 | Patient.address | xad-to-address |
| PID-13 | Patient.telecom | xtn-to-contactpoint-home |
| PID-14 | Patient.telecom | xtn-to-contactpoint-work |
| PID-16 | Patient.maritalStatus | table-0002 |
| PID-18 | Account.identifier | cx-to-identifier |
Intentionally dropped
- PID-33 — Last update date has no standard Patient target
- PID-34 — Last update facility has no standard Patient target