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

FHIR IG analytics

Packagech.fhir.ig.ch-ekm
Resource TypeStructureDefinition
IdStructureDefinition-ChEkmTreatingPhysicianPractitionerForm.json
FHIR VersionR4
Sourcehttps://build.fhir.org/ig/ahdis/ch-ekm/StructureDefinition-ChEkmTreatingPhysicianPractitionerForm.html
URLhttp://fhir.ch/ig/ch-ekm/StructureDefinition/ChEkmTreatingPhysicianPractitionerForm
Version0.0.1
Statusdraft
Date2026-07-14T21:00:26+00:00
NameChEkmTreatingPhysicianPractitionerForm
TitleCH EKM Form: Treating Physician - Practitioner
Realmch
Authorityhl7
DescriptionLogical model for the form section 'Treating Physician: Practitioner' in the clinical findings report. One element per form item.
CopyrightCC0-1.0
Typehttp://fhir.ch/ig/ch-ekm/StructureDefinition/ChEkmTreatingPhysicianPractitionerForm
Kindlogical

Resources that use this resource

StructureDefinition
ch.fhir.ig.ch-ekm#currentChEkmGonorrhoeaFormCH EKM Form: Gonorrhoea

Resources that this resource uses

No resources found


Narrative

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

Generated Narrative: StructureDefinition ChEkmTreatingPhysicianPractitionerForm

NameFlagsCard.TypeDescription & Constraintsdoco
.. ChEkmTreatingPhysicianPractitionerForm 0..*BaseCH EKM Form: Treating Physician - Practitioner
Instances of this type can be the target of a Reference
... givenname 1..1stringGiven name
... surname 1..1stringSurname
... streetLine 0..1stringStreet name, house number
... zipCode 1..1stringZip code
... city 1..1stringCity
... phone 1..1stringPhone
... email 0..1stringEmail
... gln 0..1stringGLN

doco Documentation for this format

Source1

