This page is part of the PanCareSurPass Project HL7 FHIR Implementation Guide (v0.1.0: QA Preview) based on FHIR R4. This is the current published version. For a full list of available versions, see the Directory of published versions 
Mappings for the MajorSurgery logical model.
MajorSurgery |
MajorSurgery | Procedure.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-surgery-eu-pcsp') |
relatedDiagnosis | .reasonReference |
relatedRelapse | .reasonReference |
identifier | .identifier |
istitutionOfTreatment | location.resolve().conformsTo(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Location-eu-pcsp) |
description | Location.description |
name | Location.name |
address | Location.address.city |
country | Location.address.country |
date | Procedure.performedDateTime |
description | .text |
affectedOrgan | .bodySite, .code |
sacrifiedOrgan | .extension('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/surgery-sacrifiedOrgan').valueCodeableConcept, .code |
shuntApplication | Procedure.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-surgery-eu-pcsp').where(code.memberOf(ShuntProcedureTypeVs)) |
type | .code |
laterality | .extension('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/mcode-laterality-qualifier').valueCodeableConcept |
isRemoved | .focalDevice.action |
amputation | Procedure.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-surgery-eu-pcsp').where(code.memberOf(AmputationProcedureTypeVs)).exists() |
prothesis | Procedure.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-surgery-eu-pcsp').where(code.memberOf(ProstheticProcedureTypeVs)) |
status | .exists() |
deviceType | usedCode |
colostomy | Procedure.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-surgery-eu-pcsp').where(code.memberOf(ColostomyProcedureTypeVs)) |
status | .exists() |
isRemoved | .focalDevice.action |
gastrostomy | Procedure.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-surgery-eu-pcsp').where(code.memberOf(GastrostomyProcedureTypeVs)).exists() |