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

FHIR IG analytics

Packagesynapxe.sgcdi
Resource TypeStructureDefinition
Idprofile-condition.StructureDefinition.json
FHIR VersionR5
Sourcehttps://simplifier.net/resolve?scope=synapxe.sgcdi@1.1.0&canonical=https://fhir.synapxe.sg/StructureDefinition/profile-condition
URLhttps://fhir.synapxe.sg/StructureDefinition/profile-condition
Statusactive
NameCondition
TypeCondition
Kindresource

Resources that use this resource

StructureDefinition
profile-appointmentAppointment
profile-careplanCarePlan
profile-investigationorderInvestigationOrder
profile-servicerequestServiceRequest
profile-patientproblemlistPatientProblemList

Resources that this resource uses

StructureDefinition
profile-annotationAnnotation
profile-codeableconceptCodeableConcept
profile-encounterEncounter
profile-patientPatient
profile-practitionerPractitioner
profile-reference-encounterReference
profile-reference-patientReference
profile-reference-practitionerReference

Narrative

No narrative content found in resource


Source1

{
  "resourceType": "StructureDefinition",
  "url": "https://fhir.synapxe.sg/StructureDefinition/profile-condition",
  "name": "Condition",
  "status": "active",
  "fhirVersion": "5.0.0",
  "kind": "resource",
  "abstract": false,
  "type": "Condition",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Condition",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Condition.identifier",
        "path": "Condition.identifier",
        "max": "0"
      },
      {
        "id": "Condition.identifier.id",
        "path": "Condition.identifier.id",
        "max": "0"
      },
      {
        "id": "Condition.identifier.extension",
        "path": "Condition.identifier.extension",
        "max": "0"
      },
      {
        "id": "Condition.identifier.use",
        "path": "Condition.identifier.use",
        "max": "0"
      },
      {
        "id": "Condition.identifier.type",
        "path": "Condition.identifier.type",
        "max": "0"
      },
      {
        "id": "Condition.identifier.system",
        "path": "Condition.identifier.system",
        "min": 1
      },
      {
        "id": "Condition.identifier.value",
        "path": "Condition.identifier.value",
        "min": 1
      },
      {
        "id": "Condition.identifier.period",
        "path": "Condition.identifier.period",
        "max": "0"
      },
      {
        "id": "Condition.identifier.assigner",
        "path": "Condition.identifier.assigner",
        "max": "0"
      },
      {
        "id": "Condition.clinicalStatus",
        "path": "Condition.clinicalStatus",
        "short": "Concept - reference to a terminology or just  text",
        "definition": "A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-codeableconcept"
            ]
          }
        ]
      },
      {
        "id": "Condition.verificationStatus",
        "path": "Condition.verificationStatus",
        "max": "0"
      },
      {
        "id": "Condition.category",
        "path": "Condition.category",
        "short": "pre-operative | post-operative | principal | secondary | complication | admitting | discharge",
        "definition": "A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-codeableconcept"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "description": "A category assigned to the diagnosis.",
          "valueSet": "https://fhir.synapxe.sg/ValueSet/diagnosis-category"
        }
      },
      {
        "id": "Condition.category.extension",
        "path": "Condition.category.extension",
        "max": "0"
      },
      {
        "id": "Condition.severity",
        "path": "Condition.severity",
        "max": "0"
      },
      {
        "id": "Condition.code",
        "path": "Condition.code",
        "short": "Concept - reference to a terminology or just  text",
        "definition": "A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.",
        "min": 1,
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-codeableconcept"
            ]
          }
        ]
      },
      {
        "id": "Condition.bodySite",
        "path": "Condition.bodySite",
        "max": "0"
      },
      {
        "id": "Condition.bodySite.id",
        "path": "Condition.bodySite.id",
        "max": "0"
      },
      {
        "id": "Condition.bodySite.extension",
        "path": "Condition.bodySite.extension",
        "max": "0"
      },
      {
        "id": "Condition.bodySite.coding",
        "path": "Condition.bodySite.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Condition.bodySite.coding.id",
        "path": "Condition.bodySite.coding.id",
        "max": "0"
      },
      {
        "id": "Condition.bodySite.coding.extension",
        "path": "Condition.bodySite.coding.extension",
        "max": "0"
      },
      {
        "id": "Condition.bodySite.coding.system",
        "path": "Condition.bodySite.coding.system",
        "min": 1
      },
      {
        "id": "Condition.bodySite.coding.version",
        "path": "Condition.bodySite.coding.version",
        "max": "0"
      },
      {
        "id": "Condition.bodySite.coding.code",
        "path": "Condition.bodySite.coding.code",
        "min": 1
      },
      {
        "id": "Condition.bodySite.coding.display",
        "path": "Condition.bodySite.coding.display",
        "min": 1
      },
      {
        "id": "Condition.bodySite.coding.userSelected",
        "path": "Condition.bodySite.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Condition.bodySite.text",
        "path": "Condition.bodySite.text",
        "max": "0"
      },
      {
        "id": "Condition.subject",
        "path": "Condition.subject",
        "short": "A reference from one resource to another",
        "definition": "A reference from one resource to another.",
        "type": [
          {
            "code": "Reference",
            "profile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-reference-patient"
            ],
            "targetProfile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-patient"
            ]
          }
        ]
      },
      {
        "id": "Condition.encounter",
        "path": "Condition.encounter",
        "short": "A reference from one resource to another",
        "definition": "A reference from one resource to another.",
        "comment": "References SHALL be a reference to an actual FHIR resource, and SHALL be resolvable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.",
        "type": [
          {
            "code": "Reference",
            "profile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-reference-encounter"
            ],
            "targetProfile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-encounter"
            ]
          }
        ]
      },
      {
        "id": "Condition.onset[x]",
        "path": "Condition.onset[x]",
        "max": "0",
        "type": [
          {
            "code": "dateTime"
          },
          {
            "code": "Age"
          }
        ]
      },
      {
        "id": "Condition.abatement[x]",
        "path": "Condition.abatement[x]",
        "max": "0",
        "type": [
          {
            "code": "dateTime"
          },
          {
            "code": "Age"
          }
        ]
      },
      {
        "id": "Condition.recordedDate",
        "path": "Condition.recordedDate",
        "max": "0"
      },
      {
        "id": "Condition.participant",
        "path": "Condition.participant",
        "max": "1"
      },
      {
        "id": "Condition.participant.id",
        "path": "Condition.participant.id",
        "max": "0"
      },
      {
        "id": "Condition.participant.extension",
        "path": "Condition.participant.extension",
        "max": "0"
      },
      {
        "id": "Condition.participant.modifierExtension",
        "path": "Condition.participant.modifierExtension",
        "max": "0"
      },
      {
        "id": "Condition.participant.function",
        "path": "Condition.participant.function",
        "max": "0"
      },
      {
        "id": "Condition.participant.function.id",
        "path": "Condition.participant.function.id",
        "max": "0"
      },
      {
        "id": "Condition.participant.function.extension",
        "path": "Condition.participant.function.extension",
        "max": "0"
      },
      {
        "id": "Condition.participant.function.coding",
        "path": "Condition.participant.function.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Condition.participant.function.coding.id",
        "path": "Condition.participant.function.coding.id",
        "max": "0"
      },
      {
        "id": "Condition.participant.function.coding.extension",
        "path": "Condition.participant.function.coding.extension",
        "max": "0"
      },
      {
        "id": "Condition.participant.function.coding.system",
        "path": "Condition.participant.function.coding.system",
        "min": 1
      },
      {
        "id": "Condition.participant.function.coding.code",
        "path": "Condition.participant.function.coding.code",
        "min": 1
      },
      {
        "id": "Condition.participant.function.coding.display",
        "path": "Condition.participant.function.coding.display",
        "min": 1
      },
      {
        "id": "Condition.participant.function.coding.userSelected",
        "path": "Condition.participant.function.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Condition.participant.function.text",
        "path": "Condition.participant.function.text",
        "max": "0"
      },
      {
        "id": "Condition.participant.actor",
        "path": "Condition.participant.actor",
        "short": "Who recorded the condition",
        "definition": "Who recorded the condition",
        "type": [
          {
            "code": "Reference",
            "profile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-reference-practitioner"
            ],
            "targetProfile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-practitioner"
            ]
          }
        ]
      },
      {
        "id": "Condition.stage",
        "path": "Condition.stage",
        "max": "1"
      },
      {
        "id": "Condition.stage.id",
        "path": "Condition.stage.id",
        "min": 1
      },
      {
        "id": "Condition.stage.extension",
        "path": "Condition.stage.extension",
        "max": "0"
      },
      {
        "id": "Condition.stage.modifierExtension",
        "path": "Condition.stage.modifierExtension",
        "max": "0"
      },
      {
        "id": "Condition.stage.summary",
        "path": "Condition.stage.summary",
        "short": "Concept - reference to a terminology or just  text",
        "definition": "A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.",
        "min": 1,
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-codeableconcept"
            ]
          }
        ]
      },
      {
        "id": "Condition.stage.summary.extension",
        "path": "Condition.stage.summary.extension",
        "max": "0"
      },
      {
        "id": "Condition.stage.summary.coding.version",
        "path": "Condition.stage.summary.coding.version",
        "max": "0"
      },
      {
        "id": "Condition.stage.assessment",
        "path": "Condition.stage.assessment",
        "max": "0"
      },
      {
        "id": "Condition.stage.type",
        "path": "Condition.stage.type",
        "max": "0"
      },
      {
        "id": "Condition.evidence",
        "path": "Condition.evidence",
        "max": "0"
      },
      {
        "id": "Condition.note",
        "path": "Condition.note",
        "short": "Text node with attribution",
        "definition": "A  text note which also  contains information about who made the statement and when.",
        "max": "1",
        "type": [
          {
            "code": "Annotation",
            "profile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-annotation"
            ]
          }
        ]
      },
      {
        "id": "Condition.note.author[x]",
        "path": "Condition.note.author[x]",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-practitioner"
            ]
          },
          {
            "code": "string"
          }
        ]
      }
    ]
  }
}