FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagebasisprofil.tiplu.de.r4
Resource TypeStructureDefinition
IdStructureDefinition-DiagnosticReport-BasedOn-PlacerNumberReference.json
FHIR VersionR4

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

No narrative content found in resource


Source1

{
  "resourceType": "StructureDefinition",
  "id": "DiagnosticReport-BasedOn-PlacerNumberReference",
  "url": "https://tiplu.de/fhir/StructureDefinition/DiagnosticReport-BasedOn-PlacerNumberReference",
  "version": "1.0",
  "name": "DiagnosticReportBasedOnPlacerNumberReference",
  "title": "DiagnosticReport-BasedOn-PlacerNumberReference",
  "status": "active",
  "description": "Mit diesem Profil wird die Möglichkeit geschaffen, eine Placer Order Number als Identifier im basedOn Attribut eines DiagnosticReport zu hinterlegen.\nDer UseCase ist dann relevant, wenn HL7v2 auf Fhir gemappt wird und als einzige Information über einen ServiceRequest nur diese Information vorhanden ist.",
  "fhirVersion": "4.0.1",
  "kind": "complex-type",
  "abstract": false,
  "type": "Reference",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Reference",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Reference",
        "path": "Reference",
        "constraint": [
          {
            "key": "tiplu-reference-or-identifier-1",
            "severity": "error",
            "human": "Either reference.reference OR reference.identifier exists",
            "expression": "$this.reference.exists() or ($this.identifier.value.exists() and $this.identifier.system.exists())",
            "source": "https://tiplu.de/fhir/StructureDefinition/DiagnosticReport-BasedOn-PlacerNumberReference"
          }
        ]
      },
      {
        "id": "Reference.reference",
        "path": "Reference.reference",
        "mustSupport": true
      },
      {
        "id": "Reference.identifier",
        "path": "Reference.identifier",
        "mustSupport": true
      },
      {
        "id": "Reference.identifier.type",
        "path": "Reference.identifier.type",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Reference.identifier.type.coding",
        "path": "Reference.identifier.type.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "pattern",
              "path": "type"
            }
          ],
          "rules": "open"
        },
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Reference.identifier.type.coding:placerV2",
        "path": "Reference.identifier.type.coding",
        "sliceName": "placerV2",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Reference.identifier.type.coding:placerV2.system",
        "path": "Reference.identifier.type.coding.system",
        "min": 1,
        "fixedUri": "http://terminology.hl7.org/CodeSystem/v2-0203",
        "mustSupport": true
      },
      {
        "id": "Reference.identifier.type.coding:placerV2.code",
        "path": "Reference.identifier.type.coding.code",
        "min": 1,
        "fixedCode": "PLAC",
        "mustSupport": true
      },
      {
        "id": "Reference.identifier.system",
        "path": "Reference.identifier.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Reference.identifier.value",
        "path": "Reference.identifier.value",
        "min": 1,
        "mustSupport": true
      }
    ]
  }
}