TestPlur
Metadaten
Canonical | Status | Version | Basis |
---|---|---|---|
https://www.oegd.de/fhir/seu/StructureDefinition/TestPlur | draft | 0.1.0 | https://www.oegd.de/fhir/seu/StructureDefinition/Test |
Inhalt
TestPlur (Observation) | I | Test | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..* | Resource | |
extension | I | 0..* | Extension |
modifierExtension | ?! I | 0..* | Extension |
identifier | Σ | 0..* | Identifier |
basedOn | Σ I | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) |
partOf | Σ I | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) |
status | S Σ ?! | 1..1 | codeBindingPattern |
category | S | 0..* | CodeableConceptBindingPattern |
code | S Σ | 1..1 | CodeableConceptBindingPattern |
id | 0..1 | string | |
extension | I | 0..* | Extension |
coding | S Σ | 0..* | CodingPattern |
text | Σ | 0..1 | string |
subject | S Σ I | 0..1 | Reference(Patient | Group | Device | Location) |
focus | Σ I | 0..* | Reference(Resource) |
encounter | S Σ I | 0..1 | Reference(Encounter) |
effective[x] | S Σ | 0..1 | |
effectiveDateTime | dateTime | ||
effectivePeriod | Period | ||
effectiveTiming | Timing | ||
effectiveInstant | instant | ||
issued | Σ | 0..1 | instant |
performer | Σ I | 0..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) |
value[x] | Σ I | 0..1 | |
valueQuantity | Quantity | ||
dataAbsentReason | I | 0..1 | CodeableConceptBinding |
interpretation | 0..* | CodeableConceptBinding | |
note | 0..* | Annotation | |
bodySite | 0..1 | CodeableConcept | |
method | 0..1 | CodeableConcept | |
specimen | I | 0..1 | Reference(Specimen) |
device | I | 0..1 | Reference(Device | DeviceMetric) |
referenceRange | S I | 3..* | BackboneElement |
(All Slices) | |||
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
low | I | 0..1 | SimpleQuantity |
high | I | 0..1 | SimpleQuantity |
type | S | 1..1 | CodeableConceptBinding |
appliesTo | 0..* | CodeableConcept | |
age | I | 0..1 | Range |
text | 0..1 | string | |
abnormal | S I | 1..1 | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
low | S I | 1..1 | SimpleQuantityPattern |
high | S I | 1..1 | SimpleQuantityPattern |
type | 0..1 | CodeableConceptBindingPattern | |
appliesTo | 0..* | CodeableConcept | |
age | I | 0..1 | Range |
text | 0..1 | string | |
borderline | S I | 1..1 | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
low | S I | 1..1 | SimpleQuantityPattern |
high | S I | 1..1 | SimpleQuantityPattern |
type | 0..1 | CodeableConceptBindingPattern | |
appliesTo | 0..* | CodeableConcept | |
age | I | 0..1 | Range |
text | 0..1 | string | |
normal | S I | 1..1 | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
low | S I | 1..1 | SimpleQuantityPattern |
high | S I | 1..1 | SimpleQuantityPattern |
type | 0..1 | CodeableConceptBindingPattern | |
appliesTo | 0..* | CodeableConcept | |
age | I | 0..1 | Range |
text | 0..1 | string | |
hasMember | Σ I | 0..* | Reference(Observation | QuestionnaireResponse | MolecularSequence) |
derivedFrom | Σ I | 0..* | Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) |
component | Σ | 0..* | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
code | Σ | 1..1 | CodeableConcept |
value[x] | Σ | 0..1 | |
valueQuantity | Quantity | ||
valueCodeableConcept | CodeableConcept | ||
valueString | string | ||
valueBoolean | boolean | ||
valueInteger | integer | ||
valueRange | Range | ||
valueRatio | Ratio | ||
valueSampledData | SampledData | ||
valueTime | time | ||
valueDateTime | dateTime | ||
valuePeriod | Period | ||
dataAbsentReason | I | 0..1 | CodeableConceptBinding |
interpretation | 0..* | CodeableConceptBinding | |
referenceRange | 0..* | see (referenceRange) |
<StructureDefinition xmlns="http://hl7.org/fhir"> <id value="TestPlur" /> <url value="https://www.oegd.de/fhir/seu/StructureDefinition/TestPlur" /> <version value="0.1.0" /> <name value="TestPlur" /> <status value="draft" /> <fhirVersion value="4.0.1" /> <kind value="resource" /> <abstract value="false" /> <type value="Observation" /> <baseDefinition value="https://www.oegd.de/fhir/seu/StructureDefinition/Test" /> <derivation value="constraint" /> <differential> <element id="Observation.code"> <path value="Observation.code" /> <patternCodeableConcept> <coding> <system value="https://www.oegd.de/fhir/seu/CodeSystem/TestTypesCS" /> <code value="plur" /> <display value="SOPESS-Pluralbildung" /> </coding> </patternCodeableConcept> </element> <element id="Observation.referenceRange:abnormal"> <path value="Observation.referenceRange" /> <sliceName value="abnormal" /> </element> <element id="Observation.referenceRange:abnormal.low"> <path value="Observation.referenceRange.low" /> <patternQuantity> <value value="0" /> <unit value="Punktwert" /> <system value="http://unitsofmeasure.org" /> <code value="1" /> </patternQuantity> </element> <element id="Observation.referenceRange:abnormal.high"> <path value="Observation.referenceRange.high" /> <patternQuantity> <value value="3" /> <unit value="Punktwert" /> <system value="http://unitsofmeasure.org" /> <code value="1" /> </patternQuantity> </element> <element id="Observation.referenceRange:borderline"> <path value="Observation.referenceRange" /> <sliceName value="borderline" /> </element> <element id="Observation.referenceRange:borderline.low"> <path value="Observation.referenceRange.low" /> <patternQuantity> <value value="4" /> <unit value="Punktwert" /> <system value="http://unitsofmeasure.org" /> <code value="1" /> </patternQuantity> </element> <element id="Observation.referenceRange:borderline.high"> <path value="Observation.referenceRange.high" /> <patternQuantity> <value value="5" /> <unit value="Punktwert" /> <system value="http://unitsofmeasure.org" /> <code value="1" /> </patternQuantity> </element> <element id="Observation.referenceRange:normal"> <path value="Observation.referenceRange" /> <sliceName value="normal" /> </element> <element id="Observation.referenceRange:normal.low"> <path value="Observation.referenceRange.low" /> <patternQuantity> <value value="6" /> <unit value="Punktwert" /> <system value="http://unitsofmeasure.org" /> <code value="1" /> </patternQuantity> </element> <element id="Observation.referenceRange:normal.high"> <path value="Observation.referenceRange.high" /> <patternQuantity> <value value="7" /> <unit value="Punktwert" /> <system value="http://unitsofmeasure.org" /> <code value="1" /> </patternQuantity> </element> </differential> </StructureDefinition>
{ "resourceType": "StructureDefinition", "id": "TestPlur", "url": "https://www.oegd.de/fhir/seu/StructureDefinition/TestPlur", "version": "0.1.0", "name": "TestPlur", "status": "draft", "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, "type": "Observation", "baseDefinition": "https://www.oegd.de/fhir/seu/StructureDefinition/Test", "derivation": "constraint", "differential": { "element": [ { "id": "Observation.code", "path": "Observation.code", "patternCodeableConcept": { "coding": [ { "code": "plur", "system": "https://www.oegd.de/fhir/seu/CodeSystem/TestTypesCS", "display": "SOPESS-Pluralbildung" } ] } }, { "id": "Observation.referenceRange:abnormal", "path": "Observation.referenceRange", "sliceName": "abnormal" }, { "id": "Observation.referenceRange:abnormal.low", "path": "Observation.referenceRange.low", "patternQuantity": { "value": 0, "code": "1", "system": "http://unitsofmeasure.org", "unit": "Punktwert" } }, { "id": "Observation.referenceRange:abnormal.high", "path": "Observation.referenceRange.high", "patternQuantity": { "value": 3, "code": "1", "system": "http://unitsofmeasure.org", "unit": "Punktwert" } }, { "id": "Observation.referenceRange:borderline", "path": "Observation.referenceRange", "sliceName": "borderline" }, { "id": "Observation.referenceRange:borderline.low", "path": "Observation.referenceRange.low", "patternQuantity": { "value": 4, "code": "1", "system": "http://unitsofmeasure.org", "unit": "Punktwert" } }, { "id": "Observation.referenceRange:borderline.high", "path": "Observation.referenceRange.high", "patternQuantity": { "value": 5, "code": "1", "system": "http://unitsofmeasure.org", "unit": "Punktwert" } }, { "id": "Observation.referenceRange:normal", "path": "Observation.referenceRange", "sliceName": "normal" }, { "id": "Observation.referenceRange:normal.low", "path": "Observation.referenceRange.low", "patternQuantity": { "value": 6, "code": "1", "system": "http://unitsofmeasure.org", "unit": "Punktwert" } }, { "id": "Observation.referenceRange:normal.high", "path": "Observation.referenceRange.high", "patternQuantity": { "value": 7, "code": "1", "system": "http://unitsofmeasure.org", "unit": "Punktwert" } } ] } }
Terminology-Bindings
Constraints/Invarianten
RestFul API
Command 'link' could not render: Object reference not set to an instance of an object.
Beispiele
Beispieldatensatz
Observation |
id : TestPlurBeispiel |
meta |
profile : https://www.oegd.de/fhir/seu/StructureDefinition/TestPlur |
status : final |
code |
coding |
system : https://www.oegd.de/fhir/seu/CodeSystem/TestTypesCS |
code : plur |
display : SOPESS-Pluralbildung |
subject |
reference : Patient/PersonBeispiel |
effective : 2023-01-01 |
value |
value : 7 |
unit : Punktwert |
system : http://unitsofmeasure.org |
code : 1 |
referenceRange |
low |
value : 0 |
unit : Punktwert |
system : http://unitsofmeasure.org |
code : 1 |
high |
value : 3 |
unit : Punktwert |
system : http://unitsofmeasure.org |
code : 1 |
type |
coding |
system : http://snomed.info/sct |
code : 263654008 |
display : Abnormal (qualifier value) |
referenceRange |
low |
value : 4 |
unit : Punktwert |
system : http://unitsofmeasure.org |
code : 1 |
high |
value : 5 |
unit : Punktwert |
system : http://unitsofmeasure.org |
code : 1 |
type |
coding |
system : http://snomed.info/sct |
code : 17621005 |
display : Borderline (qualifier value) |
referenceRange |
low |
value : 6 |
unit : Punktwert |
system : http://unitsofmeasure.org |
code : 1 |
high |
value : 7 |
unit : Punktwert |
system : http://unitsofmeasure.org |
code : 1 |
type |
coding |
system : http://snomed.info/sct |
code : 263654008 |
display : Normal (qualifier value) |
<Observation xmlns="http://hl7.org/fhir"> <id value="TestPlurBeispiel" /> <meta> <profile value="https://www.oegd.de/fhir/seu/StructureDefinition/TestPlur" /> </meta> <status value="final" /> <code> <coding> <system value="https://www.oegd.de/fhir/seu/CodeSystem/TestTypesCS" /> <code value="plur" /> <display value="SOPESS-Pluralbildung" /> </coding> </code> <subject> <reference value="Patient/PersonBeispiel" /> </subject> <effectiveDateTime value="2023-01-01" /> <valueQuantity> <value value="7" /> <unit value="Punktwert" /> <system value="http://unitsofmeasure.org" /> <code value="1" /> </valueQuantity> <referenceRange> <low> <value value="0" /> <unit value="Punktwert" /> <system value="http://unitsofmeasure.org" /> <code value="1" /> </low> <high> <value value="3" /> <unit value="Punktwert" /> <system value="http://unitsofmeasure.org" /> <code value="1" /> </high> <type> <coding> <system value="http://snomed.info/sct" /> <code value="263654008" /> <display value="Abnormal (qualifier value)" /> </coding> </type> </referenceRange> <referenceRange> <low> <value value="4" /> <unit value="Punktwert" /> <system value="http://unitsofmeasure.org" /> <code value="1" /> </low> <high> <value value="5" /> <unit value="Punktwert" /> <system value="http://unitsofmeasure.org" /> <code value="1" /> </high> <type> <coding> <system value="http://snomed.info/sct" /> <code value="17621005" /> <display value="Borderline (qualifier value)" /> </coding> </type> </referenceRange> <referenceRange> <low> <value value="6" /> <unit value="Punktwert" /> <system value="http://unitsofmeasure.org" /> <code value="1" /> </low> <high> <value value="7" /> <unit value="Punktwert" /> <system value="http://unitsofmeasure.org" /> <code value="1" /> </high> <type> <coding> <system value="http://snomed.info/sct" /> <code value="263654008" /> <display value="Normal (qualifier value)" /> </coding> </type> </referenceRange> </Observation>
{ "resourceType": "Observation", "id": "TestPlurBeispiel", "meta": { "profile": [ "https://www.oegd.de/fhir/seu/StructureDefinition/TestPlur" ] }, "status": "final", "code": { "coding": [ { "code": "plur", "system": "https://www.oegd.de/fhir/seu/CodeSystem/TestTypesCS", "display": "SOPESS-Pluralbildung" } ] }, "referenceRange": [ { "low": { "value": 0, "code": "1", "system": "http://unitsofmeasure.org", "unit": "Punktwert" }, "high": { "value": 3, "code": "1", "system": "http://unitsofmeasure.org", "unit": "Punktwert" }, "type": { "coding": [ { "code": "263654008", "system": "http://snomed.info/sct", "display": "Abnormal (qualifier value)" } ] } }, { "low": { "value": 4, "code": "1", "system": "http://unitsofmeasure.org", "unit": "Punktwert" }, "high": { "value": 5, "code": "1", "system": "http://unitsofmeasure.org", "unit": "Punktwert" }, "type": { "coding": [ { "code": "17621005", "system": "http://snomed.info/sct", "display": "Borderline (qualifier value)" } ] } }, { "low": { "value": 6, "code": "1", "system": "http://unitsofmeasure.org", "unit": "Punktwert" }, "high": { "value": 7, "code": "1", "system": "http://unitsofmeasure.org", "unit": "Punktwert" }, "type": { "coding": [ { "code": "263654008", "system": "http://snomed.info/sct", "display": "Normal (qualifier value)" } ] } } ], "subject": { "reference": "Patient/PersonBeispiel" }, "effectiveDateTime": "2023-01-01", "valueQuantity": { "value": 7, "code": "1", "system": "http://unitsofmeasure.org", "unit": "Punktwert" } }