Dieses Profil beschreibt den PSA-Wert (Prostataspezifisches Antigen) bei Patienten mit Prostatakarzinom in der Onkologie. Der PSA-Wert ist ein zentraler Tumormarker für die Diagnostik, Verlaufskontrolle und Therapieüberwachung bei Prostatakarzinom.
Das Profil basiert auf einer FHIR Observation-Ressource und verwendet LOINC zur Kodierung des beobachteten Parameters. PSA-Werte können sowohl als Gesamt-PSA als auch als freies PSA dokumentiert werden.
Der PSA-Wert ist eine wichtige tumorspezifische Beobachtung:
Observation.focus auf die Primärdiagnose (MII_PR_Onko_Diagnose_Primaertumor)Observation.subject auf den Patienten (Patient-Ressource)Observation.encounter mit einem spezifischen Behandlungsfall verknüpft werdenGemäß oBDS P1 wird der PSA-Wert als Tumormarker für Diagnostik und Verlaufskontrolle dokumentiert. Es können sowohl Diagnose- als auch Verlaufs-PSA-Werte erfasst werden.
Das ValueSet für PSA-Codes ist required gebunden, da LOINC-Codes für PSA-Bestimmungen standardisiert und eindeutig definiert sind.
| Name | Status | Version | Canonical | Basis |
|---|---|---|---|---|
| MII_PR_Onko_Prostata_PSA | active | 2026.0.0 | https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-prostate-psa | http://hl7.org/fhir/StructureDefinition/Observation |
| MII_PR_Onko_Prostata_PSA (Observation) | C | Observation | |
| id | Σ | 0..1 | id |
| meta | Σ | 0..1 | Meta |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| versionId | Σ | 0..1 | id |
| lastUpdated | Σ | 0..1 | instant |
| source | Σ | 0..1 | uri |
| profile | S Σ | 0..* | canonical(StructureDefinition) |
| security | Σ | 0..* | CodingBinding |
| tag | Σ | 0..* | Coding |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | 0..1 | Narrative | |
| contained | 0..* | Resource | |
| extension | C | 0..* | Extension |
| modifierExtension | ?! C | 0..* | Extension |
| identifier | Σ | 0..* | Identifier |
| basedOn | Σ C | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) |
| partOf | Σ C | 0..* | Reference(ImagingStudy | Immunization | MedicationAdministration | MedicationDispense | MedicationStatement | Procedure) |
| status | Σ ?! | 1..1 | codeBinding |
| category | 0..* | CodeableConceptBinding | |
| code | S Σ | 1..1 | CodeableConcept |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 0..* | CodingBinding |
| text | Σ | 0..1 | string |
| subject | S Σ C | 1..1 | Reference(Patient) |
| focus | S Σ C | 0..* | Reference(MII_PR_Onko_Diagnose_Primaertumor) |
| encounter | S Σ C | 0..1 | Reference(Encounter) |
| effective[x] | Σ | 0..1 | |
| effectiveInstant | instant | ||
| effectivePeriod | Period | ||
| effectiveTiming | Timing | ||
| effectiveDateTime | Σ | 0..1 | dateTime |
| issued | Σ | 0..1 | instant |
| performer | Σ C | 0..* | Reference(CareTeam | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| value[x] | S Σ C | 1..1 | Quantity |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| value | Σ | 1..1 | decimal |
| comparator | Σ ?! | 0..1 | codeBinding |
| unit | Σ | 0..1 | stringPattern |
| system | Σ C | 0..1 | uriPattern |
| code | Σ | 0..1 | codePattern |
| dataAbsentReason | C | 0..1 | CodeableConceptBinding |
| interpretation | 0..* | CodeableConceptBinding | |
| note | 0..* | Annotation | |
| bodySite | 0..1 | CodeableConcept | |
| method | 0..1 | CodeableConcept | |
| specimen | C | 0..1 | Reference(Specimen) |
| device | C | 0..1 | Reference(Device | DeviceMetric) |
| referenceRange | C | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| low | C | 0..1 | SimpleQuantity |
| high | C | 0..1 | SimpleQuantity |
| type | 0..1 | CodeableConceptBinding | |
| appliesTo | 0..* | CodeableConcept | |
| age | C | 0..1 | Range |
| text | 0..1 | string | |
| hasMember | Σ C | 0..* | Reference(MolecularSequence | Observation | QuestionnaireResponse) |
| derivedFrom | Σ C | 0..* | Reference(DocumentReference | ImagingStudy | Media | MolecularSequence | Observation | QuestionnaireResponse) |
| component | Σ | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| code | Σ | 1..1 | CodeableConcept |
| value[x] | Σ | 0..1 | |
| valueBoolean | boolean | ||
| valueCodeableConcept | CodeableConcept | ||
| valueDateTime | dateTime | ||
| valueInteger | integer | ||
| valuePeriod | Period | ||
| valueQuantity | Quantity | ||
| valueRange | Range | ||
| valueRatio | Ratio | ||
| valueSampledData | SampledData | ||
| valueString | string | ||
| valueTime | time | ||
| dataAbsentReason | C | 0..1 | CodeableConceptBinding |
| interpretation | 0..* | CodeableConceptBinding | |
| referenceRange | 0..* | see (referenceRange) |
Dieses Profil beschreibt den PSA-Wert sowohl beim Monitoring als auch in der Verlaufskontrolle in der Onkologie |
| Feldname | Kurzbeschreibung |
|---|---|
| Observation.meta.profile | |
| Observation.code | PSA-Wert |
| Observation.subject | |
| Observation.focus | |
| Observation.encounter | |
| Observation.value[x] | PSA-Wert |
Mapping Datensatz zu FHIR
| Datensatz | Erklaerung | FHIR |
|---|---|---|
| PSA-Wert | Prostataspezifisches Antigen in ng/ml für Diagnostik und Verlaufskontrolle. | Observation.where(code.coding.system='http://loinc.org' and code.coding.code='2857-1').valueQuantity |
Mapping Einheitlicher onkologischer Basisdatensatz (oBDS) zu FHIR
| oBDS | Definition | FHIR |
|---|---|---|
| P7 | PSA-Wert | Observation |
| P8 | Datum PSA-Wert (oBDS 238) | Observation.effective[x] |
| P7 | PSA-Wert (oBDS 237) | Observation.value[x].value |
Suchparameter
Folgende Suchparameter sind für das Prostata-PSA Profil relevant, auch in Kombination:
Der Suchparameter "_id" MUSS unterstützt werden:
Beispiele:
GET [base]/Observation?_id=12345
Anwendungshinweise: Weitere Informationen zur Suche nach "_id" finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".
Der Suchparameter "_profile" MUSS unterstützt werden:
Beispiele:
GET [base]/Observation?_profile=https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-prostate-psa
Anwendungshinweise: Weitere Informationen zur Suche nach "_profile" finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".
Der Suchparameter "code" MUSS unterstützt werden:
Beispiele:
GET [base]/Observation?code=http://loinc.org|2857-1
Anwendungshinweise: Weitere Informationen zur Suche nach "Observation.code" finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".
Der Suchparameter "subject" MUSS unterstützt werden:
Beispiele:
GET [base]/Observation?subject=Patient/test
Anwendungshinweise: Weitere Informationen zur Suche nach "Observation.subject" finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".
Der Suchparameter "focus" MUSS unterstützt werden:
Beispiele:
GET [base]/Observation?focus=Condition/primaertumor
Anwendungshinweise: Weitere Informationen zur Suche nach "Observation.focus" finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".
Der Suchparameter "value-quantity" MUSS unterstützt werden:
Beispiele:
GET [base]/Observation?value-quantity=gt5.0
Anwendungshinweise: Weitere Informationen zur Suche nach "Observation.value" finden sich in der FHIR-Basisspezifikation - Abschnitt "Quantity Search".
Beispiele