Data Management with FHIR
0.1.0 - ci-build
Data Management with FHIR - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
| Official URL: https://interop.aphp.fr/ig/fhir/dm/StructureMap/CoreFHIR2OMOP | Version: 0.1.0 | |||
| Draft as of 2025-10-23 | Computable Name: CoreFHIR2OMOP | |||
Cette ressource présente les spécifications de l''alignement entre les ressources FHIR vers les tables correspodantes du CDM OMOP.
map "https://interop.aphp.fr/ig/fhir/dm/StructureMap/CoreFHIR2OMOP" = "CoreFHIR2OMOP" // Cette ressource présente les spécifications de l''alignement entre les ressources FHIR vers les tables correspodantes du CDM OMOP. uses "http://hl7.org/fhir/StructureDefinition/Bundle" alias Bundle as source uses "http://hl7.org/fhir/StructureDefinition/Patient" alias Patient as source uses "https://interop.aphp.fr/ig/fhir/dm/StructureDefinition/LogicalBundle" alias LogicalBundle as target imports "https://interop.aphp.fr/ig/fhir/dm/StructureMap/CoreFHIRPatient2OMOP" group Bundle(source src : Bundle, target tgtBundle : LogicalBundle) <<types>> { src -> tgtBundle.logicalId = uuid() "setId"; src -> tgtBundle.type = 'transaction' "setType"; src.entry as srcEntry where srcEntry.resource.is(FHIR.Patient) then { srcEntry.resource as srcResource -> (%srcResource.as(FHIR.Patient)) as srcPatient then Patient(srcPatient, tgtBundle) "addPatient"; } "entryLoop4Patient"; }