IDEA4RC FHIR Implementation Guide
1.0.0 - release 150

IDEA4RC FHIR Implementation Guide - Downloaded Version 1.0.0 See the Directory of published versions

Surgery Model to this guide Map

Group 1 Mapping from Surgery to Condition: Primary Cancer

Source CodeCard.RelationshipTarget CodeCard.
Surgery.surgicalSpecimenGradingOnlyInUntreatedTumours1..*is equivalent toCondition.stage.summary0..1

Group 2 Mapping from Surgery to Procedure: Surgery

Source CodeCard.RelationshipTarget CodeCard.Comment
Surgery.diagnosisReference1..*is related toProcedure.reasonReference1..*
Surgery.episodeEventReference1..*is related toProcedure.reasonReference1..*
Surgery.surgeryType1..*is equivalent toProcedure.code0..1
Surgery.surgeryHospital1..*is related toProcedure.performer0..*In 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..*is equivalent toProcedure.performed[x]1..1
Surgery.surgeryIntention0..*is equivalent toProcedure.extension:ProcedureCategoryR5.value[x]0..1Use type CodeableConcept
Surgery.typeOfSurgicalApproachOnTumour1..*is equivalent toProcedure.extension:ProcedureMethod.value[x]1..1Use type CodeableConcept
Surgery.marginsAfterSurgery1..*is equivalent toProcedure.outcome0..1
Surgery.tumorRupture1..*is related toProcedure.extension:supportingInfoR50..*If it is present an observation with code 36768904 'Tumor Rupture' it is 'true'
Surgery.reconstruction1..*is related toProcedure.partOf0..*If 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..*is related toProcedure.bodySite0..*If 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..*is related toProcedure.performed[x]1..1The surgery procedure is another surgery procedure, related through partOf with the main surgery, with bodySite = 36770046 'Neck'
Surgery.lateralityOfTheDissection1..*is equivalent toProcedure.bodySite.extension:laterality0..1The surgery procedure is another surgery procedure, related through partOf with the main surgery, with bodySite = 36770046 'Neck'
Surgery.surgeryOnM1..*is related toProcedure.partOf0..*If 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..*is related toProcedure.performed[x]1..1The 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..*is related toProcedure.bodySite0..*
Surgery.siteOfSurgeryOnMetastasis.softTissue0..*is related toProcedure.bodySite0..*If 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..*is related toProcedure.bodySite0..*If 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..*is related toProcedure.bodySite0..*If 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..*is related toProcedure.bodySite0..*If 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..*is related toProcedure.bodySite0..*If 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..*is related toProcedure.bodySite0..*If 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..*is related toProcedure.bodySite0..*If 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..*is related toProcedure.bodySite0..*If 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..*is related toProcedure.bodySite0..*IIf 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..*is related toProcedure.bodySite.extension:qualifier0..*If 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..*is equivalent toProcedure.complication0..*

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

Source CodeCard.RelationshipTarget CodeCard.
Surgery.extraNodalExtension1..*is equivalent toObservation.value[x]1..1

Group 4 Mapping from Surgery to Observation: test results

Source CodeCard.RelationshipTarget CodeCard.Comment
Surgery.surgicalSpecimenMitoticCount1..*is equivalent toObservation.value[x]1..1Where code is 4227243 'Number of mitoses per 10 high power fields'