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

FHIR IG analytics

Packagech.fhir.ig.ch-emed-epr
Resource TypeStructureDefinition
IdStructureDefinition-ch-emed-epr-ratio-amount-per-time.json
FHIR VersionR4
Sourcehttps://build.fhir.org/ig/CARA-ch/ch-emed-epr/StructureDefinition-ch-emed-epr-ratio-amount-per-time.html
URLhttp://fhir.ch/ig/ch-emed-epr/StructureDefinition/ch-emed-epr-ratio-amount-per-time
Version3.0.0-ci-build
Statusdraft
Date2026-01-30T16:34:12+00:00
NameCHEMEDEPRRatioAmountPerTime
TitleRatio (Amount / Time)
Realmch
Authorityhl7
DescriptionA ratio of amount per time
CopyrightCC0-1.0
TypeRatio
Kindcomplex-type

Resources that use this resource

StructureDefinition
ch-emed-epr-dosage-medicationrequestDosage (MedicationRequest)
ch-emed-epr-dosage-splitDosage Split
ch-emed-epr-dosageDosage (MedicationStatement / MedicationDispense)

Resources that this resource uses

StructureDefinition
ch-emed-ratio-with-emed-unitsCH EMED Ratio with EMED Units
ch-emed-epr-amount-quantityAmount Quantity
ch-emed-epr-time-quantityTime Quantity

Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: StructureDefinition ch-emed-epr-ratio-amount-per-time

NameFlagsCard.TypeDescription & Constraintsdoco
.. Ratio CHCoreRatioWithEmedUnits
... id D0..1string✕ This element is not supported
... extension D0..*Extension✕ This element is not supported
... numerator 1..1CHEMEDEPRAmountQuantityNumerator value
... denominator 1..1CHEMEDEPRTimeQuantityDenominator value

doco Documentation for this format

Source1

{
  "resourceType": "StructureDefinition",
  "id": "ch-emed-epr-ratio-amount-per-time",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "url": "http://fhir.ch/ig/ch-emed-epr/StructureDefinition/ch-emed-epr-ratio-amount-per-time",
  "version": "3.0.0-ci-build",
  "name": "CHEMEDEPRRatioAmountPerTime",
  "title": "Ratio (Amount / Time)",
  "status": "draft",
  "date": "2026-01-30T16:34:12+00:00",
  "publisher": "CARA",
  "contact": [
    {
      "name": "CARA",
      "telecom": [
        {
          "system": "url",
          "value": "https://www.cara.ch"
        }
      ]
    }
  ],
  "description": "A ratio of amount per time",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "urn:iso:std:iso:3166",
          "code": "CH",
          "display": "Switzerland"
        }
      ]
    }
  ],
  "copyright": "CC0-1.0",
  "fhirVersion": "4.0.1",
  "mapping": [
    {
      "identity": "v2",
      "uri": "http://hl7.org/v2",
      "name": "HL7 v2 Mapping"
    },
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    }
  ],
  "kind": "complex-type",
  "abstract": false,
  "type": "Ratio",
  "baseDefinition": "http://fhir.ch/ig/ch-core/StructureDefinition/ch-emed-ratio-with-emed-units",
  "derivation": "constraint",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "6.0.0"
      }
    ],
    "element": [
      {
        "id": "Ratio",
        "path": "Ratio",
        "short": "A ratio of two Quantity values - a numerator and a denominator",
        "definition": "A relationship of two Quantity values - expressed as a numerator and a denominator.",
        "comment": "The Ratio datatype should only be used to express a relationship of two numbers if the relationship cannot be suitably expressed using a Quantity and a common unit.  Where the denominator value is known to be fixed to \"1\", Quantity should be used instead of Ratio.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Ratio",
          "min": 0,
          "max": "*"
        },
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "rat-1",
            "severity": "error",
            "human": "Numerator and denominator SHALL both be present, or both are absent. If both are absent, there SHALL be some extension present",
            "expression": "(numerator.empty() xor denominator.exists()) and (numerator.exists() or extension.exists())",
            "xpath": "(count(f:numerator) = count(f:denominator)) and ((count(f:numerator) > 0) or (count(f:extension) > 0))",
            "source": "http://hl7.org/fhir/StructureDefinition/Ratio"
          }
        ],
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "N/A"
          },
          {
            "identity": "rim",
            "map": "RTO"
          }
        ]
      },
      {
        "id": "Ratio.id",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
            "valueCode": "draft"
          }
        ],
        "path": "Ratio.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "✕ This element is not supported",
        "definition": "Implementers should not set or read this element. \nThis element is only kept as optional to allow submission of documents that would contain a value, \nsince those documents are still readable by others.\nThe meaning of this element is undefined in this profile.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "Ratio.extension",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
            "valueCode": "draft"
          }
        ],
        "path": "Ratio.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "✕ This element is not supported",
        "definition": "Implementers should not set or read this element. \nThis element is only kept as optional to allow submission of documents that would contain a value, \nsince those documents are still readable by others.\nThe meaning of this element is undefined in this profile.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false
      },
      {
        "id": "Ratio.numerator",
        "path": "Ratio.numerator",
        "short": "Numerator value",
        "definition": "The value of the numerator.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Ratio.numerator",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity",
            "profile": [
              "http://fhir.ch/ig/ch-emed-epr/StructureDefinition/ch-emed-epr-amount-quantity"
            ]
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "isModifier": false,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": ".numerator"
          }
        ]
      },
      {
        "id": "Ratio.denominator",
        "path": "Ratio.denominator",
        "short": "Denominator value",
        "definition": "The value of the denominator.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Ratio.denominator",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity",
            "profile": [
              "http://fhir.ch/ig/ch-emed-epr/StructureDefinition/ch-emed-epr-time-quantity"
            ]
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "isModifier": false,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": ".denominator"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "Ratio.id",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
            "valueCode": "draft"
          }
        ],
        "path": "Ratio.id",
        "short": "✕ This element is not supported",
        "definition": "Implementers should not set or read this element. \nThis element is only kept as optional to allow submission of documents that would contain a value, \nsince those documents are still readable by others.\nThe meaning of this element is undefined in this profile."
      },
      {
        "id": "Ratio.extension",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
            "valueCode": "draft"
          }
        ],
        "path": "Ratio.extension",
        "short": "✕ This element is not supported",
        "definition": "Implementers should not set or read this element. \nThis element is only kept as optional to allow submission of documents that would contain a value, \nsince those documents are still readable by others.\nThe meaning of this element is undefined in this profile."
      },
      {
        "id": "Ratio.numerator",
        "path": "Ratio.numerator",
        "type": [
          {
            "code": "Quantity",
            "profile": [
              "http://fhir.ch/ig/ch-emed-epr/StructureDefinition/ch-emed-epr-amount-quantity"
            ]
          }
        ]
      },
      {
        "id": "Ratio.denominator",
        "path": "Ratio.denominator",
        "type": [
          {
            "code": "Quantity",
            "profile": [
              "http://fhir.ch/ig/ch-emed-epr/StructureDefinition/ch-emed-epr-time-quantity"
            ]
          }
        ]
      }
    ]
  }
}