Preoperative Findings Device

FHIR Profile

Observations for the DBIR registry include pre-surgery observations that concern preoperative findings regarding a breast implant. These findings are recorded in this profile. The profile is accessible via Preoperative Findings Device and presented below.

This profile is based on the Observation base profile for FHIR version R4, see also Observation.

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
basedOnΣ0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusΣ ?!1..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uriFixed Value
versionΣ0..1string
codeΣ0..1codeFixed Value
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ0..1codeBinding
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
subjectΣ1..1Reference(Patient | Group | Device | Location)
focusΣ0..*Reference(Resource)
encounterΣ0..1Reference(Encounter)
effectiveDateTimedateTime
effectivePeriodPeriod
effectiveTimingTiming
effectiveInstantinstant
issuedΣ0..1instant
performerΣ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
note0..*Annotation
bodySite1..1CodeableConcept
method0..1CodeableConcept
specimen0..1Reference(Specimen)
device1..1Reference(Device | DeviceMetric)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
lowI0..1SimpleQuantity
highI0..1SimpleQuantity
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
age0..1Range
text0..1string
hasMemberΣ0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)
derivedFromΣ0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConcept
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)

Mapping

Here is a list of the exact mapping for this FHIR Profile. The mapping includes the DICA variable and corresponding FHIR data element. In case of a DICA option set, the relation between the DICA options and available values within the FHIR data element are defined.

DICA variable FHIR Data Element DICA Option Set Value DICA Option Set CodeSystem Code
devicedefrupt code.coding.code 101 1 (yes) SNOMED 237473006
devicedefrupt code.coding.code 101 1 (yes) SNOMED 237476003
devicedefrupt code.coding.code 101 1 (yes) SNOMED 237475004
devicedefrupt code.coding.code 101 1 (yes) SNOMED 239213006
devicedefrupt code.coding.code 101 1 (yes) SNOMED 239212001
devmalpos code.coding.code 101 1 (yes) SNOMED 237470009
silicone code.coding.code 117 1 (Distant) SNOMED 413495001
silicone code.coding.code 117 2 (Intra capsular) SNOMED unknown
silicone code.coding.code 117 3 (Extra capsular) SNOMED unknown
rippling code.coding.code 101 1 (yes) SNOMED 1162558000
recall code.coding.code 133 1 (yes) SNOMED unknown

The codes used in the mapping of DICA variables are SNOMED-CT codes. This mapping is defined by a ConceptMap named PreoperativeFindingsDevice

Constraints

Constraints can refer to the cardinality of an element, required value or type of value.

The following constraints apply:

  • The Observation should include 1 code.coding.code element
  • Element subject is required, referring to a Patient Resource.
  • Element encounter is required, referring to the Encounter Resource in which the Observation occurs.
  • When the variable prevradio has been defined for a patient, the data element partOf should refer to the procedure where the prevradio event took place.
  • Element status Observation is mandatory, using one of the following values: registered | preliminary | final | amended +

Example Observation which has rippling, value "Distant" for silicone, and a Displacement of prosthetic breast implant (devmalpos) on the left breast

{
   "resourceType":"Observation",
   "id":"ExamplePreoperativeFindingsDevice ",
   "meta":{
      "profile":[
         "http://mrdm.nl/profiles/fhir/r4/dbir/StructureDefinition/PreoperativeFindingsDevice"
      ]
   },
   "status":"final",
   "category":[
      {
         "coding":[
            {
               "system":"http://loinc.org",
               "code":"11526-1",
               "display":"Surgical operation note"
            }
         ]
      }
   ],
   "device":{
      "reference":"Device/example",
      "display":"Breast Implant Device"
   },
   "code":{
      "coding":[
         {
            "system":"http://snomed.info/sct",
            "code":"1162558000",
            "display":"Rippling of surface of breast associated with prosthetic breast implant (disorder)"
         },
         {
            "system":"http://snomed.info/sct",
            "code":"261007001",
            "display":"Distant"
         },
         {
            "system":"http://snomed.info/sct",
            "code":"237470009",
            "display":"Displacement of prosthetic breast implant"
         }
      ]
   },
   "subject":{
      "reference":"Patient/patient-01",
      "type":"Patient",
      "display":"Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"
   },
   "encounter":{
      "reference":"Encounter/727127"
   },
   "bodySite":[
      {
         "coding":[
            {
               "system":"http://snomed.info/sct",
               "code":"7771000",
               "display":"Left"
            }
         ]
      }
   ]
}