IDEA4RC FHIR Implementation Guide
0.1.0 - CI Build 150

IDEA4RC FHIR Implementation Guide, published by IDEA4RC Project. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-eu/idea4rc/ and changes regularly. See the Directory of published versions

ConceptMap: Surgery Model to this guide Map (Experimental)

Official URL: http://hl7.eu/fhir/ig/idea4rc/ConceptMap/surgery2FHIR Version: 0.1.0
Draft as of 2026-08-07 Computable Name: Surgery2FHIR

It shows how the Surgery model is mapped into this guide

This mapping does not specify any particular context of use.


Group 1 Mapping from Surgery to Condition: Primary Cancer

Source CodeCard.TypeRelationshipTarget CodeCard.Type
Surgery.surgicalSpecimenGradingOnlyInUntreatedTumours1..*todois equivalent toCondition.stage.summary0..1todo

Group 2 Mapping from Surgery to Procedure: Surgery

Source CodeCard.TypeRelationshipTarget CodeCard.TypeComment
Surgery.diagnosisReference1..*todois related toProcedure.reasonReference1..*todo
Surgery.episodeEventReference1..*todois related toProcedure.reasonReference1..*todo
Surgery.surgeryType1..*todois equivalent toProcedure.code0..1todo
Surgery.surgeryHospital1..*todois related toProcedure.performer0..*todoIn case the actual Organization performing the procedure is captured. It could be a perfomer of type Organization; or a perfomer.organization if of type PractitionerRole
Surgery.dateOfSurgery1..*todois equivalent toProcedure.performed[x]1..1todo
Surgery.surgeryIntention0..*todois equivalent toProcedure.extension:ProcedureCategoryR5.value[x]0..1todoUse type CodeableConcept
Surgery.typeOfSurgicalApproachOnTumour1..*todois equivalent toProcedure.extension:ProcedureMethod.value[x]1..1todoUse type CodeableConcept
Surgery.marginsAfterSurgery1..*todois equivalent toProcedure.outcome0..1todo
Surgery.tumorRupture1..*todois related toProcedure.extension:supportingInfoR50..*todoIf it is present an observation with code 36768904 'Tumor Rupture' it is 'true'
Surgery.reconstruction1..*todois related toProcedure.partOf0..*todoIf there is a surgery procedure, related through partOf with the main surgery, with code = 3010988 'Surgery reconstruction', it is 'true', else it is false
Surgery.neckSurgery1..*todois related toProcedure.bodySite0..*todoIf there is a surgery procedure, related through partOf with the main surgery, with bodySite = 36770046 'Neck' it is 'true', else it is 'false'
Surgery.dateOfNeckSurgery1..*todois related toProcedure.performed[x]1..1todoThe surgery procedure is another surgery procedure, related through partOf with the main surgery, with bodySite = 36770046 'Neck'
Surgery.lateralityOfTheDissection1..*todois equivalent toProcedure.bodySite.extension:laterality0..1todoThe surgery procedure is another surgery procedure, related through partOf with the main surgery, with bodySite = 36770046 'Neck'
Surgery.surgeryOnM1..*todois related toProcedure.partOf0..*todoIf there is a surgery procedure, related through partOf with the main surgery, where bodySite is one of 36769180 'Metastasis', 35225724 'Metastasis to soft tissues', 36769243 'Distant spread to lymph node', 36770283 'Metastasis to lung' it is 'true', 36769301 'Metastasis to bone', 36770544 'Metastasis to liver', 35226258 'Metastasis to pleura', 3522625 'Metastasis to peritoneum', 367688623 'Metastasis to brain' it is 'true', else it is 'false'
Surgery.dateOfSurgeryOnM1..*todois related toProcedure.performed[x]1..1todoThe surgery procedure is another surgery procedure, related through partOf with the main surgery, where bodySite is one of 36769180 'Metastasis', 35225724 'Metastasis to soft tissues', 36769243 'Distant spread to lymph node', 36770283 'Metastasis to lung' it is 'true', 36769301 'Metastasis to bone', 36770544 'Metastasis to liver', 35226258 'Metastasis to pleura', 3522625 'Metastasis to peritoneum', 367688623 'Metastasis to brain'
Surgery.siteOfSurgeryOnMetastasis0..*todois related toProcedure.bodySite0..*todo
Surgery.siteOfSurgeryOnMetastasis.softTissue0..*todois related toProcedure.bodySite0..*todoIf there is a surgery procedure, related through partOf with the main surgery, where bodySite is 35225724 'Metastasis to soft tissues' it is 'true', else it is 'false'
Surgery.siteOfSurgeryOnMetastasis.distantLymphNodes0..*todois related toProcedure.bodySite0..*todoIf there is a surgery procedure, related through partOf with the main surgery, where bodySite is 36769243 'Distant spread to lymph node' it is 'true', else it is 'false'
Surgery.siteOfSurgeryOnMetastasis.lung0..*todois related toProcedure.bodySite0..*todoIf there is a surgery procedure, related through partOf with the main surgery, where bodySite is 36770283 'Metastasis to lung' it is 'true', else it is 'false'
Surgery.siteOfSurgeryOnMetastasis.bone0..*todois related toProcedure.bodySite0..*todoIf there is a surgery procedure, related through partOf with the main surgery, where bodySite is 36769301 'Metastasis to bone' it is 'true', else it is 'false'
Surgery.siteOfSurgeryOnMetastasis.liver0..*todois related toProcedure.bodySite0..*todoIf there is a surgery procedure, related through partOf with the main surgery, where bodySite is 36770544 'Metastasis to liver' it is 'true', else it is 'false'
Surgery.siteOfSurgeryOnMetastasis.pleura0..*todois related toProcedure.bodySite0..*todoIf there is a surgery procedure, related through partOf with the main surgery, where bodySite is 35226258 'Metastasis to pleura' it is 'true', else it is 'false'
Surgery.siteOfSurgeryOnMetastasis.peritoneum0..*todois related toProcedure.bodySite0..*todoIf there is a surgery procedure, related through partOf with the main surgery, where bodySite is 3522625 'Metastasis to peritoneum' it is 'true', else it is 'false'
Surgery.siteOfSurgeryOnMetastasis.brain0..*todois related toProcedure.bodySite0..*todoIf there is a surgery procedure, related through partOf with the main surgery, where bodySite is 367688623 'Metastasis to brain' it is 'true', else it is 'false'
Surgery.siteOfSurgeryOnMetastasis.otherViscera0..*todois related toProcedure.bodySite0..*todoIIf there is a surgery procedure, related through partOf with the main surgery, where bodySite is 36769180 'Metastasis' it is 'true', else it is 'false'
Surgery.siteOfSurgeryOnMetastasis.unknown0..*todois related toProcedure.bodySite.extension:qualifier0..*todoIf there is a surgery procedure, related through partOf with the main surgery, where is 36769180 'Metastasis' and locationQualifier is 4129922 'Unknown' it is 'true', else it is 'false'
Surgery.surgicalComplications1..*todois equivalent toProcedure.complication0..*todo

Group 3 Mapping from Surgery to Observation: Radiological Extra-nodal extension (rENE)

Source CodeCard.TypeRelationshipTarget CodeCard.Type
Surgery.extraNodalExtension1..*todois equivalent toObservation.value[x]1..1todo

Group 4 Mapping from Surgery to Observation: test results

Source CodeCard.TypeRelationshipTarget CodeCard.TypeComment
Surgery.surgicalSpecimenMitoticCount1..*todois equivalent toObservation.value[x]1..1todoWhere code is 4227243 'Number of mitoses per 10 high power fields'