{
  "resourceType": "StructureDefinition",
  "id": "ChEkmTreatingPhysicianPractitionerForm",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics",
      "valueCode": "can-be-target"
    }
  ],
  "url": "http://fhir.ch/ig/ch-ekm/StructureDefinition/ChEkmTreatingPhysicianPractitionerForm",
  "version": "0.0.1",
  "name": "ChEkmTreatingPhysicianPractitionerForm",
  "title": "CH EKM Form: Treating Physician - Practitioner",
  "status": "draft",
  "date": "2026-07-14T21:00:26+00:00",
  "publisher": "Federal Office of Public Health FOPH",
  "contact": [
    {
      "name": "Federal Office of Public Health FOPH",
      "telecom": [
        {
          "system": "url",
          "value": "https://www.bag.admin.ch/bag/en/home/das-bag/kontakt-standort.html"
        }
      ]
    }
  ],
  "description": "Logical model for the form section 'Treating Physician: Practitioner' in the clinical findings report. One element per form item.",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "urn:iso:std:iso:3166",
          "code": "CH"
        }
      ]
    }
  ],
  "copyright": "CC0-1.0",
  "fhirVersion": "4.0.1",
  "mapping": [
    {
      "identity": "TreatingPhysicianPractitionerToPractitioner",
      "uri": "http://fhir.ch/ig/ch-ekm/StructureDefinition/ch-ekm-practitioner-treating-physician",
      "name": "Treating Physician Practitioner Form to CH EKM Practitioner"
    }
  ],
  "kind": "logical",
  "abstract": false,
  "type": "http://fhir.ch/ig/ch-ekm/StructureDefinition/ChEkmTreatingPhysicianPractitionerForm",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base",
  "derivation": "specialization",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "4.0.1"
      }
    ],
    "element": [
      {
        "id": "ChEkmTreatingPhysicianPractitionerForm",
        "path": "ChEkmTreatingPhysicianPractitionerForm",
        "short": "CH EKM Form: Treating Physician - Practitioner",
        "definition": "Logical model for the form section 'Treating Physician: Practitioner' in the clinical findings report. One element per form item.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false,
        "mapping": [
          {
            "identity": "TreatingPhysicianPractitionerToPractitioner",
            "map": "Practitioner",
            "comment": "Maps the form section to the ChEkmPractitionerTreatingPhysician profile"
          }
        ]
      },
      {
        "id": "ChEkmTreatingPhysicianPractitionerForm.givenname",
        "path": "ChEkmTreatingPhysicianPractitionerForm.givenname",
        "short": "Given name",
        "definition": "Given name",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ChEkmTreatingPhysicianPractitionerForm.givenname",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "TreatingPhysicianPractitionerToPractitioner",
            "map": "Practitioner.name.given",
            "comment": "Given name"
          }
        ]
      },
      {
        "id": "ChEkmTreatingPhysicianPractitionerForm.surname",
        "path": "ChEkmTreatingPhysicianPractitionerForm.surname",
        "short": "Surname",
        "definition": "Surname",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ChEkmTreatingPhysicianPractitionerForm.surname",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "TreatingPhysicianPractitionerToPractitioner",
            "map": "Practitioner.name.family",
            "comment": "Family name"
          }
        ]
      },
      {
        "id": "ChEkmTreatingPhysicianPractitionerForm.streetLine",
        "path": "ChEkmTreatingPhysicianPractitionerForm.streetLine",
        "short": "Street name, house number",
        "definition": "Street name, house number",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ChEkmTreatingPhysicianPractitionerForm.streetLine",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "TreatingPhysicianPractitionerToPractitioner",
            "map": "Practitioner.address.line",
            "comment": "Work address line"
          }
        ]
      },
      {
        "id": "ChEkmTreatingPhysicianPractitionerForm.zipCode",
        "path": "ChEkmTreatingPhysicianPractitionerForm.zipCode",
        "short": "Zip code",
        "definition": "Zip code",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ChEkmTreatingPhysicianPractitionerForm.zipCode",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "TreatingPhysicianPractitionerToPractitioner",
            "map": "Practitioner.address.postalCode",
            "comment": "Zip code"
          }
        ]
      },
      {
        "id": "ChEkmTreatingPhysicianPractitionerForm.city",
        "path": "ChEkmTreatingPhysicianPractitionerForm.city",
        "short": "City",
        "definition": "City",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ChEkmTreatingPhysicianPractitionerForm.city",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "TreatingPhysicianPractitionerToPractitioner",
            "map": "Practitioner.address.city",
            "comment": "City"
          }
        ]
      },
      {
        "id": "ChEkmTreatingPhysicianPractitionerForm.phone",
        "path": "ChEkmTreatingPhysicianPractitionerForm.phone",
        "short": "Phone",
        "definition": "Phone",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ChEkmTreatingPhysicianPractitionerForm.phone",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "TreatingPhysicianPractitionerToPractitioner",
            "map": "Practitioner.telecom[phone].value",
            "comment": "Phone"
          }
        ]
      },
      {
        "id": "ChEkmTreatingPhysicianPractitionerForm.email",
        "path": "ChEkmTreatingPhysicianPractitionerForm.email",
        "short": "Email",
        "definition": "Email",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ChEkmTreatingPhysicianPractitionerForm.email",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "TreatingPhysicianPractitionerToPractitioner",
            "map": "Practitioner.telecom[email].value",
            "comment": "Email"
          }
        ]
      },
      {
        "id": "ChEkmTreatingPhysicianPractitionerForm.gln",
        "path": "ChEkmTreatingPhysicianPractitionerForm.gln",
        "short": "GLN",
        "definition": "GLN",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ChEkmTreatingPhysicianPractitionerForm.gln",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "TreatingPhysicianPractitionerToPractitioner",
            "map": "Practitioner.identifier[GLN].value",
            "comment": "GLN (system urn:oid:2.51.1.3)"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "ChEkmTreatingPhysicianPractitionerForm",
        "path": "ChEkmTreatingPhysicianPractitionerForm",
        "short": "CH EKM Form: Treating Physician - Practitioner",
        "definition": "Logical model for the form section 'Treating Physician: Practitioner' in the clinical findings report. One element per form item.",
        "mapping": [
          {
            "identity": "TreatingPhysicianPractitionerToPractitioner",
            "map": "Practitioner",
            "comment": "Maps the form section to the ChEkmPractitionerTreatingPhysician profile"
          }
        ]
      },
      {
        "id": "ChEkmTreatingPhysicianPractitionerForm.givenname",
        "path": "ChEkmTreatingPhysicianPractitionerForm.givenname",
        "short": "Given name",
        "definition": "Given name",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "TreatingPhysicianPractitionerToPractitioner",
            "map": "Practitioner.name.given",
            "comment": "Given name"
          }
        ]
      },
      {
        "id": "ChEkmTreatingPhysicianPractitionerForm.surname",
        "path": "ChEkmTreatingPhysicianPractitionerForm.surname",
        "short": "Surname",
        "definition": "Surname",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "TreatingPhysicianPractitionerToPractitioner",
            "map": "Practitioner.name.family",
            "comment": "Family name"
          }
        ]
      },
      {
        "id": "ChEkmTreatingPhysicianPractitionerForm.streetLine",
        "path": "ChEkmTreatingPhysicianPractitionerForm.streetLine",
        "short": "Street name, house number",
        "definition": "Street name, house number",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "TreatingPhysicianPractitionerToPractitioner",
            "map": "Practitioner.address.line",
            "comment": "Work address line"
          }
        ]
      },
      {
        "id": "ChEkmTreatingPhysicianPractitionerForm.zipCode",
        "path": "ChEkmTreatingPhysicianPractitionerForm.zipCode",
        "short": "Zip code",
        "definition": "Zip code",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "TreatingPhysicianPractitionerToPractitioner",
            "map": "Practitioner.address.postalCode",
            "comment": "Zip code"
          }
        ]
      },
      {
        "id": "ChEkmTreatingPhysicianPractitionerForm.city",
        "path": "ChEkmTreatingPhysicianPractitionerForm.city",
        "short": "City",
        "definition": "City",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "TreatingPhysicianPractitionerToPractitioner",
            "map": "Practitioner.address.city",
            "comment": "City"
          }
        ]
      },
      {
        "id": "ChEkmTreatingPhysicianPractitionerForm.phone",
        "path": "ChEkmTreatingPhysicianPractitionerForm.phone",
        "short": "Phone",
        "definition": "Phone",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "TreatingPhysicianPractitionerToPractitioner",
            "map": "Practitioner.telecom[phone].value",
            "comment": "Phone"
          }
        ]
      },
      {
        "id": "ChEkmTreatingPhysicianPractitionerForm.email",
        "path": "ChEkmTreatingPhysicianPractitionerForm.email",
        "short": "Email",
        "definition": "Email",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "TreatingPhysicianPractitionerToPractitioner",
            "map": "Practitioner.telecom[email].value",
            "comment": "Email"
          }
        ]
      },
      {
        "id": "ChEkmTreatingPhysicianPractitionerForm.gln",
        "path": "ChEkmTreatingPhysicianPractitionerForm.gln",
        "short": "GLN",
        "definition": "GLN",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "TreatingPhysicianPractitionerToPractitioner",
            "map": "Practitioner.identifier[GLN].value",
            "comment": "GLN (system urn:oid:2.51.1.3)"
          }
        ]
      }
    ]
  }
}