Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PractitionerRole: Add PractitionerRole.specialty #23

Open
dt-r opened this issue Apr 10, 2024 · 9 comments
Open

PractitionerRole: Add PractitionerRole.specialty #23

dt-r opened this issue Apr 10, 2024 · 9 comments
Assignees

Comments

@dt-r
Copy link
Contributor

dt-r commented Apr 10, 2024

PractitioneRole.specialty is not present in the PractitioneRole instances that correspond to Services Australia provided data. This should be added, it is must support in AU Core.

@StephThaoOng StephThaoOng self-assigned this Jul 9, 2024
@StephThaoOng
Copy link
Collaborator

StephThaoOng commented Jul 10, 2024

@dt-r
cc: @heathfrankel

Can I please get some guidance on mapping SA data to FHIR?

Proposed SA attribute --> AU Core PractitionerRole element in AU Core Test Data
PROVIDER SPECIALTY CODE --> specialty1_coding1_code
SPECIALTY TYPE --> specialty1_coding1_display
SPECIALISATION CODE --> specialty1_coding2_code
SPECIALISATION DESCRIPTION --> specialty1_coding2_display

Also need to check what the system for the above coding is.

Also need to check if new columns should be added for specialty1_coding3 to be populated with the closest match from Clinical Specialty value set: https://www.healthterminologies.gov.au/integration/R4/fhir/ValueSet/clinical-specialty-1

@dt-r
Copy link
Contributor Author

dt-r commented Jul 11, 2024

@StephThaoOng, please advise which terminology i.e. ANZSCO, LOINC, SNOMED, etc. is proposed here.

I want at least one if not more SNOMED CT specialities where we can consider a practitioner to have a corresponding speciality from the preferred valueset for PractitionerRole.specialty. If that is not suitable then from wider SNOMED CT. Michael Osborne can perform that for you. This is the implementation advice in HL7 AU implementation guides.

There may additionally be proposed that some of the Services Australia provided ANZSCO values for a provider populate one or more codings in PractitionerRole.specialty. If that is so, please confirm in the comments in that those values are not already used in PractitionerRole.code.

@StephThaoOng
Copy link
Collaborator

StephThaoOng commented Jul 11, 2024

@MichaeOsbourne
In the FHIR Test Data csv:
https://csiroau.sharepoint.com/sites/DoHACCSIROdigitalhealthcollaborationspace/Shared%20Documents/AU%20Core%20TDG/Test%20Data/AU%20Core%20Test%20Data.xlsx?web=1
Can you please map sheet "DHAC_TestProviders_combined" column F "SPECIALTY TYPE" (11 entries) to PractitionerRole.specialty preferred terminology binding.
This coding is to populate Sheet "PractitionerRole" column AF-AH "specialty1_coding1".

Can you please action this favour today?

@dt-r Thanks for the clarification. Please note that until the Smile CDR fix for multiple codings is released, loading the Sparked dev FHIR server with test data enriched with multiple codings is blocked.

@StephThaoOng
Copy link
Collaborator

StephThaoOng commented Jul 11, 2024

@MichaeOsbourne In the FHIR Test Data csv: https://csiroau.sharepoint.com/sites/DoHACCSIROdigitalhealthcollaborationspace/Shared%20Documents/AU%20Core%20TDG/Test%20Data/AU%20Core%20Test%20Data.xlsx?web=1 Can you please map sheet "DHAC_TestProviders_combined" column F "SPECIALTY TYPE" (11 entries) to PractitionerRole.specialty preferred terminology binding. This coding is to populate Sheet "PractitionerRole" column AF-AH "specialty1_coding1".

Can you please action this favour today?

@dt-r Thanks for the clarification. Please note that until the Smile CDR fix for multiple codings is released, loading the Sparked dev FHIR server with test data enriched with multiple codings is blocked.

@MichaelOsbourne Additional request as discussed - can you please derive the PractitionerRole.specialty from the Service Australia (SA) provide data for the following PractitionerRoles:

  • generalpractitioner-guthridge-jarred
  • cardiologist-felmingham-emma
  • cardiologist-sutherland-sallie
  • generalpractitioner-harding-diana
  • renalmedicine-mackay-darleen
  • nursepractitioner-osmond-deadra
  • pharmacist-ford-dean
  • registerednurses-sinclair-forrest
  • cardiothoracicsurgeon-manning-meg
  • surgeongeneral-fryer-chau
  • midwife-kendall-dallas
  • surgeongeneral-marchant-ricki

The SA provided SPECIALTY/SPECIALISATION data will map to PractitionerRole.code.
For the FHIR test data set, PractitionerRole.specialty coding will be added by us, selected from its preferred SNOMED CT value set.
In future, once the multiple codings fix is applied, we can enrich PractitionerRole.code with codes from its preferred SNOMED CT value set.

@heathfrankel
Copy link
Collaborator

@dt-r The PractitionerRole.specialty codes from clinical-speciality-1 valueset are not really aligned with the ANZSCO codes provided in the SA data.
For example, we get 253512 Cardiothoracic Surgeon as the ANZSCO code, which we map to PractitionerRole.code.
This could be mapped to SNOMED 309369000 Cardiothoracic surgeon as a second code.coding, but currently we won't be able to upload this to the reference server.
However for speciality, the clinical-specialty-1 value set has a concept of 394603008 Cardiothoracic surgery, but these are really not associated concepts. They are in completely different hierarchies.

So although they have a similar, but different description, the latter should not be derived explicitly from the ANZSCO code.
Having said that, we have asked Michael to give us some clinical speciality codes that we can use in our test data as augmented data.

@mjosborne1
Copy link

I have added specialties from the clinical specialty ValueSet to the examples indicated in @StephThaoOng 's comment.

@mjosborne1
Copy link

Added ANZCO mapping to SNOMED CT clinical specialties - noting that 12 codes had no mapping.

@dt-r
Copy link
Contributor Author

dt-r commented Jul 22, 2024

correspond to Services Australia provided data

Yes, I understand. I am looking for specialty codes that would apply to the Pracitioners we've created. In terms of clarifying the request for 'correspond to Services Australia provided data' is about the persona as a whole and shouldn't conflict. It should be the kind of specialty you would expect for that persona. I do not expect that those codes are equivalent, I agree that these are not the same concept.

@heathfrankel
Copy link
Collaborator

I have added Specialty to majority of PractitionerRole resources derived from Services Australia Provider Specialty that Michael mapped to clinical-specility-1 ValueSet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants