Health Connect Australia Provider Directory FHIR Implementation Guide, published by Australian Digital Health Agency. This guide is not an authorized publication; it is the continuous build for version 26.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/AuDigitalHealth/HCPD/ and changes regularly. See the Directory of published versions
Mappings for the hcpd-organization resource profile.
| Name | HL7 v2 Mapping | RIM Mapping | ServD | FiveWs Pattern Mapping |
 Organization |
(also see master files messages) |
- Organization(classCode=ORG
- determinerCode=INST)
|
Organization |
|
  Organization / id |
|
|
|
|
  Organization / meta |
|
|
|
|
  Organization / implicitRules |
|
|
|
|
  Organization / language |
|
|
|
|
  Organization / text |
|
Act.text? |
|
|
  Organization / contained |
|
N/A |
|
|
  Organization / Slices for extension |
|
|
|
|
   Organization / Slices for extension / extension:deactivated |
|
|
|
|
    Organization / Slices for extension / extension:deactivated / id |
|
n/a |
|
|
    Organization / Slices for extension / extension:deactivated / Slices for extension |
|
|
|
|
    Organization / Slices for extension / extension:deactivated / Slices for extension |
|
|
|
|
     Organization / Slices for extension / extension:deactivated / Slices for extension / extension:deactivatedBy |
|
|
|
|
      Organization / Slices for extension / extension:deactivated / Slices for extension / extension:deactivatedBy / id |
|
n/a |
|
|
      Organization / Slices for extension / extension:deactivated / Slices for extension / extension:deactivatedBy / extension |
|
|
|
|
      Organization / Slices for extension / extension:deactivated / Slices for extension / extension:deactivatedBy / url |
|
N/A |
|
|
      Organization / Slices for extension / extension:deactivated / Slices for extension / extension:deactivatedBy / value[x] |
|
N/A |
|
|
       Organization / Slices for extension / extension:deactivated / Slices for extension / extension:deactivatedBy / value[x] / id |
|
n/a |
|
|
       Organization / Slices for extension / extension:deactivated / Slices for extension / extension:deactivatedBy / value[x] / extension |
|
n/a |
|
|
       Organization / Slices for extension / extension:deactivated / Slices for extension / extension:deactivatedBy / value[x] / coding |
|
|
|
|
       Organization / Slices for extension / extension:deactivated / Slices for extension / extension:deactivatedBy / value[x] / text |
C*E.9. But note many systems use C*E.2 for this |
./originalText[mediaType/code="text/plain"]/data |
|
|
    Organization / Slices for extension / extension:deactivated / url |
|
N/A |
|
|
    Organization / Slices for extension / extension:deactivated / value[x] |
|
N/A |
|
|
   Organization / Slices for extension / extension:suppressed |
|
|
|
|
    Organization / Slices for extension / extension:suppressed / id |
|
n/a |
|
|
    Organization / Slices for extension / extension:suppressed / Slices for extension |
|
|
|
|
    Organization / Slices for extension / extension:suppressed / Slices for extension |
|
|
|
|
     Organization / Slices for extension / extension:suppressed / Slices for extension / extension:suppressedBy |
|
|
|
|
      Organization / Slices for extension / extension:suppressed / Slices for extension / extension:suppressedBy / id |
|
n/a |
|
|
      Organization / Slices for extension / extension:suppressed / Slices for extension / extension:suppressedBy / extension |
|
|
|
|
      Organization / Slices for extension / extension:suppressed / Slices for extension / extension:suppressedBy / url |
|
N/A |
|
|
      Organization / Slices for extension / extension:suppressed / Slices for extension / extension:suppressedBy / value[x] |
|
N/A |
|
|
       Organization / Slices for extension / extension:suppressed / Slices for extension / extension:suppressedBy / value[x] / id |
|
n/a |
|
|
       Organization / Slices for extension / extension:suppressed / Slices for extension / extension:suppressedBy / value[x] / extension |
|
n/a |
|
|
       Organization / Slices for extension / extension:suppressed / Slices for extension / extension:suppressedBy / value[x] / coding |
|
|
|
|
       Organization / Slices for extension / extension:suppressed / Slices for extension / extension:suppressedBy / value[x] / text |
C*E.9. But note many systems use C*E.2 for this |
./originalText[mediaType/code="text/plain"]/data |
|
|
     Organization / Slices for extension / extension:suppressed / Slices for extension / extension:includeSelf |
|
|
|
|
      Organization / Slices for extension / extension:suppressed / Slices for extension / extension:includeSelf / id |
|
n/a |
|
|
      Organization / Slices for extension / extension:suppressed / Slices for extension / extension:includeSelf / extension |
|
|
|
|
      Organization / Slices for extension / extension:suppressed / Slices for extension / extension:includeSelf / url |
|
N/A |
|
|
      Organization / Slices for extension / extension:suppressed / Slices for extension / extension:includeSelf / value[x] |
|
N/A |
|
|
    Organization / Slices for extension / extension:suppressed / url |
|
N/A |
|
|
    Organization / Slices for extension / extension:suppressed / value[x] |
