refs/refs/fhir-to-omop-demo/demo/translate/map/Location.jq

lines 10–33 42 lines · jq
2# Maps FHIR R4 Location to OMOPCDM 5.4 location.
5include "fhir";
6include "fhir/common";
9# Alias for the care_site ID from Location.
10def care_site_id: .managingOrganization | dereference;
13# FHIR Location
14Location |
16 "location", # OMOP TABLE
17 .id, # location_id
18 .address.line[0], # address_1
19 .address.line[1], # address_2
20 .address.city, # city
21 .address.state, # state
22 .address.postalCode, # zip
23 null, # county
24 .name, # location_source_value
25 4330442, # country_concept_id HACK
26 "USA", # country_source_value HACK
27 .position.latitude, # latitude
28 .position.longitude # longitude
32 "care_site", # OMOP TABLE
33 care_site_id, # care_site_id
34 null, # care_site_name
35 null, # place_of_service_concept_id
36 .id, # location_id
37 null, # care_site_source_value
38 null # place_of_service_source_value
41@tsv