Mappings for the nehta-prostate-radical resource.
Prostate | dr := DiagnosticReport |
subject | dr.subject |
requester | !req := dr.request->DiagnosticOrder; req[orderer := $value] |
performer | dr[performer := $value] |
preAnalytic | req := dr.request->DiagnosticOrder; req[orderer := $value] |
clinicalInformation | req.reason[text := $value] |
surgicalProcedure | sp.text |
natureOfSpecimen | sp := dr.specimen->Specimen; sp[type := $value] |
clinicalHistory | req.reason[text := $value] |
previousTherapy | req.supportingInformation -> Observation[code := %map-codes; value[x] := $value] |
psa | dr.result[text := $value] |
stagingInfo | si.text |
pathologyAccessionNumber | dr[identifier := $value] |
principalClinician | Practitioner.name[text := $value] |
comments | req.note[text := $value] |
macro | macro := dr.result->Observation[code := %map-codes] |
specimenWeight | sp1 := dr.specimen->Specimen; sp1.collection[quantity := $value] |
specimenDimensions | macro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
seminalVesicles | macro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
lymphNodes | macro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
laterality | macro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
siteAndNoLymphNodes | macro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
blockIdentificationKey | macro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
otherMacroComments | macro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
micro | micro := dr.result->Observation[code := %map-codes] |
tumourType | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
other | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
acinarVariant | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
tumourLocation | micro := BodySite[code := $value] |
quadrant | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
plane | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
otherNodules | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
quadrant | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
plane | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
intraglandularExtent | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
sizeDominantNodule | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
histologicalGrade | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
primary | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
secondary | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
tertiary | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
score | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
extraprostaticExtension | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
extent | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
locations | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
other | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
marginStatus | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
location | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
other | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
extent | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
score | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
positivity | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
seminalVesicles | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
side | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
bladderNeck | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
lymphNodeStatus | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
number | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
numberPositive | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
laterality | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
sitesInvolved | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
maxDimension | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
invasion | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
addtionalComment | micro.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
synthesisOverview | synthesis := dr.result->Observation[code := %map-codes] |
tumourStage | synthesis.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
t | synthesis.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
n | synthesis.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
m | synthesis.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
stagingSystemDetails | synthesis.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
diagnosticSummary | synthesis.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |
overarchingComment | synthesis.related[type:='has-member'].target->Observation[code:=%map-codes; value[x] := $value] |