|
N/A |
|
|
  Organization / modifierExtension |
|
N/A |
|
|
  Organization / Slices for identifier |
XON.10 / XON.3 |
.scopes[Role](classCode=IDENT) |
./Identifiers |
FiveWs.identifier |
   Organization / Slices for identifier / identifier:hpio |
XON.10 / XON.3 |
.scopes[Role](classCode=IDENT) |
./Identifiers |
FiveWs.identifier |
   Organization / Slices for identifier / identifier:abn |
XON.10 / XON.3 |
.scopes[Role](classCode=IDENT) |
./Identifiers |
FiveWs.identifier |
   Organization / Slices for identifier / identifier:hspo |
XON.10 / XON.3 |
.scopes[Role](classCode=IDENT) |
./Identifiers |
FiveWs.identifier |
   Organization / Slices for identifier / identifier:acn |
XON.10 / XON.3 |
.scopes[Role](classCode=IDENT) |
./Identifiers |
FiveWs.identifier |
  Organization / active |
No equivalent in HL7 v2 |
.status |
- ./Status (however this concept in ServD more covers why the organization is active or not
- could be delisted
- deregistered
- not operational yet) this could alternatively be derived from ./StartDate and ./EndDate and given a context date.
|
FiveWs.status |
  Organization / type |
No equivalent in v2 |
.code |
n/a |
FiveWs.class |
  Organization / name |
XON.1 |
.name |
.PreferredName/Name |
|
   Organization / name / id |
|
|
|
|
   Organization / name / Slices for extension |
|
|
|
|
    Organization / name / Slices for extension / extension:dataAbsentReason |
|
ANY.nullFlavor |
|
|
   Organization / name / value |
|
|
|
|
  Organization / alias |
|
.name |
|
|
  Organization / telecom |
ORC-22? |
.telecom |
./ContactPoints |
|
   Organization / telecom / id |
|
n/a |
|
|
   Organization / telecom / extension |
|
n/a |
|
|
   Organization / telecom / system |
XTN.3 |
./scheme |
./ContactPointType |
|
   Organization / telecom / value |
XTN.1 (or XTN.12) |
./url |
./Value |
|
   Organization / telecom / use |
XTN.2 - but often indicated by field |
unique(./use) |
./ContactPointPurpose |
|
   Organization / telecom / rank |
n/a |
n/a |
|
|
   Organization / telecom / period |
N/A |
./usablePeriod[type="IVL<TS>"] |
./StartDate and ./EndDate |
|
  Organization / Slices for address |
ORC-23? |
.address |
./PrimaryAddress and ./OtherAddresses |
|
   Organization / Slices for address / address:physical |
ORC-23? |
.address |
./PrimaryAddress and ./OtherAddresses |
|
    Organization / Slices for address / address:physical / id |
|
n/a |
|
|
    Organization / Slices for address / address:physical / extension |
|
n/a |
|
|
    Organization / Slices for address / address:physical / use |
XAD.7 |
unique(./use) |
./AddressPurpose |
|
    Organization / Slices for address / address:physical / type |
XAD.18 |
unique(./use) |
|
|
    Organization / Slices for address / address:physical / text |
XAD.1 + XAD.2 + XAD.3 + XAD.4 + XAD.5 + XAD.6 |
./formatted |
|
|
    Organization / Slices for address / address:physical / line |
XAD.1 and XAD.2 have different meanings for a company address than for a person address) |
AD.part[parttype = AL] |
./StreetAddress (newline delimitted) |
|
    Organization / Slices for address / address:physical / city |
XAD.3 |
AD.part[parttype = CTY] |
./Jurisdiction |
|
    Organization / Slices for address / address:physical / district |
XAD.9 |
AD.part[parttype = CNT | CPA] |
|
|
    Organization / Slices for address / address:physical / state |
XAD.4 |
AD.part[parttype = STA] |
./Region |
|
    Organization / Slices for address / address:physical / postalCode |
XAD.5 |
AD.part[parttype = ZIP] |
./PostalIdentificationCode |
|
    Organization / Slices for address / address:physical / country |
XAD.6 |
AD.part[parttype = CNT] |
./Country |
|
    Organization / Slices for address / address:physical / period |
XAD.12 / XAD.13 + XAD.14 |
./usablePeriod[type="IVL<TS>"] |
./StartDate and ./EndDate |
|
  Organization / partOf |
No equivalent in HL7 v2 |
.playedBy[classCode=Part].scoper |
n/a |
|
  Organization / contact |
|
.contactParty |
|
|
   Organization / contact / id |
|
n/a |
|
|
   Organization / contact / extension |
|
n/a |
|
|
   Organization / contact / modifierExtension |
|
N/A |
|
|
   Organization / contact / purpose |
|
./type |
|
|
   Organization / contact / name |
|
./name |
|
|
   Organization / contact / telecom |
|
./telecom |
|
|
   Organization / contact / address |
PID-11 |
./addr |
|
|
  Organization / endpoint |
|
n/a |
|
|
Documentation for this format |