FHIR © HL7.org  |  Server Home  |  XIG Home  |  XIG Stats  |  Server Source  |  FHIR  

FHIR IG Statistics: StructureDefinition/Occupation.exercise3

Packageorg.example.ProfilingTrainingMay
Resource TypeStructureDefinition
IdOccupation.exercise3
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=org.example.ProfilingTrainingMay@0.0.1&canonical=http://example.org/fhir/StructureDefinition/Occupation
URLhttp://example.org/fhir/StructureDefinition/Occupation
Statusdraft
NameOccupation
DescriptionExtension to capture occupational data for the Patient of the Profiling training course.
TypeExtension
Kindcomplex-type

Resources that use this resource

StructureDefinition
TrainingPatient2TrainingPatient2

Resources that this resource uses

ValueSet
occupationsOccupations

Examples of Use for Extension

No extension usage examples found


Narrative

No narrative content found in resource


Source

{
  "resourceType": "StructureDefinition",
  "url": "http://example.org/fhir/StructureDefinition/Occupation",
  "name": "Occupation",
  "status": "draft",
  "description": "Extension to capture occupational data for the Patient of the Profiling training course.",
  "fhirVersion": "4.0.1",
  "mapping": [
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    }
  ],
  "kind": "complex-type",
  "abstract": false,
  "context": [
    {
      "type": "element",
      "expression": "Patient"
    }
  ],
  "type": "Extension",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Extension.extension",
        "path": "Extension.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        }
      },
      {
        "id": "Extension.extension:occCode",
        "path": "Extension.extension",
        "sliceName": "occCode"
      },
      {
        "id": "Extension.extension:occCode.url",
        "path": "Extension.extension.url",
        "fixedUri": "occCode"
      },
      {
        "id": "Extension.extension:occCode.value[x]",
        "path": "Extension.extension.value[x]",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://example.org/fhir/ValueSet/occupations"
        }
      },
      {
        "id": "Extension.extension:period",
        "path": "Extension.extension",
        "sliceName": "period"
      },
      {
        "id": "Extension.extension:period.url",
        "path": "Extension.extension.url",
        "fixedUri": "period"
      },
      {
        "id": "Extension.extension:period.value[x]",
        "path": "Extension.extension.value[x]",
        "type": [
          {
            "code": "Period"
          }
        ]
      },
      {
        "id": "Extension.url",
        "path": "Extension.url",
        "fixedUri": "http://example.org/fhir/StructureDefinition/Occupation"
      },
      {
        "id": "Extension.value[x]",
        "path": "Extension.value[x]",
        "max": "0"
      }
    ]
  }
}