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

FHIR IG Statistics: StructureDefinition/CancerPatient.StructureDefinition

Packagelung.ca.screen.assignment
Resource TypeStructureDefinition
IdCancerPatient.StructureDefinition
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=lung.ca.screen.assignment@1.0.1&canonical=https://sil-th-group-a.org/fhir/StructureDefinition/CancerPatient
URLhttps://sil-th-group-a.org/fhir/StructureDefinition/CancerPatient
Statusdraft
NameCancerPatient
TypePatient
Kindresource

Resources that use this resource

StructureDefinition
CancerConditionCancerCondition
CancerDiagnosticReportCancerDiagnosticReport
CancerScreeningProcedureCancerScreeningProcedure
NSCLCStageObservationNSCLCStageObservation
SCLCStageObservationSCLCStageObservation

Resources that this resource uses

No resources found


Narrative

No narrative content found in resource


Source

{
  "resourceType": "StructureDefinition",
  "url": "https://sil-th-group-a.org/fhir/StructureDefinition/CancerPatient",
  "name": "CancerPatient",
  "status": "draft",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Patient",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Patient",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Patient.identifier",
        "path": "Patient.identifier",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Patient.name",
        "path": "Patient.name",
        "min": 1,
        "constraint": [
          {
            "key": "name-required",
            "severity": "error",
            "human": "Either a given name MUST be provided or a family name MUST include",
            "expression": "family.exists() or given.exists()"
          }
        ]
      },
      {
        "id": "Patient.name.family",
        "path": "Patient.name.family",
        "mustSupport": true
      },
      {
        "id": "Patient.name.given",
        "path": "Patient.name.given",
        "mustSupport": true
      },
      {
        "id": "Patient.telecom",
        "path": "Patient.telecom",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "system"
            },
            {
              "type": "value",
              "path": "use"
            }
          ],
          "rules": "open"
        },
        "min": 1
      },
      {
        "id": "Patient.telecom:phone",
        "path": "Patient.telecom",
        "sliceName": "phone"
      },
      {
        "id": "Patient.telecom:phone.system",
        "path": "Patient.telecom.system",
        "min": 1,
        "fixedCode": "phone"
      },
      {
        "id": "Patient.telecom:phone.use",
        "path": "Patient.telecom.use",
        "min": 1,
        "fixedCode": "mobile"
      },
      {
        "id": "Patient.telecom:email",
        "path": "Patient.telecom",
        "sliceName": "email"
      },
      {
        "id": "Patient.telecom:email.system",
        "path": "Patient.telecom.system",
        "min": 1,
        "fixedCode": "email"
      },
      {
        "id": "Patient.gender",
        "path": "Patient.gender",
        "mustSupport": true
      },
      {
        "id": "Patient.deceased[x]",
        "path": "Patient.deceased[x]",
        "mustSupport": true
      }
    ]
  }
}