{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "http://graph-fhir.io/schema/0.0.2", "$defs": { "MedicationAdministration": { "$id": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration", "additionalProperties": false, "description": "Administration of medication to a patient. Describes the event of a patient consuming or otherwise being administered a medication. This may be as simple as swallowing a tablet or it may be a long running infusion. Related resources tie this event to the authorizing prescription, and the specific encounter between patient and health care practitioner. [See https://hl7.org/fhir/R5/MedicationAdministration.html]", "links": [ { "href": "{id}", "rel": "partOf_MedicationAdministration", "targetHints": { "backref": [ "partOf_medication_administration" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/partOf/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "partOf_Procedure", "targetHints": { "backref": [ "partOf_medication_administration" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/partOf/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "request", "targetHints": { "backref": [ "medication_administration" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/request/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Patient", "targetHints": { "backref": [ "medication_administration" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Group", "targetHints": { "backref": [ "medication_administration" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_Organization", "targetHints": { "backref": [ "supportingInformation_medication_administration" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_Group", "targetHints": { "backref": [ "supportingInformation_medication_administration" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_Practitioner", "targetHints": { "backref": [ "supportingInformation_medication_administration" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_PractitionerRole", "targetHints": { "backref": [ "supportingInformation_medication_administration" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_ResearchStudy", "targetHints": { "backref": [ "supportingInformation_medication_administration" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_Patient", "targetHints": { "backref": [ "supportingInformation_medication_administration" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_ResearchSubject", "targetHints": { "backref": [ "supportingInformation_medication_administration" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_Substance", "targetHints": { "backref": [ "supportingInformation_medication_administration" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_SubstanceDefinition", "targetHints": { "backref": [ "supportingInformation_medication_administration" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_Specimen", "targetHints": { "backref": [ "supportingInformation_medication_administration" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_Observation", "targetHints": { "backref": [ "supportingInformation_medication_administration" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_DiagnosticReport", "targetHints": { "backref": [ "supportingInformation_medication_administration" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_Condition", "targetHints": { "backref": [ "supportingInformation_medication_administration" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_Medication", "targetHints": { "backref": [ "supportingInformation_medication_administration" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_MedicationAdministration", "targetHints": { "backref": [ "supportingInformation_medication_administration" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_MedicationStatement", "targetHints": { "backref": [ "supportingInformation_medication_administration" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_MedicationRequest", "targetHints": { "backref": [ "supportingInformation_medication_administration" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_Procedure", "targetHints": { "backref": [ "supportingInformation_medication_administration" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_DocumentReference", "targetHints": { "backref": [ "supportingInformation_medication_administration" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_Task", "targetHints": { "backref": [ "supportingInformation_medication_administration" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_ImagingStudy", "targetHints": { "backref": [ "supportingInformation_medication_administration" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_FamilyMemberHistory", "targetHints": { "backref": [ "supportingInformation_medication_administration" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_BodyStructure", "targetHints": { "backref": [ "supportingInformation_medication_administration" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Organization", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Group", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Practitioner", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_PractitionerRole", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_ResearchStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Patient", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_ResearchSubject", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Substance", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_SubstanceDefinition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Specimen", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Observation", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_DiagnosticReport", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Condition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Medication", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_MedicationAdministration", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_MedicationStatement", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_MedicationRequest", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Procedure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_DocumentReference", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Task", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_ImagingStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_FamilyMemberHistory", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_BodyStructure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_Organization", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_Group", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_Practitioner", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_PractitionerRole", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_ResearchStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_Patient", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_ResearchSubject", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_Substance", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_SubstanceDefinition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_Specimen", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_Observation", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_DiagnosticReport", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_Condition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_Medication", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_MedicationAdministration", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_MedicationStatement", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_MedicationRequest", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_Procedure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_DocumentReference", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_Task", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_ImagingStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_FamilyMemberHistory", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_BodyStructure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Practitioner", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_PractitionerRole", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Patient", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Organization", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Organization", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Group", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Practitioner", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_PractitionerRole", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_ResearchStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Patient", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_ResearchSubject", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Substance", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_SubstanceDefinition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Specimen", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Observation", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_DiagnosticReport", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Condition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Medication", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_MedicationAdministration", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_MedicationStatement", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_MedicationRequest", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Procedure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_DocumentReference", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Task", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_ImagingStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_FamilyMemberHistory", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_BodyStructure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_implicitRules": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``implicitRules``." }, "_isSubPotent": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``isSubPotent``." }, "_language": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``language``." }, "_occurenceDateTime": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``occurenceDateTime``." }, "_recorded": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``recorded``." }, "_status": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``status``." }, "basedOn": { "backref": "basedOn_medication_administration", "description": "A plan that is fulfilled in whole or in part by this MedicationAdministration.", "element_property": true, "enum_reference_types": [ "CarePlan" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Plan this is fulfilled by this administration", "type": "array" }, "category": { "binding_description": "A coded concept describing where the medication administered is expected to occur.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/medication-admin-location", "binding_version": null, "description": "The type of medication administration (for example, drug classification like ATC, where meds would be administered, legal category of the medication).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "Type of medication administration", "type": "array" }, "contained": { "description": "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, nor can they have their own independent transaction scope. This is allowed to be a Parameters resource if and only if it is referenced by a resource that provides context/meaning.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Resource" }, "title": "Contained, inline Resources", "type": "array" }, "device": { "backref": "device_medication_administration", "description": "The device that is to be used for the administration of the medication (for example, PCA Pump).", "element_property": true, "enum_reference_types": [ "Device" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference" }, "title": "Device used to administer", "type": "array" }, "dosage": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministrationDosage", "description": "Describes the medication dosage information details e.g. dose, rate, site, route, etc.", "element_property": true, "title": "Details of how medication was taken" }, "encounter": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "medication_administration", "description": "The visit, admission, or other contact between patient and health care provider during which the medication administration was performed.", "element_property": true, "enum_reference_types": [ "Encounter" ], "title": "Encounter administered as part of" }, "eventHistory": { "backref": "eventHistory_medication_administration", "description": "A summary of the events of interest that have occurred, such as when the administration was verified.", "element_property": true, "enum_reference_types": [ "Provenance" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "A list of events of interest in the lifecycle", "type": "array" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.", "element_property": true, "maxLength": 64, "minLength": 1, "pattern": "^[A-Za-z0-9\\-.]+$", "title": "Logical id of this artifact", "type": "string" }, "identifier": { "description": "Identifiers associated with this Medication Administration that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate. They are business identifiers assigned to this resource by the performer or other systems and remain constant as the resource is updated and propagates from server to server.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier" }, "title": "External identifier", "type": "array" }, "implicitRules": { "description": "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.", "element_property": true, "pattern": "\\S*", "title": "A set of rules under which this content was created", "type": "string" }, "isSubPotent": { "description": "An indication that the full dose was not administered.", "element_property": true, "title": "Full dose was not administered", "type": "boolean" }, "language": { "binding_description": "IETF language tag for a human language", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/all-languages", "binding_version": "5.0.0", "description": "The base language in which the resource is written.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Language of the resource content", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "medication": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference", "backref": "medication_administration", "binding_description": "Codes identifying substance or product that can be administered.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/medication-codes", "binding_version": null, "description": "Identifies the medication that was administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.", "element_property": true, "enum_reference_types": [ "Medication" ], "title": "What was administered" }, "meta": { "$ref": "http://graph-fhir.io/schema/0.0.2/Meta", "description": "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.", "element_property": true, "title": "Metadata about the resource" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored", "type": "array" }, "note": { "description": "Extra information about the medication administration that is not conveyed by the other attributes.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Annotation" }, "title": "Information about the administration", "type": "array" }, "occurenceDateTime": { "description": "A specific date/time or interval of time during which the administration took place (or did not take place). For many administrations, such as swallowing a tablet the use of dateTime is more appropriate.", "element_property": true, "format": "date-time", "one_of_many": "occurence", "one_of_many_required": true, "title": "Specific date/time or interval of time during which the administration took place (or did not take place)", "type": "string" }, "occurencePeriod": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "A specific date/time or interval of time during which the administration took place (or did not take place). For many administrations, such as swallowing a tablet the use of dateTime is more appropriate.", "element_property": true, "one_of_many": "occurence", "one_of_many_required": true, "title": "Specific date/time or interval of time during which the administration took place (or did not take place)" }, "occurenceTiming": { "$ref": "http://graph-fhir.io/schema/0.0.2/Timing", "description": "A specific date/time or interval of time during which the administration took place (or did not take place). For many administrations, such as swallowing a tablet the use of dateTime is more appropriate.", "element_property": true, "one_of_many": "occurence", "one_of_many_required": true, "title": "Specific date/time or interval of time during which the administration took place (or did not take place)" }, "partOf": { "backref": "partOf_medication_administration", "description": "A larger event of which this particular event is a component or step.", "element_property": true, "enum_reference_types": [ "MedicationAdministration", "Procedure", "MedicationDispense" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Part of referenced event", "type": "array" }, "performer": { "description": "The performer of the medication treatment. For devices this is the device that performed the administration of the medication. An IV Pump would be an example of a device that is performing the administration. Both the IV Pump and the practitioner that set the rate or bolus on the pump can be listed as performers.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministrationPerformer" }, "title": "Who or what performed the medication administration and what type of performance they did", "type": "array" }, "reason": { "backref": "reason_medication_administration", "binding_description": "A set of codes indicating the reason why the MedicationAdministration was made.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/reason-medication-given-codes", "binding_version": null, "description": "A code, Condition or observation that supports why the medication was administered.", "element_property": true, "enum_reference_types": [ "Condition", "Observation", "DiagnosticReport" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference" }, "title": "Concept, condition or observation that supports why the medication was administered", "type": "array" }, "recorded": { "description": "The date the occurrence of the MedicationAdministration was first captured in the record - potentially significantly after the occurrence of the event.", "element_property": true, "format": "date-time", "title": "When the MedicationAdministration was first captured in the subject's record", "type": "string" }, "request": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "medication_administration", "description": "The original request, instruction or authority to perform the administration.", "element_property": true, "enum_reference_types": [ "MedicationRequest" ], "title": "Request administration performed against" }, "resourceType": { "const": "MedicationAdministration", "default": "MedicationAdministration", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "status": { "binding_description": "A set of codes indicating the current status of a MedicationAdministration.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/medication-admin-status", "binding_version": "5.0.0", "description": "Will generally be set to show that the administration has been completed. For some long running administrations such as infusions, it is possible for an administration to be started but not completed or it may be paused while some other process is under way.", "element_property": true, "element_required": true, "enum_values": [ "in-progress", "not-done", "on-hold", "completed", "entered-in-error", "stopped", "unknown" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "in-progress | not-done | on-hold | completed | entered-in-error | stopped | unknown", "type": "string" }, "statusReason": { "binding_description": "A set of codes indicating the reason why the MedicationAdministration is negated.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/reason-medication-not-given-codes", "binding_version": null, "description": "A code indicating why the administration was not performed.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "Reason administration not performed", "type": "array" }, "subPotentReason": { "binding_description": null, "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/administration-subpotent-reason", "binding_version": null, "description": "The reason or reasons why the full dose was not administered.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "Reason full dose was not administered", "type": "array" }, "subject": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "medication_administration", "description": "The person or animal or group receiving the medication.", "element_property": true, "enum_reference_types": [ "Patient", "Group" ], "title": "Who received medication" }, "supportingInformation": { "backref": "supportingInformation_medication_administration", "description": "Additional information (for example, patient height and weight) that supports the administration of the medication. This attribute can be used to provide documentation of specific characteristics of the patient present at the time of administration. For example, if the dose says \"give \"x\" if the heartrate exceeds \"y\"\", then the heart rate can be included using this attribute.", "element_property": true, "enum_reference_types": [ "Organization", "Group", "Practitioner", "PractitionerRole", "ResearchStudy", "Patient", "ResearchSubject", "Substance", "SubstanceDefinition", "Specimen", "Observation", "DiagnosticReport", "Condition", "Medication", "MedicationAdministration", "MedicationStatement", "MedicationRequest", "Procedure", "DocumentReference", "Task", "ImagingStudy", "FamilyMemberHistory", "BodyStructure" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Additional information to support administration", "type": "array" }, "text": { "$ref": "http://graph-fhir.io/schema/0.0.2/Narrative", "description": "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", "element_property": true, "title": "Text summary of the resource, for human interpretation" } }, "required": [ "medication", "subject" ], "title": "MedicationAdministration", "type": "object" }, "DocumentReference": { "$id": "http://graph-fhir.io/schema/0.0.2/DocumentReference", "additionalProperties": false, "description": "A reference to a document. A reference to a document of any kind for any purpose. While the term \u201cdocument\u201d implies a more narrow focus, for this resource this \"document\" encompasses *any* serialized object with a mime-type, it includes formal patient-centric documents (CDA), clinical notes, scanned paper, non-patient specific documents like policy text, as well as a photo, video, or audio recording acquired or used in healthcare. The DocumentReference resource provides metadata about the document so that the document can be discovered and managed. The actual content may be inline base64 encoded data or provided by direct reference. [See https://hl7.org/fhir/R5/DocumentReference.html]", "links": [ { "href": "{id}", "rel": "author_Practitioner", "targetHints": { "backref": [ "author_document_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/author/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "author_PractitionerRole", "targetHints": { "backref": [ "author_document_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/author/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "author_Organization", "targetHints": { "backref": [ "author_document_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/author/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "author_Patient", "targetHints": { "backref": [ "author_document_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/author/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "basedOn_MedicationRequest", "targetHints": { "backref": [ "basedOn_document_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/basedOn/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "custodian", "targetHints": { "backref": [ "custodian_document_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/custodian/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Organization", "targetHints": { "backref": [ "document_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Group", "targetHints": { "backref": [ "document_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Practitioner", "targetHints": { "backref": [ "document_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_PractitionerRole", "targetHints": { "backref": [ "document_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_ResearchStudy", "targetHints": { "backref": [ "document_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Patient", "targetHints": { "backref": [ "document_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_ResearchSubject", "targetHints": { "backref": [ "document_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Substance", "targetHints": { "backref": [ "document_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_SubstanceDefinition", "targetHints": { "backref": [ "document_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Specimen", "targetHints": { "backref": [ "document_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Observation", "targetHints": { "backref": [ "document_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_DiagnosticReport", "targetHints": { "backref": [ "document_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Condition", "targetHints": { "backref": [ "document_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Medication", "targetHints": { "backref": [ "document_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_MedicationAdministration", "targetHints": { "backref": [ "document_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_MedicationStatement", "targetHints": { "backref": [ "document_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_MedicationRequest", "targetHints": { "backref": [ "document_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Procedure", "targetHints": { "backref": [ "document_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_DocumentReference", "targetHints": { "backref": [ "document_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Task", "targetHints": { "backref": [ "document_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_ImagingStudy", "targetHints": { "backref": [ "document_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_FamilyMemberHistory", "targetHints": { "backref": [ "document_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_BodyStructure", "targetHints": { "backref": [ "document_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From DocumentReferenceAttester/attester", "href": "{id}", "rel": "attester_party_Patient", "targetHints": { "backref": [ "document_reference_attester" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/attester/-/party/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From DocumentReferenceAttester/attester", "href": "{id}", "rel": "attester_party_Practitioner", "targetHints": { "backref": [ "document_reference_attester" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/attester/-/party/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From DocumentReferenceAttester/attester", "href": "{id}", "rel": "attester_party_PractitionerRole", "targetHints": { "backref": [ "document_reference_attester" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/attester/-/party/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From DocumentReferenceAttester/attester", "href": "{id}", "rel": "attester_party_Organization", "targetHints": { "backref": [ "document_reference_attester" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/attester/-/party/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_Organization", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/bodySite/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_Group", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/bodySite/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_Practitioner", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/bodySite/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_PractitionerRole", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/bodySite/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_ResearchStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/bodySite/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_Patient", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/bodySite/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_ResearchSubject", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/bodySite/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_Substance", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/bodySite/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_SubstanceDefinition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/bodySite/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_Specimen", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/bodySite/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_Observation", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/bodySite/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_DiagnosticReport", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/bodySite/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_Condition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/bodySite/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_Medication", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/bodySite/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_MedicationAdministration", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/bodySite/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_MedicationStatement", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/bodySite/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_MedicationRequest", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/bodySite/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_Procedure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/bodySite/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_DocumentReference", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/bodySite/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_Task", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/bodySite/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_ImagingStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/bodySite/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_FamilyMemberHistory", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/bodySite/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_BodyStructure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/bodySite/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/event", "href": "{id}", "rel": "event_reference_Organization", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/event/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/event", "href": "{id}", "rel": "event_reference_Group", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/event/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/event", "href": "{id}", "rel": "event_reference_Practitioner", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/event/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/event", "href": "{id}", "rel": "event_reference_PractitionerRole", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/event/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/event", "href": "{id}", "rel": "event_reference_ResearchStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/event/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/event", "href": "{id}", "rel": "event_reference_Patient", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/event/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/event", "href": "{id}", "rel": "event_reference_ResearchSubject", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/event/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/event", "href": "{id}", "rel": "event_reference_Substance", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/event/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/event", "href": "{id}", "rel": "event_reference_SubstanceDefinition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/event/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/event", "href": "{id}", "rel": "event_reference_Specimen", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/event/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/event", "href": "{id}", "rel": "event_reference_Observation", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/event/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/event", "href": "{id}", "rel": "event_reference_DiagnosticReport", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/event/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/event", "href": "{id}", "rel": "event_reference_Condition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/event/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/event", "href": "{id}", "rel": "event_reference_Medication", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/event/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/event", "href": "{id}", "rel": "event_reference_MedicationAdministration", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/event/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/event", "href": "{id}", "rel": "event_reference_MedicationStatement", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/event/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/event", "href": "{id}", "rel": "event_reference_MedicationRequest", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/event/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/event", "href": "{id}", "rel": "event_reference_Procedure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/event/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/event", "href": "{id}", "rel": "event_reference_DocumentReference", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/event/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/event", "href": "{id}", "rel": "event_reference_Task", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/event/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/event", "href": "{id}", "rel": "event_reference_ImagingStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/event/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/event", "href": "{id}", "rel": "event_reference_FamilyMemberHistory", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/event/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/event", "href": "{id}", "rel": "event_reference_BodyStructure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/event/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From DocumentReferenceRelatesTo/relatesTo", "href": "{id}", "rel": "relatesTo_target", "targetHints": { "backref": [ "document_reference_relates_to" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/relatesTo/-/target/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_date": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``date``." }, "_description": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``description``." }, "_docStatus": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``docStatus``." }, "_implicitRules": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``implicitRules``." }, "_language": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``language``." }, "_status": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``status``." }, "_version": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``version``." }, "attester": { "description": "A participant who has authenticated the accuracy of the document.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReferenceAttester" }, "title": "Attests to accuracy of the document", "type": "array" }, "author": { "backref": "author_document_reference", "description": "Identifies who is responsible for adding the information to the document.", "element_property": true, "enum_reference_types": [ "Practitioner", "PractitionerRole", "Organization", "Device", "Patient", "RelatedPerson", "CareTeam" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Who and/or what authored the document", "type": "array" }, "basedOn": { "backref": "basedOn_document_reference", "description": "A procedure that is fulfilled in whole or in part by the creation of this media.", "element_property": true, "enum_reference_types": [ "Appointment", "AppointmentResponse", "CarePlan", "Claim", "CommunicationRequest", "Contract", "CoverageEligibilityRequest", "DeviceRequest", "EnrollmentRequest", "ImmunizationRecommendation", "MedicationRequest", "NutritionOrder", "RequestOrchestration", "ServiceRequest", "SupplyRequest", "VisionPrescription" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Procedure that caused this media to be created", "type": "array" }, "bodySite": { "backref": "bodySite_document_reference", "binding_description": "SNOMED CT Body site concepts", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/body-site", "binding_version": null, "description": "The anatomic structures included in the document.", "element_property": true, "enum_reference_types": [ "BodyStructure" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference" }, "title": "Body part included", "type": "array" }, "category": { "binding_description": "High-level kind of document at a macro level.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/referenced-item-category", "binding_version": null, "description": "A categorization for the type of document referenced - helps for indexing and searching. This may be implied by or derived from the code specified in the DocumentReference.type.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "Categorization of document", "type": "array" }, "contained": { "description": "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, nor can they have their own independent transaction scope. This is allowed to be a Parameters resource if and only if it is referenced by a resource that provides context/meaning.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Resource" }, "title": "Contained, inline Resources", "type": "array" }, "content": { "description": "The document and format referenced. If there are multiple content element repetitions, these must all represent the same document in different format, or attachment metadata.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReferenceContent" }, "title": "Document referenced", "type": "array" }, "context": { "backref": "context_document_reference", "description": "Describes the clinical encounter or type of care that the document content is associated with.", "element_property": true, "enum_reference_types": [ "Appointment", "Encounter", "EpisodeOfCare" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Context of the document content", "type": "array" }, "custodian": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "custodian_document_reference", "description": "Identifies the organization or group who is responsible for ongoing maintenance of and access to the document.", "element_property": true, "enum_reference_types": [ "Organization" ], "title": "Organization which maintains the document" }, "date": { "description": "When the document reference was created.", "element_property": true, "format": "date-time", "title": "When this document reference was created", "type": "string" }, "description": { "description": "Human-readable description of the source document.", "element_property": true, "pattern": "\\s*(\\S|\\s)*", "title": "Human-readable description", "type": "string" }, "docStatus": { "binding_description": "Status of the underlying document.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/composition-status", "binding_version": "5.0.0", "description": "The status of the underlying document.", "element_property": true, "enum_values": [ "registered", "partial", "preliminary", "final", "amended", "corrected", "appended", "cancelled", "entered-in-error", "deprecated", "unknown" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "registered | partial | preliminary | final | amended | corrected | appended | cancelled | entered-in-error | deprecated | unknown", "type": "string" }, "event": { "backref": "event_document_reference", "binding_description": "This list of codes represents the main clinical acts being documented.", "binding_strength": "example", "binding_uri": "http://terminology.hl7.org/ValueSet/v3-ActCode", "binding_version": null, "description": "This list of codes represents the main clinical acts, such as a colonoscopy or an appendectomy, being documented. In some cases, the event is inherent in the type Code, such as a \"History and Physical Report\" in which the procedure being documented is necessarily a \"History and Physical\" act.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference" }, "title": "Main clinical acts documented", "type": "array" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "facilityType": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "XDS Facility Type.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/c80-facilitycodes", "binding_version": null, "description": "The kind of facility where the patient was seen.", "element_property": true, "title": "Kind of facility where patient was seen" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.", "element_property": true, "maxLength": 64, "minLength": 1, "pattern": "^[A-Za-z0-9\\-.]+$", "title": "Logical id of this artifact", "type": "string" }, "identifier": { "description": "Other business identifiers associated with the document, including version independent identifiers.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier" }, "title": "Business identifiers for the document", "type": "array" }, "implicitRules": { "description": "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.", "element_property": true, "pattern": "\\S*", "title": "A set of rules under which this content was created", "type": "string" }, "language": { "binding_description": "IETF language tag for a human language", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/all-languages", "binding_version": "5.0.0", "description": "The base language in which the resource is written.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Language of the resource content", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "meta": { "$ref": "http://graph-fhir.io/schema/0.0.2/Meta", "description": "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.", "element_property": true, "title": "Metadata about the resource" }, "modality": { "binding_description": "Type of acquired data in the instance.", "binding_strength": "extensible", "binding_uri": "http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_33.html", "binding_version": null, "description": "Imaging modality used. This may include both acquisition and non-acquisition modalities.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "Imaging modality used", "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored", "type": "array" }, "period": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "The time period over which the service that is described by the document was provided.", "element_property": true, "title": "Time of service that is being documented" }, "practiceSetting": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Additional details about where the content was created (e.g. clinical specialty).", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/c80-practice-codes", "binding_version": null, "description": "This property may convey specifics about the practice setting where the content was created, often reflecting the clinical specialty.", "element_property": true, "title": "Additional details about where the content was created (e.g. clinical specialty)" }, "relatesTo": { "description": "Relationships that this document has with other document references that already exist.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReferenceRelatesTo" }, "title": "Relationships to other documents", "type": "array" }, "resourceType": { "const": "DocumentReference", "default": "DocumentReference", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "securityLabel": { "binding_description": "Example Security Labels from the Healthcare Privacy and Security Classification System.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/security-label-examples", "binding_version": null, "description": "A set of Security-Tag codes specifying the level of privacy/security of the Document found at DocumentReference.content.attachment.url. Note that DocumentReference.meta.security contains the security labels of the data elements in DocumentReference, while DocumentReference.securityLabel contains the security labels for the document the reference refers to. The distinction recognizes that the document may contain sensitive information, while the DocumentReference is metadata about the document and thus might not be as sensitive as the document. For example: a psychotherapy episode may contain highly sensitive information, while the metadata may simply indicate that some episode happened.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "Document security-tags", "type": "array" }, "status": { "binding_description": "The status of the document reference.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/document-reference-status", "binding_version": "5.0.0", "description": "The status of this document reference.", "element_property": true, "element_required": true, "enum_values": [ "current", "superseded", "entered-in-error" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "current | superseded | entered-in-error", "type": "string" }, "subject": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "document_reference", "description": "Who or what the document is about. The document can be about a person, (patient or healthcare practitioner), a device (e.g. a machine) or even a group of subjects (such as a document about a herd of farm animals, or a set of patients that share a common exposure).", "element_property": true, "enum_reference_types": [ "Organization", "Group", "Practitioner", "PractitionerRole", "ResearchStudy", "Patient", "ResearchSubject", "Substance", "SubstanceDefinition", "Specimen", "Observation", "DiagnosticReport", "Condition", "Medication", "MedicationAdministration", "MedicationStatement", "MedicationRequest", "Procedure", "DocumentReference", "Task", "ImagingStudy", "FamilyMemberHistory", "BodyStructure" ], "title": "Who/what is the subject of the document" }, "text": { "$ref": "http://graph-fhir.io/schema/0.0.2/Narrative", "description": "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", "element_property": true, "title": "Text summary of the resource, for human interpretation" }, "type": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Precise type of clinical document.", "binding_strength": "preferred", "binding_uri": "http://hl7.org/fhir/ValueSet/doc-typecodes", "binding_version": null, "description": "Specifies the particular kind of document referenced (e.g. History and Physical, Discharge Summary, Progress Note). This usually equates to the purpose of making the document referenced.", "element_property": true, "title": "Kind of document (LOINC if possible)" }, "version": { "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "An explicitly assigned identifer of a variation of the content in the DocumentReference", "type": "string" } }, "required": [ "content" ], "title": "DocumentReference", "type": "object" }, "ImagingStudySeriesPerformer": { "$id": "http://graph-fhir.io/schema/0.0.2/ImagingStudySeriesPerformer", "additionalProperties": false, "description": "Who performed the series. Indicates who or what performed the series and how they were involved. [See https://hl7.org/fhir/R5/ImagingStudySeriesPerformer.html]", "links": [ { "href": "{id}", "rel": "actor_Practitioner", "targetHints": { "backref": [ "imaging_study_series_performer" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/actor/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "actor_PractitionerRole", "targetHints": { "backref": [ "imaging_study_series_performer" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/actor/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "actor_Organization", "targetHints": { "backref": [ "imaging_study_series_performer" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/actor/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "actor_Patient", "targetHints": { "backref": [ "imaging_study_series_performer" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/actor/reference" }, "templateRequired": [ "id" ] } ], "properties": { "actor": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "imaging_study_series_performer", "description": "Indicates who or what performed the series.", "element_property": true, "enum_reference_types": [ "Practitioner", "PractitionerRole", "Organization", "CareTeam", "Patient", "Device", "RelatedPerson", "HealthcareService" ], "title": "Who performed the series" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "function": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "The type of involvement of the performer.", "binding_strength": "extensible", "binding_uri": "http://hl7.org/fhir/ValueSet/series-performer-function", "binding_version": null, "description": "Distinguishes the type of involvement of the performer in the series.", "element_property": true, "title": "Type of performance" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "resourceType": { "const": "ImagingStudySeriesPerformer", "default": "ImagingStudySeriesPerformer", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "required": [ "actor" ], "title": "ImagingStudySeriesPerformer", "type": "object" }, "TaskPerformer": { "$id": "http://graph-fhir.io/schema/0.0.2/TaskPerformer", "additionalProperties": false, "description": "Who or what performed the task. The entity who performed the requested task. [See https://hl7.org/fhir/R5/TaskPerformer.html]", "links": [ { "href": "{id}", "rel": "actor_Practitioner", "targetHints": { "backref": [ "task_performer" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/actor/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "actor_PractitionerRole", "targetHints": { "backref": [ "task_performer" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/actor/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "actor_Organization", "targetHints": { "backref": [ "task_performer" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/actor/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "actor_Patient", "targetHints": { "backref": [ "task_performer" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/actor/reference" }, "templateRequired": [ "id" ] } ], "properties": { "actor": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "task_performer", "description": "The actor or entity who performed the task.", "element_property": true, "enum_reference_types": [ "Practitioner", "PractitionerRole", "Organization", "CareTeam", "Patient", "RelatedPerson" ], "title": "Who performed the task" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "function": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "description": "A code or description of the performer of the task.", "element_property": true, "title": "Type of performance" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "resourceType": { "const": "TaskPerformer", "default": "TaskPerformer", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "required": [ "actor" ], "title": "TaskPerformer", "type": "object" }, "Timing": { "$id": "http://graph-fhir.io/schema/0.0.2/Timing", "additionalProperties": false, "description": "A timing schedule that specifies an event that may occur multiple times. Specifies an event that may occur multiple times. Timing schedules are used to record when things are planned, expected or requested to occur. The most common usage is in dosage instructions for medications. They are also used when planning care of various kinds, and may be used for reporting the schedule to which past regular activities were carried out. [See https://hl7.org/fhir/R5/Timing.html]", "links": [], "properties": { "_event": { "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension" }, "title": "Extension field for ``event``.", "type": "array" }, "code": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Code for a known / defined timing pattern.", "binding_strength": "preferred", "binding_uri": "http://hl7.org/fhir/ValueSet/timing-abbreviation", "binding_version": null, "description": "A code for the timing schedule (or just text in code.text). Some codes such as BID are ubiquitous, but many institutions define their own additional codes. If a code is provided, the code is understood to be a complete statement of whatever is specified in the structured timing data, and either the code or the data may be used to interpret the Timing, with the exception that .repeat.bounds still applies over the code (and is not contained in the code).", "element_property": true, "title": "C | BID | TID | QID | AM | PM | QD | QOD | +" }, "event": { "description": "Identifies specific times when the event occurs.", "element_property": true, "items": { "format": "date-time", "type": "string" }, "title": "When the event occurs", "type": "array" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "repeat": { "$ref": "http://graph-fhir.io/schema/0.0.2/TimingRepeat", "description": "A set of rules that describe when the event is scheduled.", "element_property": true, "title": "When the event is to occur" }, "resourceType": { "const": "Timing", "default": "Timing", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "title": "Timing", "type": "object" }, "SampledData": { "$id": "http://graph-fhir.io/schema/0.0.2/SampledData", "additionalProperties": false, "description": "A series of measurements taken by a device. A series of measurements taken by a device, with upper and lower limits. There may be more than one dimension in the data. [See https://hl7.org/fhir/R5/SampledData.html]", "links": [], "properties": { "_codeMap": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``codeMap``." }, "_data": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``data``." }, "_dimensions": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``dimensions``." }, "_factor": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``factor``." }, "_interval": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``interval``." }, "_intervalUnit": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``intervalUnit``." }, "_lowerLimit": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``lowerLimit``." }, "_offsets": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``offsets``." }, "_upperLimit": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``upperLimit``." }, "codeMap": { "description": "Reference to ConceptMap that defines the codes used in the data.", "element_property": true, "enum_reference_types": [ "ConceptMap" ], "pattern": "\\S*", "title": "Defines the codes used in the data", "type": "string" }, "data": { "description": "A series of data points which are decimal values or codes separated by a single space (character u20). The special codes \"E\" (error), \"L\" (below detection limit) and \"U\" (above detection limit) are also defined for used in place of decimal values.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Decimal values with spaces, or \"E\" | \"U\" | \"L\", or another code", "type": "string" }, "dimensions": { "description": "The number of sample points at each time point. If this value is greater than one, then the dimensions will be interlaced - all the sample points for a point in time will be recorded at once.", "element_property": true, "element_required": true, "exclusiveMinimum": 0, "title": "Number of sample points at each time point", "type": "integer" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "factor": { "description": "A correction factor that is applied to the sampled data points before they are added to the origin.", "element_property": true, "title": "Multiply data by this before adding to origin", "type": "number" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "interval": { "description": "Amount of intervalUnits between samples, e.g. milliseconds for time-based sampling.", "element_property": true, "title": "Number of intervalUnits between samples", "type": "number" }, "intervalUnit": { "binding_description": "Units of measure allowed for an element.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/ucum-units", "binding_version": "5.0.0", "description": "The measurement unit in which the sample interval is expressed.", "element_property": true, "element_required": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "The measurement unit of the interval between samples", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "lowerLimit": { "description": "The lower limit of detection of the measured points. This is needed if any of the data points have the value \"L\" (lower than detection limit).", "element_property": true, "title": "Lower limit of detection", "type": "number" }, "offsets": { "description": "A series of data points which are decimal values separated by a single space (character u20). The units in which the offsets are expressed are found in intervalUnit. The absolute point at which the measurements begin SHALL be conveyed outside the scope of this datatype, e.g. Observation.effectiveDateTime for a timing offset.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Offsets, typically in time, at which data values were taken", "type": "string" }, "origin": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "description": "The base quantity that a measured value of zero represents. In addition, this provides the units of the entire measurement series.", "element_property": true, "title": "Zero value and units" }, "resourceType": { "const": "SampledData", "default": "SampledData", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "upperLimit": { "description": "The upper limit of detection of the measured points. This is needed if any of the data points have the value \"U\" (higher than detection limit).", "element_property": true, "title": "Upper limit of detection", "type": "number" } }, "required": [ "origin" ], "title": "SampledData", "type": "object" }, "ResearchStudyComparisonGroup": { "$id": "http://graph-fhir.io/schema/0.0.2/ResearchStudyComparisonGroup", "additionalProperties": false, "description": "Defined path through the study for a subject. Describes an expected event or sequence of events for one of the subjects of a study. E.g. for a living subject: exposure to drug A, wash-out, exposure to drug B, wash-out, follow-up. E.g. for a stability study: {store sample from lot A at 25 degrees for 1 month}, {store sample from lot A at 40 degrees for 1 month}. [See https://hl7.org/fhir/R5/ResearchStudyComparisonGroup.html]", "links": [ { "href": "{id}", "rel": "observedGroup", "targetHints": { "backref": [ "research_study_comparison_group" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/observedGroup/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_description": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``description``." }, "_linkId": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``linkId``." }, "_name": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``name``." }, "description": { "description": "A succinct description of the path through the study that would be followed by a subject adhering to this comparisonGroup.", "element_property": true, "pattern": "\\s*(\\S|\\s)*", "title": "Short explanation of study path", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "intendedExposure": { "backref": "intendedExposure_research_study_comparison_group", "element_property": true, "enum_reference_types": [ "EvidenceVariable" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Interventions or exposures in this comparisonGroup or cohort", "type": "array" }, "linkId": { "element_property": true, "maxLength": 64, "minLength": 1, "pattern": "^[A-Za-z0-9\\-.]+$", "title": "Allows the comparisonGroup for the study and the comparisonGroup for the subject to be linked easily", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "name": { "description": "Unique, human-readable label for this comparisonGroup of the study.", "element_property": true, "element_required": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Label for study comparisonGroup", "type": "string" }, "observedGroup": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "research_study_comparison_group", "element_property": true, "enum_reference_types": [ "Group" ], "title": "Group of participants who were enrolled in study comparisonGroup" }, "resourceType": { "const": "ResearchStudyComparisonGroup", "default": "ResearchStudyComparisonGroup", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "type": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "desc.", "binding_strength": "extensible", "binding_uri": "http://hl7.org/fhir/ValueSet/research-study-arm-type", "binding_version": null, "description": "Categorization of study comparisonGroup, e.g. experimental, active comparator, placebo comparater.", "element_property": true, "title": "Categorization of study comparisonGroup" } }, "title": "ResearchStudyComparisonGroup", "type": "object" }, "FamilyMemberHistory": { "$id": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory", "additionalProperties": false, "description": "Information about patient's relatives, relevant for patient. Significant health conditions for a person related to the patient relevant in the context of care for the patient. [See https://hl7.org/fhir/R5/FamilyMemberHistory.html]", "links": [ { "href": "{id}", "rel": "patient", "targetHints": { "backref": [ "family_member_history" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/patient/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Practitioner", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_PractitionerRole", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Patient", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Organization", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From FamilyMemberHistoryParticipant/participant", "href": "{id}", "rel": "participant_actor_Practitioner", "targetHints": { "backref": [ "family_member_history_participant" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/participant/-/actor/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From FamilyMemberHistoryParticipant/participant", "href": "{id}", "rel": "participant_actor_PractitionerRole", "targetHints": { "backref": [ "family_member_history_participant" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/participant/-/actor/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From FamilyMemberHistoryParticipant/participant", "href": "{id}", "rel": "participant_actor_Patient", "targetHints": { "backref": [ "family_member_history_participant" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/participant/-/actor/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From FamilyMemberHistoryParticipant/participant", "href": "{id}", "rel": "participant_actor_Organization", "targetHints": { "backref": [ "family_member_history_participant" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/participant/-/actor/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Organization", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Group", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Practitioner", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_PractitionerRole", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_ResearchStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Patient", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_ResearchSubject", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Substance", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_SubstanceDefinition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Specimen", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Observation", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_DiagnosticReport", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Condition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Medication", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_MedicationAdministration", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_MedicationStatement", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_MedicationRequest", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Procedure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_DocumentReference", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Task", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_ImagingStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_FamilyMemberHistory", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_BodyStructure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_ageString": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``ageString``." }, "_bornDate": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``bornDate``." }, "_bornString": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``bornString``." }, "_date": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``date``." }, "_deceasedBoolean": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``deceasedBoolean``." }, "_deceasedDate": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``deceasedDate``." }, "_deceasedString": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``deceasedString``." }, "_estimatedAge": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``estimatedAge``." }, "_implicitRules": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``implicitRules``." }, "_instantiatesCanonical": { "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension" }, "title": "Extension field for ``instantiatesCanonical``.", "type": "array" }, "_instantiatesUri": { "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension" }, "title": "Extension field for ``instantiatesUri``.", "type": "array" }, "_language": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``language``." }, "_name": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``name``." }, "_status": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``status``." }, "ageAge": { "$ref": "http://graph-fhir.io/schema/0.0.2/Age", "description": "The age of the relative at the time the family member history is recorded.", "element_property": true, "one_of_many": "age", "one_of_many_required": false, "title": "(approximate) age" }, "ageRange": { "$ref": "http://graph-fhir.io/schema/0.0.2/Range", "description": "The age of the relative at the time the family member history is recorded.", "element_property": true, "one_of_many": "age", "one_of_many_required": false, "title": "(approximate) age" }, "ageString": { "description": "The age of the relative at the time the family member history is recorded.", "element_property": true, "one_of_many": "age", "one_of_many_required": false, "pattern": "[ \\r\\n\\t\\S]+", "title": "(approximate) age", "type": "string" }, "bornDate": { "description": "The actual or approximate date of birth of the relative.", "element_property": true, "format": "date", "one_of_many": "born", "one_of_many_required": false, "title": "(approximate) date of birth", "type": "string" }, "bornPeriod": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "The actual or approximate date of birth of the relative.", "element_property": true, "one_of_many": "born", "one_of_many_required": false, "title": "(approximate) date of birth" }, "bornString": { "description": "The actual or approximate date of birth of the relative.", "element_property": true, "one_of_many": "born", "one_of_many_required": false, "pattern": "[ \\r\\n\\t\\S]+", "title": "(approximate) date of birth", "type": "string" }, "condition": { "description": "The significant Conditions (or condition) that the family member had. This is a repeating section to allow a system to represent more than one condition per resource, though there is nothing stopping multiple resources - one per condition.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistoryCondition" }, "title": "Condition that the related person had", "type": "array" }, "contained": { "description": "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, nor can they have their own independent transaction scope. This is allowed to be a Parameters resource if and only if it is referenced by a resource that provides context/meaning.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Resource" }, "title": "Contained, inline Resources", "type": "array" }, "dataAbsentReason": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Codes describing the reason why a family member's history is not available.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/history-absent-reason", "binding_version": null, "description": "Describes why the family member's history is not available.", "element_property": true, "title": "subject-unknown | withheld | unable-to-obtain | deferred" }, "date": { "description": "The date (and possibly time) when the family member history was recorded or last updated.", "element_property": true, "format": "date-time", "title": "When history was recorded or last updated", "type": "string" }, "deceasedAge": { "$ref": "http://graph-fhir.io/schema/0.0.2/Age", "description": "Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.", "element_property": true, "one_of_many": "deceased", "one_of_many_required": false, "title": "Dead? How old/when?" }, "deceasedBoolean": { "description": "Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.", "element_property": true, "one_of_many": "deceased", "one_of_many_required": false, "title": "Dead? How old/when?", "type": "boolean" }, "deceasedDate": { "description": "Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.", "element_property": true, "format": "date", "one_of_many": "deceased", "one_of_many_required": false, "title": "Dead? How old/when?", "type": "string" }, "deceasedRange": { "$ref": "http://graph-fhir.io/schema/0.0.2/Range", "description": "Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.", "element_property": true, "one_of_many": "deceased", "one_of_many_required": false, "title": "Dead? How old/when?" }, "deceasedString": { "description": "Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.", "element_property": true, "one_of_many": "deceased", "one_of_many_required": false, "pattern": "[ \\r\\n\\t\\S]+", "title": "Dead? How old/when?", "type": "string" }, "estimatedAge": { "description": "If true, indicates that the age value specified is an estimated value.", "element_property": true, "title": "Age is estimated?", "type": "boolean" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.", "element_property": true, "maxLength": 64, "minLength": 1, "pattern": "^[A-Za-z0-9\\-.]+$", "title": "Logical id of this artifact", "type": "string" }, "identifier": { "description": "Business identifiers assigned to this family member history by the performer or other systems which remain constant as the resource is updated and propagates from server to server.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier" }, "title": "External Id(s) for this record", "type": "array" }, "implicitRules": { "description": "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.", "element_property": true, "pattern": "\\S*", "title": "A set of rules under which this content was created", "type": "string" }, "instantiatesCanonical": { "description": "The URL pointing to a FHIR-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this FamilyMemberHistory.", "element_property": true, "enum_reference_types": [ "PlanDefinition", "Questionnaire", "ActivityDefinition", "Measure", "OperationDefinition" ], "items": { "pattern": "\\S*", "type": "string" }, "title": "Instantiates FHIR protocol or definition", "type": "array" }, "instantiatesUri": { "description": "The URL pointing to an externally maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this FamilyMemberHistory.", "element_property": true, "items": { "pattern": "\\S*", "type": "string" }, "title": "Instantiates external protocol or definition", "type": "array" }, "language": { "binding_description": "IETF language tag for a human language", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/all-languages", "binding_version": "5.0.0", "description": "The base language in which the resource is written.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Language of the resource content", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "meta": { "$ref": "http://graph-fhir.io/schema/0.0.2/Meta", "description": "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.", "element_property": true, "title": "Metadata about the resource" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored", "type": "array" }, "name": { "description": "This will either be a name or a description; e.g. \"Aunt Susan\", \"my cousin with the red hair\".", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "The family member described", "type": "string" }, "note": { "description": "This property allows a non condition-specific note to the made about the related person. Ideally, the note would be in the condition property, but this is not always possible.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Annotation" }, "title": "General note about related person", "type": "array" }, "participant": { "description": "Indicates who or what participated in the activities related to the family member history and how they were involved.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistoryParticipant" }, "title": "Who or what participated in the activities related to the family member history and how they were involved", "type": "array" }, "patient": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "family_member_history", "description": "The person who this history concerns.", "element_property": true, "enum_reference_types": [ "Patient" ], "title": "Patient history is about" }, "procedure": { "description": "The significant Procedures (or procedure) that the family member had. This is a repeating section to allow a system to represent more than one procedure per resource, though there is nothing stopping multiple resources - one per procedure.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistoryProcedure" }, "title": "Procedures that the related person had", "type": "array" }, "reason": { "backref": "reason_family_member_history", "binding_description": "Codes indicating why the family member history was done.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/clinical-findings", "binding_version": null, "description": "Describes why the family member history occurred in coded or textual form, or Indicates a Condition, Observation, AllergyIntolerance, or QuestionnaireResponse that justifies this family member history event.", "element_property": true, "enum_reference_types": [ "Condition", "Observation", "AllergyIntolerance", "QuestionnaireResponse", "DiagnosticReport", "DocumentReference" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference" }, "title": "Why was family member history performed?", "type": "array" }, "relationship": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "The nature of the relationship between the patient and the related person being described in the family member history.", "binding_strength": "example", "binding_uri": "http://terminology.hl7.org/ValueSet/v3-FamilyMember", "binding_version": null, "description": "The type of relationship this person has to the patient (father, mother, brother etc.).", "element_property": true, "title": "Relationship to the subject" }, "resourceType": { "const": "FamilyMemberHistory", "default": "FamilyMemberHistory", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "sex": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Codes describing the sex assigned at birth as documented on the birth registration.", "binding_strength": "extensible", "binding_uri": "http://hl7.org/fhir/ValueSet/administrative-gender", "binding_version": null, "description": "The birth sex of the family member.", "element_property": true, "title": "male | female | other | unknown" }, "status": { "binding_description": "A code that identifies the status of the family history record.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/history-status", "binding_version": "5.0.0", "description": "A code specifying the status of the record of the family history of a specific family member.", "element_property": true, "element_required": true, "enum_values": [ "partial", "completed", "entered-in-error", "health-unknown" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "partial | completed | entered-in-error | health-unknown", "type": "string" }, "text": { "$ref": "http://graph-fhir.io/schema/0.0.2/Narrative", "description": "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", "element_property": true, "title": "Text summary of the resource, for human interpretation" } }, "required": [ "patient", "relationship" ], "title": "FamilyMemberHistory", "type": "object" }, "RelatedArtifact": { "$id": "http://graph-fhir.io/schema/0.0.2/RelatedArtifact", "additionalProperties": false, "description": "Related artifacts for a knowledge resource. Related artifacts such as additional documentation, justification, or bibliographic references. [See https://hl7.org/fhir/R5/RelatedArtifact.html]", "links": [ { "href": "{id}", "rel": "resourceReference_Organization", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "resourceReference_Group", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "resourceReference_Practitioner", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "resourceReference_PractitionerRole", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "resourceReference_ResearchStudy", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "resourceReference_Patient", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "resourceReference_ResearchSubject", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "resourceReference_Substance", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "resourceReference_SubstanceDefinition", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "resourceReference_Specimen", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "resourceReference_Observation", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "resourceReference_DiagnosticReport", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "resourceReference_Condition", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "resourceReference_Medication", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "resourceReference_MedicationAdministration", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "resourceReference_MedicationStatement", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "resourceReference_MedicationRequest", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "resourceReference_Procedure", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "resourceReference_DocumentReference", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "resourceReference_Task", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "resourceReference_ImagingStudy", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "resourceReference_FamilyMemberHistory", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "resourceReference_BodyStructure", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/resourceReference/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_citation": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``citation``." }, "_display": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``display``." }, "_label": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``label``." }, "_publicationDate": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``publicationDate``." }, "_publicationStatus": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``publicationStatus``." }, "_resource": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``resource``." }, "_type": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``type``." }, "citation": { "description": "A bibliographic citation for the related artifact. This text SHOULD be formatted according to an accepted citation format.", "element_property": true, "pattern": "\\s*(\\S|\\s)*", "title": "Bibliographic citation for the artifact", "type": "string" }, "classifier": { "binding_description": "Additional classifiers for the related artifact.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/citation-artifact-classifier", "binding_version": null, "description": "Provides additional classifiers of the related artifact.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "Additional classifiers", "type": "array" }, "display": { "description": "A brief description of the document or knowledge resource being referenced, suitable for display to a consumer.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Brief description of the related artifact", "type": "string" }, "document": { "$ref": "http://graph-fhir.io/schema/0.0.2/Attachment", "description": "The document being referenced, represented as an attachment. This is exclusive with the resource element.", "element_property": true, "title": "What document is being referenced" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "label": { "description": "A short label that can be used to reference the citation from elsewhere in the containing artifact, such as a footnote index.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Short label", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "publicationDate": { "description": "The date of publication of the artifact being referred to.", "element_property": true, "format": "date", "title": "Date of publication of the artifact being referred to", "type": "string" }, "publicationStatus": { "binding_description": "Publication status of an artifact being referred to.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/publication-status", "binding_version": "5.0.0", "description": "The publication status of the artifact being referred to.", "element_property": true, "enum_values": [ "draft", "active", "retired", "unknown" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "draft | active | retired | unknown", "type": "string" }, "resource": { "description": "The related artifact, such as a library, value set, profile, or other knowledge resource.", "element_property": true, "enum_reference_types": [ "Resource" ], "pattern": "\\S*", "title": "What artifact is being referenced", "type": "string" }, "resourceReference": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "related_artifact", "description": "The related artifact, if the artifact is not a canonical resource, or a resource reference to a canonical resource.", "element_property": true, "enum_reference_types": [ "Organization", "Group", "Practitioner", "PractitionerRole", "ResearchStudy", "Patient", "ResearchSubject", "Substance", "SubstanceDefinition", "Specimen", "Observation", "DiagnosticReport", "Condition", "Medication", "MedicationAdministration", "MedicationStatement", "MedicationRequest", "Procedure", "DocumentReference", "Task", "ImagingStudy", "FamilyMemberHistory", "BodyStructure" ], "title": "What artifact, if not a conformance resource" }, "resourceType": { "const": "RelatedArtifact", "default": "RelatedArtifact", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "type": { "binding_description": "The type of relationship to the related artifact.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/related-artifact-type", "binding_version": "5.0.0", "description": "The type of relationship to the related artifact.", "element_property": true, "element_required": true, "enum_values": [ "documentation", "justification", "citation", "predecessor", "successor", "derived-from", "depends-on", "composed-of", "part-of", "amends", "amended-with", "appends", "appended-with", "cites", "cited-by", "comments-on", "comment-in", "contains", "contained-in", "corrects", "correction-in", "replaces", "replaced-with", "retracts", "retracted-by", "signs", "similar-to", "supports", "supported-with", "transforms", "transformed-into", "transformed-with", "documents", "specification-of", "created-with", "cite-as" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | documents | specification-of | created-with | cite-as", "type": "string" } }, "title": "RelatedArtifact", "type": "object" }, "Observation": { "$id": "http://graph-fhir.io/schema/0.0.2/Observation", "additionalProperties": false, "description": "Measurements and simple assertions. Measurements and simple assertions made about a patient, device or other subject. [See https://hl7.org/fhir/R5/Observation.html]", "links": [ { "href": "{id}", "rel": "basedOn_MedicationRequest", "targetHints": { "backref": [ "basedOn_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/basedOn/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "bodyStructure", "targetHints": { "backref": [ "observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/bodyStructure/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "derivedFrom_DocumentReference", "targetHints": { "backref": [ "derivedFrom_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/derivedFrom/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "derivedFrom_ImagingStudy", "targetHints": { "backref": [ "derivedFrom_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/derivedFrom/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "derivedFrom_Observation", "targetHints": { "backref": [ "derivedFrom_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/derivedFrom/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_Organization", "targetHints": { "backref": [ "focus_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/focus/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_Group", "targetHints": { "backref": [ "focus_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/focus/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_Practitioner", "targetHints": { "backref": [ "focus_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/focus/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_PractitionerRole", "targetHints": { "backref": [ "focus_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/focus/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_ResearchStudy", "targetHints": { "backref": [ "focus_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/focus/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_Patient", "targetHints": { "backref": [ "focus_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/focus/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_ResearchSubject", "targetHints": { "backref": [ "focus_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/focus/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_Substance", "targetHints": { "backref": [ "focus_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/focus/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_SubstanceDefinition", "targetHints": { "backref": [ "focus_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/focus/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_Specimen", "targetHints": { "backref": [ "focus_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/focus/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_Observation", "targetHints": { "backref": [ "focus_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/focus/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_DiagnosticReport", "targetHints": { "backref": [ "focus_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/focus/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_Condition", "targetHints": { "backref": [ "focus_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/focus/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_Medication", "targetHints": { "backref": [ "focus_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/focus/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_MedicationAdministration", "targetHints": { "backref": [ "focus_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/focus/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_MedicationStatement", "targetHints": { "backref": [ "focus_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/focus/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_MedicationRequest", "targetHints": { "backref": [ "focus_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/focus/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_Procedure", "targetHints": { "backref": [ "focus_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/focus/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_DocumentReference", "targetHints": { "backref": [ "focus_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/focus/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_Task", "targetHints": { "backref": [ "focus_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/focus/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_ImagingStudy", "targetHints": { "backref": [ "focus_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/focus/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_FamilyMemberHistory", "targetHints": { "backref": [ "focus_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/focus/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_BodyStructure", "targetHints": { "backref": [ "focus_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/focus/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "hasMember_Observation", "targetHints": { "backref": [ "hasMember_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/hasMember/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "partOf_MedicationAdministration", "targetHints": { "backref": [ "partOf_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/partOf/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "partOf_MedicationStatement", "targetHints": { "backref": [ "partOf_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/partOf/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "partOf_Procedure", "targetHints": { "backref": [ "partOf_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/partOf/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "partOf_ImagingStudy", "targetHints": { "backref": [ "partOf_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/partOf/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "performer_Practitioner", "targetHints": { "backref": [ "performer_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/performer/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "performer_PractitionerRole", "targetHints": { "backref": [ "performer_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/performer/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "performer_Organization", "targetHints": { "backref": [ "performer_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/performer/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "performer_Patient", "targetHints": { "backref": [ "performer_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/performer/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "specimen_Specimen", "targetHints": { "backref": [ "specimen_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/specimen/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "specimen_Group", "targetHints": { "backref": [ "specimen_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/specimen/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Patient", "targetHints": { "backref": [ "subject_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Group", "targetHints": { "backref": [ "subject_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Organization", "targetHints": { "backref": [ "subject_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Procedure", "targetHints": { "backref": [ "subject_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Practitioner", "targetHints": { "backref": [ "subject_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Medication", "targetHints": { "backref": [ "subject_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Substance", "targetHints": { "backref": [ "subject_observation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Practitioner", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_PractitionerRole", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Patient", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Organization", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From ObservationTriggeredBy/triggeredBy", "href": "{id}", "rel": "triggeredBy_observation", "targetHints": { "backref": [ "observation_triggered_by" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/triggeredBy/-/observation/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_effectiveDateTime": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``effectiveDateTime``." }, "_effectiveInstant": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``effectiveInstant``." }, "_implicitRules": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``implicitRules``." }, "_instantiatesCanonical": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``instantiatesCanonical``." }, "_issued": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``issued``." }, "_language": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``language``." }, "_status": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``status``." }, "_valueBoolean": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueBoolean``." }, "_valueDateTime": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueDateTime``." }, "_valueInteger": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueInteger``." }, "_valueString": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueString``." }, "_valueTime": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueTime``." }, "basedOn": { "backref": "basedOn_observation", "description": "A plan, proposal or order that is fulfilled in whole or in part by this event. For example, a MedicationRequest may require a patient to have laboratory test performed before it is dispensed.", "element_property": true, "enum_reference_types": [ "CarePlan", "DeviceRequest", "ImmunizationRecommendation", "MedicationRequest", "NutritionOrder", "ServiceRequest" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Fulfills plan, proposal or order", "type": "array" }, "bodySite": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "SNOMED CT Body site concepts", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/body-site", "binding_version": null, "description": "Indicates the site on the subject's body where the observation was made (i.e. the target site).", "element_property": true, "title": "Observed body part" }, "bodyStructure": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "observation", "description": "Indicates the body structure on the subject's body where the observation was made (i.e. the target site).", "element_property": true, "enum_reference_types": [ "BodyStructure" ], "title": "Observed body structure" }, "category": { "binding_description": "Codes for high level observation categories.", "binding_strength": "preferred", "binding_uri": "http://hl7.org/fhir/ValueSet/observation-category", "binding_version": null, "description": "A code that classifies the general type of observation being made.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "Classification of type of observation", "type": "array" }, "code": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "LDL Cholesterol codes - measured or calculated.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/lipid-ldl-codes", "binding_version": null, "description": "Describes what was observed. Sometimes this is called the observation \"name\".", "element_property": true, "title": "Type of observation (code / type)" }, "component": { "description": "Some observations have multiple component observations. These component observations are expressed as separate code value pairs that share the same attributes. Examples include systolic and diastolic component observations for blood pressure measurement and multiple component observations for genetics observations.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/ObservationComponent" }, "title": "Component results", "type": "array" }, "contained": { "description": "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, nor can they have their own independent transaction scope. This is allowed to be a Parameters resource if and only if it is referenced by a resource that provides context/meaning.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Resource" }, "title": "Contained, inline Resources", "type": "array" }, "dataAbsentReason": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Codes specifying why the result (`Observation.value[x]`) is missing.", "binding_strength": "extensible", "binding_uri": "http://hl7.org/fhir/ValueSet/data-absent-reason", "binding_version": null, "description": "Provides a reason why the expected value in the element Observation.value[x] is missing.", "element_property": true, "title": "Why the result is missing" }, "derivedFrom": { "backref": "derivedFrom_observation", "description": "The target resource that represents a measurement from which this observation value is derived. For example, a calculated anion gap or a fetal measurement based on an ultrasound image.", "element_property": true, "enum_reference_types": [ "DocumentReference", "ImagingStudy", "ImagingSelection", "QuestionnaireResponse", "Observation", "MolecularSequence", "GenomicStudy" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Related resource from which the observation is made", "type": "array" }, "device": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "device_observation", "element_property": true, "enum_reference_types": [ "Device", "DeviceMetric" ], "title": "A reference to the device that generates the measurements or the device settings for the device" }, "effectiveDateTime": { "description": "The time or time-period the observed value is asserted as being true. For biological subjects - e.g. human patients - this is usually called the \"physiologically relevant time\". This is usually either the time of the procedure or of specimen collection, but very often the source of the date/time is not known, only the date/time itself.", "element_property": true, "format": "date-time", "one_of_many": "effective", "one_of_many_required": false, "title": "Clinically relevant time/time-period for observation", "type": "string" }, "effectiveInstant": { "description": "The time or time-period the observed value is asserted as being true. For biological subjects - e.g. human patients - this is usually called the \"physiologically relevant time\". This is usually either the time of the procedure or of specimen collection, but very often the source of the date/time is not known, only the date/time itself.", "element_property": true, "format": "date-time", "one_of_many": "effective", "one_of_many_required": false, "title": "Clinically relevant time/time-period for observation", "type": "string" }, "effectivePeriod": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "The time or time-period the observed value is asserted as being true. For biological subjects - e.g. human patients - this is usually called the \"physiologically relevant time\". This is usually either the time of the procedure or of specimen collection, but very often the source of the date/time is not known, only the date/time itself.", "element_property": true, "one_of_many": "effective", "one_of_many_required": false, "title": "Clinically relevant time/time-period for observation" }, "effectiveTiming": { "$ref": "http://graph-fhir.io/schema/0.0.2/Timing", "description": "The time or time-period the observed value is asserted as being true. For biological subjects - e.g. human patients - this is usually called the \"physiologically relevant time\". This is usually either the time of the procedure or of specimen collection, but very often the source of the date/time is not known, only the date/time itself.", "element_property": true, "one_of_many": "effective", "one_of_many_required": false, "title": "Clinically relevant time/time-period for observation" }, "encounter": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "observation", "description": "The healthcare event (e.g. a patient and healthcare provider interaction) during which this observation is made.", "element_property": true, "enum_reference_types": [ "Encounter" ], "title": "Healthcare event during which this observation is made" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "focus": { "backref": "focus_observation", "description": "The actual focus of an observation when it is not the patient of record representing something or someone associated with the patient such as a spouse, parent, fetus, or donor. For example, fetus observations in a mother's record. The focus of an observation could also be an existing condition, an intervention, the subject's diet, another observation of the subject, or a body structure such as tumor or implanted device. An example use case would be using the Observation resource to capture whether the mother is trained to change her child's tracheostomy tube. In this example, the child is the patient of record and the mother is the focus.", "element_property": true, "enum_reference_types": [ "Organization", "Group", "Practitioner", "PractitionerRole", "ResearchStudy", "Patient", "ResearchSubject", "Substance", "SubstanceDefinition", "Specimen", "Observation", "DiagnosticReport", "Condition", "Medication", "MedicationAdministration", "MedicationStatement", "MedicationRequest", "Procedure", "DocumentReference", "Task", "ImagingStudy", "FamilyMemberHistory", "BodyStructure" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "What the observation is about, when it is not about the subject of record", "type": "array" }, "hasMember": { "backref": "hasMember_observation", "description": "This observation is a group observation (e.g. a battery, a panel of tests, a set of vital sign measurements) that includes the target as a member of the group.", "element_property": true, "enum_reference_types": [ "Observation", "QuestionnaireResponse", "MolecularSequence" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Related resource that belongs to the Observation group", "type": "array" }, "id": { "description": "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.", "element_property": true, "maxLength": 64, "minLength": 1, "pattern": "^[A-Za-z0-9\\-.]+$", "title": "Logical id of this artifact", "type": "string" }, "identifier": { "description": "A unique identifier assigned to this observation.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier" }, "title": "Business Identifier for observation", "type": "array" }, "implicitRules": { "description": "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.", "element_property": true, "pattern": "\\S*", "title": "A set of rules under which this content was created", "type": "string" }, "instantiatesCanonical": { "description": "The reference to a FHIR ObservationDefinition resource that provides the definition that is adhered to in whole or in part by this Observation instance.", "element_property": true, "enum_reference_types": [ "ObservationDefinition" ], "one_of_many": "instantiates", "one_of_many_required": false, "pattern": "\\S*", "title": "Instantiates FHIR ObservationDefinition", "type": "string" }, "instantiatesReference": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "observation", "description": "The reference to a FHIR ObservationDefinition resource that provides the definition that is adhered to in whole or in part by this Observation instance.", "element_property": true, "enum_reference_types": [ "ObservationDefinition" ], "one_of_many": "instantiates", "one_of_many_required": false, "title": "Instantiates FHIR ObservationDefinition" }, "interpretation": { "binding_description": "Codes identifying interpretations of observations.", "binding_strength": "extensible", "binding_uri": "http://hl7.org/fhir/ValueSet/observation-interpretation", "binding_version": null, "description": "A categorical assessment of an observation value. For example, high, low, normal.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "High, low, normal, etc", "type": "array" }, "issued": { "description": "The date and time this version of the observation was made available to providers, typically after the results have been reviewed and verified.", "element_property": true, "format": "date-time", "title": "Date/Time this version was made available", "type": "string" }, "language": { "binding_description": "IETF language tag for a human language", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/all-languages", "binding_version": "5.0.0", "description": "The base language in which the resource is written.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Language of the resource content", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "meta": { "$ref": "http://graph-fhir.io/schema/0.0.2/Meta", "description": "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.", "element_property": true, "title": "Metadata about the resource" }, "method": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Methods for simple observations.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/observation-methods", "binding_version": null, "description": "Indicates the mechanism used to perform the observation.", "element_property": true, "title": "How it was done" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored", "type": "array" }, "note": { "description": "Comments about the observation or the results.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Annotation" }, "title": "Comments about the observation", "type": "array" }, "partOf": { "backref": "partOf_observation", "description": "A larger event of which this particular Observation is a component or step. For example, an observation as part of a procedure.", "element_property": true, "enum_reference_types": [ "MedicationAdministration", "MedicationDispense", "MedicationStatement", "Procedure", "Immunization", "ImagingStudy", "GenomicStudy" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Part of referenced event", "type": "array" }, "performer": { "backref": "performer_observation", "description": "Who was responsible for asserting the observed value as \"true\".", "element_property": true, "enum_reference_types": [ "Practitioner", "PractitionerRole", "Organization", "CareTeam", "Patient", "RelatedPerson" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Who is responsible for the observation", "type": "array" }, "referenceRange": { "description": "Guidance on how to interpret the value by comparison to a normal or recommended range. Multiple reference ranges are interpreted as an \"OR\". In other words, to represent two distinct target populations, two `referenceRange` elements would be used.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/ObservationReferenceRange" }, "title": "Provides guide for interpretation", "type": "array" }, "resourceType": { "const": "Observation", "default": "Observation", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "specimen": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "specimen_observation", "description": "The specimen that was used when this observation was made.", "element_property": true, "enum_reference_types": [ "Specimen", "Group" ], "title": "Specimen used for this observation" }, "status": { "binding_description": "Codes providing the status of an observation.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/observation-status", "binding_version": "5.0.0", "description": "The status of the result value.", "element_property": true, "element_required": true, "enum_values": [ "registered", "preliminary", "final", "amended", "+" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "registered | preliminary | final | amended +", "type": "string" }, "subject": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "subject_observation", "description": "The patient, or group of patients, location, device, organization, procedure or practitioner this observation is about and into whose or what record the observation is placed. If the actual focus of the observation is different from the subject (or a sample of, part, or region of the subject), the `focus` element or the `code` itself specifies the actual focus of the observation.", "element_property": true, "enum_reference_types": [ "Patient", "Group", "Device", "Location", "Organization", "Procedure", "Practitioner", "Medication", "Substance", "BiologicallyDerivedProduct", "NutritionProduct" ], "title": "Who and/or what the observation is about" }, "text": { "$ref": "http://graph-fhir.io/schema/0.0.2/Narrative", "description": "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", "element_property": true, "title": "Text summary of the resource, for human interpretation" }, "triggeredBy": { "description": "Identifies the observation(s) that triggered the performance of this observation.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/ObservationTriggeredBy" }, "title": "Triggering observation(s)", "type": "array" }, "valueAttachment": { "$ref": "http://graph-fhir.io/schema/0.0.2/Attachment", "description": "The information determined as a result of making the observation, if the information has a simple value.", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Actual result" }, "valueBoolean": { "description": "The information determined as a result of making the observation, if the information has a simple value.", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Actual result", "type": "boolean" }, "valueCodeableConcept": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "description": "The information determined as a result of making the observation, if the information has a simple value.", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Actual result" }, "valueDateTime": { "description": "The information determined as a result of making the observation, if the information has a simple value.", "element_property": true, "format": "date-time", "one_of_many": "value", "one_of_many_required": false, "title": "Actual result", "type": "string" }, "valueInteger": { "description": "The information determined as a result of making the observation, if the information has a simple value.", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Actual result", "type": "integer" }, "valuePeriod": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "The information determined as a result of making the observation, if the information has a simple value.", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Actual result" }, "valueQuantity": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "description": "The information determined as a result of making the observation, if the information has a simple value.", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Actual result" }, "valueRange": { "$ref": "http://graph-fhir.io/schema/0.0.2/Range", "description": "The information determined as a result of making the observation, if the information has a simple value.", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Actual result" }, "valueRatio": { "$ref": "http://graph-fhir.io/schema/0.0.2/Ratio", "description": "The information determined as a result of making the observation, if the information has a simple value.", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Actual result" }, "valueReference": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "valueReference_observation", "description": "The information determined as a result of making the observation, if the information has a simple value.", "element_property": true, "enum_reference_types": [ "MolecularSequence" ], "one_of_many": "value", "one_of_many_required": false, "title": "Actual result" }, "valueSampledData": { "$ref": "http://graph-fhir.io/schema/0.0.2/SampledData", "description": "The information determined as a result of making the observation, if the information has a simple value.", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Actual result" }, "valueString": { "description": "The information determined as a result of making the observation, if the information has a simple value.", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "pattern": "[ \\r\\n\\t\\S]+", "title": "Actual result", "type": "string" }, "valueTime": { "description": "The information determined as a result of making the observation, if the information has a simple value.", "element_property": true, "format": "time", "one_of_many": "value", "one_of_many_required": false, "title": "Actual result", "type": "string" } }, "required": [ "code" ], "title": "Observation", "type": "object" }, "ObservationTriggeredBy": { "$id": "http://graph-fhir.io/schema/0.0.2/ObservationTriggeredBy", "additionalProperties": false, "description": "Triggering observation(s). Identifies the observation(s) that triggered the performance of this observation. [See https://hl7.org/fhir/R5/ObservationTriggeredBy.html]", "links": [ { "href": "{id}", "rel": "observation", "targetHints": { "backref": [ "observation_triggered_by" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/observation/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_reason": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``reason``." }, "_type": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``type``." }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "observation": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "observation_triggered_by", "description": "Reference to the triggering observation.", "element_property": true, "enum_reference_types": [ "Observation" ], "title": "Triggering observation" }, "reason": { "description": "Provides the reason why this observation was performed as a result of the observation(s) referenced.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Reason that the observation was triggered", "type": "string" }, "resourceType": { "const": "ObservationTriggeredBy", "default": "ObservationTriggeredBy", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "type": { "binding_description": "The type of TriggeredBy Observation.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/observation-triggeredbytype", "binding_version": "5.0.0", "description": "The type of trigger. Reflex | Repeat | Re-run.", "element_property": true, "element_required": true, "enum_values": [ "reflex", "repeat", "re-run" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "reflex | repeat | re-run", "type": "string" } }, "required": [ "observation" ], "title": "ObservationTriggeredBy", "type": "object" }, "SubstanceDefinitionCode": { "$id": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionCode", "additionalProperties": false, "description": "Codes associated with the substance. [See https://hl7.org/fhir/R5/SubstanceDefinitionCode.html]", "links": [ { "href": "{id}", "rel": "source", "targetHints": { "backref": [ "source_substance_definition_code" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/source/-/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Practitioner", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_PractitionerRole", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Patient", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Organization", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_statusDate": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``statusDate``." }, "code": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "element_property": true, "title": "The specific code" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "note": { "description": "Any comment can be provided in this field, if necessary.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Annotation" }, "title": "Any comment can be provided in this field", "type": "array" }, "resourceType": { "const": "SubstanceDefinitionCode", "default": "SubstanceDefinitionCode", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "source": { "backref": "source_substance_definition_code", "element_property": true, "enum_reference_types": [ "DocumentReference" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Supporting literature", "type": "array" }, "status": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "The lifecycle status of an artifact.", "binding_strength": "preferred", "binding_uri": "http://hl7.org/fhir/ValueSet/publication-status", "binding_version": null, "element_property": true, "title": "Status of the code assignment, for example 'provisional', 'approved'" }, "statusDate": { "description": "The date at which the code status was changed as part of the terminology maintenance.", "element_property": true, "format": "date-time", "title": "The date at which the code status was changed", "type": "string" } }, "title": "SubstanceDefinitionCode", "type": "object" }, "DataRequirementCodeFilter": { "$id": "http://graph-fhir.io/schema/0.0.2/DataRequirementCodeFilter", "additionalProperties": false, "description": "What codes are expected. Code filters specify additional constraints on the data, specifying the value set of interest for a particular element of the data. Each code filter defines an additional constraint on the data, i.e. code filters are AND'ed, not OR'ed. [See https://hl7.org/fhir/R5/DataRequirementCodeFilter.html]", "links": [], "properties": { "_path": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``path``." }, "_searchParam": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``searchParam``." }, "_valueSet": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueSet``." }, "code": { "description": "The codes for the code filter. If values are given, the filter will return only those data items for which the code-valued attribute specified by the path has a value that is one of the specified codes. If codes are specified in addition to a value set, the filter returns items matching a code in the value set or one of the specified codes.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Coding" }, "title": "What code is expected", "type": "array" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "path": { "description": "The code-valued attribute of the filter. The specified path SHALL be a FHIRPath resolvable on the specified type of the DataRequirement, and SHALL consist only of identifiers, constant indexers, and .resolve(). The path is allowed to contain qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse multiple-cardinality sub-elements (see the [Simple FHIRPath Profile](fhirpath.html#simple) for full details). Note that the index must be an integer constant. The path must resolve to an element of type code, Coding, or CodeableConcept.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "A code-valued attribute to filter on", "type": "string" }, "resourceType": { "const": "DataRequirementCodeFilter", "default": "DataRequirementCodeFilter", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "searchParam": { "description": "A token parameter that refers to a search parameter defined on the specified type of the DataRequirement, and which searches on elements of type code, Coding, or CodeableConcept.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "A coded (token) parameter to search on", "type": "string" }, "valueSet": { "description": "The valueset for the code filter. The valueSet and code elements are additive. If valueSet is specified, the filter will return only those data items for which the value of the code-valued element specified in the path is a member of the specified valueset.", "element_property": true, "enum_reference_types": [ "ValueSet" ], "pattern": "\\S*", "title": "ValueSet for the filter", "type": "string" } }, "title": "DataRequirementCodeFilter", "type": "object" }, "FamilyMemberHistoryParticipant": { "$id": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistoryParticipant", "additionalProperties": false, "description": "Who or what participated in the activities related to the family member history and how they were involved. Indicates who or what participated in the activities related to the family member history and how they were involved. [See https://hl7.org/fhir/R5/FamilyMemberHistoryParticipant.html]", "links": [ { "href": "{id}", "rel": "actor_Practitioner", "targetHints": { "backref": [ "family_member_history_participant" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/actor/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "actor_PractitionerRole", "targetHints": { "backref": [ "family_member_history_participant" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/actor/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "actor_Patient", "targetHints": { "backref": [ "family_member_history_participant" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/actor/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "actor_Organization", "targetHints": { "backref": [ "family_member_history_participant" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/actor/reference" }, "templateRequired": [ "id" ] } ], "properties": { "actor": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "family_member_history_participant", "description": "Indicates who or what participated in the activities related to the family member history.", "element_property": true, "enum_reference_types": [ "Practitioner", "PractitionerRole", "Patient", "RelatedPerson", "Device", "Organization", "CareTeam" ], "title": "Who or what participated in the activities related to the family member history" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "function": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": null, "binding_strength": "extensible", "binding_uri": "http://hl7.org/fhir/ValueSet/participation-role-type", "binding_version": null, "description": "Distinguishes the type of involvement of the actor in the activities related to the family member history.", "element_property": true, "title": "Type of involvement" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "resourceType": { "const": "FamilyMemberHistoryParticipant", "default": "FamilyMemberHistoryParticipant", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "required": [ "actor" ], "title": "FamilyMemberHistoryParticipant", "type": "object" }, "PatientLink": { "$id": "http://graph-fhir.io/schema/0.0.2/PatientLink", "additionalProperties": false, "description": "Link to a Patient or RelatedPerson resource that concerns the same actual individual. [See https://hl7.org/fhir/R5/PatientLink.html]", "links": [ { "href": "{id}", "rel": "other_Patient", "targetHints": { "backref": [ "patient_link" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/other/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_type": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``type``." }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "other": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "patient_link", "description": "Link to a Patient or RelatedPerson resource that concerns the same actual individual.", "element_property": true, "enum_reference_types": [ "Patient", "RelatedPerson" ], "title": "The other patient or related person resource that the link refers to" }, "resourceType": { "const": "PatientLink", "default": "PatientLink", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "type": { "binding_description": "The type of link between this patient resource and another Patient resource, or Patient/RelatedPerson when using the `seealso` code", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/link-type", "binding_version": "5.0.0", "description": "The type of link between this patient resource and another patient resource.", "element_property": true, "element_required": true, "enum_values": [ "replaced-by", "replaces", "refer", "seealso" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "replaced-by | replaces | refer | seealso", "type": "string" } }, "required": [ "other" ], "title": "PatientLink", "type": "object" }, "TaskOutput": { "$id": "http://graph-fhir.io/schema/0.0.2/TaskOutput", "additionalProperties": false, "description": "Information produced as part of task. Outputs produced by the Task. [See https://hl7.org/fhir/R5/TaskOutput.html]", "links": [ { "href": "{id}", "rel": "valueReference_Organization", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Group", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Practitioner", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_PractitionerRole", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_ResearchStudy", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Patient", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_ResearchSubject", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Substance", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_SubstanceDefinition", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Specimen", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Observation", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_DiagnosticReport", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Condition", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Medication", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_MedicationAdministration", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_MedicationStatement", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_MedicationRequest", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Procedure", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_DocumentReference", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Task", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_ImagingStudy", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_FamilyMemberHistory", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_BodyStructure", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/valueAnnotation", "href": "{id}", "rel": "valueAnnotation_authorReference_Practitioner", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/valueAnnotation/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/valueAnnotation", "href": "{id}", "rel": "valueAnnotation_authorReference_PractitionerRole", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/valueAnnotation/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/valueAnnotation", "href": "{id}", "rel": "valueAnnotation_authorReference_Patient", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/valueAnnotation/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/valueAnnotation", "href": "{id}", "rel": "valueAnnotation_authorReference_Organization", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/valueAnnotation/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_Organization", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_Group", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_Practitioner", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_PractitionerRole", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_ResearchStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_Patient", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_ResearchSubject", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_Substance", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_SubstanceDefinition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_Specimen", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_Observation", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_DiagnosticReport", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_Condition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_Medication", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_MedicationAdministration", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_MedicationStatement", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_MedicationRequest", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_Procedure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_DocumentReference", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_Task", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_ImagingStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_FamilyMemberHistory", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_BodyStructure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From DataRequirement/valueDataRequirement", "href": "{id}", "rel": "valueDataRequirement_subjectReference", "targetHints": { "backref": [ "data_requirement" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/valueDataRequirement/subjectReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From ExtendedContactDetail/valueExtendedContactDetail", "href": "{id}", "rel": "valueExtendedContactDetail_organization", "targetHints": { "backref": [ "extended_contact_detail" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/valueExtendedContactDetail/organization/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_Organization", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_Group", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_Practitioner", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_PractitionerRole", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_ResearchStudy", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_Patient", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_ResearchSubject", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_Substance", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_SubstanceDefinition", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_Specimen", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_Observation", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_DiagnosticReport", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_Condition", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_Medication", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_MedicationAdministration", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_MedicationStatement", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_MedicationRequest", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_Procedure", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_DocumentReference", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_Task", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_ImagingStudy", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_FamilyMemberHistory", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_BodyStructure", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Signature/valueSignature", "href": "{id}", "rel": "valueSignature_onBehalfOf_Practitioner", "targetHints": { "backref": [ "onBehalfOf_signature" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/valueSignature/onBehalfOf/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Signature/valueSignature", "href": "{id}", "rel": "valueSignature_onBehalfOf_PractitionerRole", "targetHints": { "backref": [ "onBehalfOf_signature" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/valueSignature/onBehalfOf/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Signature/valueSignature", "href": "{id}", "rel": "valueSignature_onBehalfOf_Patient", "targetHints": { "backref": [ "onBehalfOf_signature" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/valueSignature/onBehalfOf/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Signature/valueSignature", "href": "{id}", "rel": "valueSignature_onBehalfOf_Organization", "targetHints": { "backref": [ "onBehalfOf_signature" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/valueSignature/onBehalfOf/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Signature/valueSignature", "href": "{id}", "rel": "valueSignature_who_Practitioner", "targetHints": { "backref": [ "who_signature" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/valueSignature/who/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Signature/valueSignature", "href": "{id}", "rel": "valueSignature_who_PractitionerRole", "targetHints": { "backref": [ "who_signature" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/valueSignature/who/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Signature/valueSignature", "href": "{id}", "rel": "valueSignature_who_Patient", "targetHints": { "backref": [ "who_signature" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/valueSignature/who/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Signature/valueSignature", "href": "{id}", "rel": "valueSignature_who_Organization", "targetHints": { "backref": [ "who_signature" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/valueSignature/who/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From UsageContext/valueUsageContext", "href": "{id}", "rel": "valueUsageContext_valueReference_ResearchStudy", "targetHints": { "backref": [ "usage_context" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/valueUsageContext/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From UsageContext/valueUsageContext", "href": "{id}", "rel": "valueUsageContext_valueReference_Group", "targetHints": { "backref": [ "usage_context" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/valueUsageContext/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From UsageContext/valueUsageContext", "href": "{id}", "rel": "valueUsageContext_valueReference_Organization", "targetHints": { "backref": [ "usage_context" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/valueUsageContext/valueReference/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_valueBase64Binary": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueBase64Binary``." }, "_valueBoolean": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueBoolean``." }, "_valueCanonical": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueCanonical``." }, "_valueCode": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueCode``." }, "_valueDate": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueDate``." }, "_valueDateTime": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueDateTime``." }, "_valueDecimal": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueDecimal``." }, "_valueId": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueId``." }, "_valueInstant": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueInstant``." }, "_valueInteger": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueInteger``." }, "_valueInteger64": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueInteger64``." }, "_valueMarkdown": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueMarkdown``." }, "_valueOid": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueOid``." }, "_valuePositiveInt": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valuePositiveInt``." }, "_valueString": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueString``." }, "_valueTime": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueTime``." }, "_valueUnsignedInt": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueUnsignedInt``." }, "_valueUri": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueUri``." }, "_valueUrl": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueUrl``." }, "_valueUuid": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueUuid``." }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "resourceType": { "const": "TaskOutput", "default": "TaskOutput", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "type": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "description": "The name of the Output parameter.", "element_property": true, "title": "Label for output" }, "valueAddress": { "$ref": "http://graph-fhir.io/schema/0.0.2/Address", "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valueAge": { "$ref": "http://graph-fhir.io/schema/0.0.2/Age", "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valueAnnotation": { "$ref": "http://graph-fhir.io/schema/0.0.2/Annotation", "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valueAttachment": { "$ref": "http://graph-fhir.io/schema/0.0.2/Attachment", "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valueAvailability": { "$ref": "http://graph-fhir.io/schema/0.0.2/Availability", "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valueBase64Binary": { "description": "The value of the Output parameter as a basic type.", "element_property": true, "format": "binary", "one_of_many": "value", "one_of_many_required": true, "title": "Result of output", "type": "string" }, "valueBoolean": { "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output", "type": "boolean" }, "valueCanonical": { "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "pattern": "\\S*", "title": "Result of output", "type": "string" }, "valueCode": { "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Result of output", "type": "string" }, "valueCodeableConcept": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valueCodeableReference": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference", "backref": "task_output", "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valueCoding": { "$ref": "http://graph-fhir.io/schema/0.0.2/Coding", "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valueContactDetail": { "$ref": "http://graph-fhir.io/schema/0.0.2/ContactDetail", "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valueContactPoint": { "$ref": "http://graph-fhir.io/schema/0.0.2/ContactPoint", "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valueCount": { "$ref": "http://graph-fhir.io/schema/0.0.2/Count", "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valueDataRequirement": { "$ref": "http://graph-fhir.io/schema/0.0.2/DataRequirement", "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valueDate": { "description": "The value of the Output parameter as a basic type.", "element_property": true, "format": "date", "one_of_many": "value", "one_of_many_required": true, "title": "Result of output", "type": "string" }, "valueDateTime": { "description": "The value of the Output parameter as a basic type.", "element_property": true, "format": "date-time", "one_of_many": "value", "one_of_many_required": true, "title": "Result of output", "type": "string" }, "valueDecimal": { "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output", "type": "number" }, "valueDistance": { "$ref": "http://graph-fhir.io/schema/0.0.2/Distance", "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valueDosage": { "$ref": "http://graph-fhir.io/schema/0.0.2/Dosage", "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valueDuration": { "$ref": "http://graph-fhir.io/schema/0.0.2/Duration", "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valueExpression": { "$ref": "http://graph-fhir.io/schema/0.0.2/Expression", "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valueExtendedContactDetail": { "$ref": "http://graph-fhir.io/schema/0.0.2/ExtendedContactDetail", "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valueHumanName": { "$ref": "http://graph-fhir.io/schema/0.0.2/HumanName", "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valueId": { "description": "The value of the Output parameter as a basic type.", "element_property": true, "maxLength": 64, "minLength": 1, "one_of_many": "value", "one_of_many_required": true, "pattern": "^[A-Za-z0-9\\-.]+$", "title": "Result of output", "type": "string" }, "valueIdentifier": { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier", "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valueInstant": { "description": "The value of the Output parameter as a basic type.", "element_property": true, "format": "date-time", "one_of_many": "value", "one_of_many_required": true, "title": "Result of output", "type": "string" }, "valueInteger": { "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output", "type": "integer" }, "valueInteger64": { "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output", "type": "integer" }, "valueMarkdown": { "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "pattern": "\\s*(\\S|\\s)*", "title": "Result of output", "type": "string" }, "valueMeta": { "$ref": "http://graph-fhir.io/schema/0.0.2/Meta", "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valueMoney": { "$ref": "http://graph-fhir.io/schema/0.0.2/Money", "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valueOid": { "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "pattern": "^urn:oid:[0-2](\\.(0|[1-9][0-9]*))+$", "title": "Result of output", "type": "string" }, "valueParameterDefinition": { "$ref": "http://graph-fhir.io/schema/0.0.2/ParameterDefinition", "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valuePeriod": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valuePositiveInt": { "description": "The value of the Output parameter as a basic type.", "element_property": true, "exclusiveMinimum": 0, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output", "type": "integer" }, "valueQuantity": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valueRange": { "$ref": "http://graph-fhir.io/schema/0.0.2/Range", "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valueRatio": { "$ref": "http://graph-fhir.io/schema/0.0.2/Ratio", "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valueRatioRange": { "$ref": "http://graph-fhir.io/schema/0.0.2/RatioRange", "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valueReference": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "task_output", "description": "The value of the Output parameter as a basic type.", "element_property": true, "enum_reference_types": [ "Organization", "Group", "Practitioner", "PractitionerRole", "ResearchStudy", "Patient", "ResearchSubject", "Substance", "SubstanceDefinition", "Specimen", "Observation", "DiagnosticReport", "Condition", "Medication", "MedicationAdministration", "MedicationStatement", "MedicationRequest", "Procedure", "DocumentReference", "Task", "ImagingStudy", "FamilyMemberHistory", "BodyStructure" ], "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valueRelatedArtifact": { "$ref": "http://graph-fhir.io/schema/0.0.2/RelatedArtifact", "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valueSampledData": { "$ref": "http://graph-fhir.io/schema/0.0.2/SampledData", "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valueSignature": { "$ref": "http://graph-fhir.io/schema/0.0.2/Signature", "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valueString": { "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Result of output", "type": "string" }, "valueTime": { "description": "The value of the Output parameter as a basic type.", "element_property": true, "format": "time", "one_of_many": "value", "one_of_many_required": true, "title": "Result of output", "type": "string" }, "valueTiming": { "$ref": "http://graph-fhir.io/schema/0.0.2/Timing", "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valueTriggerDefinition": { "$ref": "http://graph-fhir.io/schema/0.0.2/TriggerDefinition", "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valueUnsignedInt": { "description": "The value of the Output parameter as a basic type.", "element_property": true, "minimum": 0, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output", "type": "integer" }, "valueUri": { "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "pattern": "\\S*", "title": "Result of output", "type": "string" }, "valueUrl": { "description": "The value of the Output parameter as a basic type.", "element_property": true, "format": "uri", "maxLength": 65536, "minLength": 1, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output", "type": "string" }, "valueUsageContext": { "$ref": "http://graph-fhir.io/schema/0.0.2/UsageContext", "description": "The value of the Output parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Result of output" }, "valueUuid": { "description": "The value of the Output parameter as a basic type.", "element_property": true, "format": "uuid", "one_of_many": "value", "one_of_many_required": true, "title": "Result of output", "type": "string" } }, "required": [ "type" ], "title": "TaskOutput", "type": "object" }, "Patient": { "$id": "http://graph-fhir.io/schema/0.0.2/Patient", "additionalProperties": false, "description": "Information about an individual or animal receiving health care services. Demographics and other administrative information about an individual or animal receiving care or other health-related services. [See https://hl7.org/fhir/R5/Patient.html]", "links": [ { "href": "{id}", "rel": "generalPractitioner_Organization", "targetHints": { "backref": [ "generalPractitioner_patient" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/generalPractitioner/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "generalPractitioner_Practitioner", "targetHints": { "backref": [ "generalPractitioner_patient" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/generalPractitioner/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "generalPractitioner_PractitionerRole", "targetHints": { "backref": [ "generalPractitioner_patient" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/generalPractitioner/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "managingOrganization", "targetHints": { "backref": [ "managingOrganization_patient" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/managingOrganization/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From PatientContact/contact", "href": "{id}", "rel": "contact_organization", "targetHints": { "backref": [ "patient_contact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/contact/-/organization/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From PatientLink/link", "href": "{id}", "rel": "link_other_Patient", "targetHints": { "backref": [ "patient_link" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/link/-/other/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_active": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``active``." }, "_birthDate": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``birthDate``." }, "_deceasedBoolean": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``deceasedBoolean``." }, "_deceasedDateTime": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``deceasedDateTime``." }, "_gender": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``gender``." }, "_implicitRules": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``implicitRules``." }, "_language": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``language``." }, "_multipleBirthBoolean": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``multipleBirthBoolean``." }, "_multipleBirthInteger": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``multipleBirthInteger``." }, "active": { "description": "Whether this patient record is in active use. Many systems use this property to mark as non-current patients, such as those that have not been seen for a period of time based on an organization's business rules. It is often used to filter patient lists to exclude inactive patients Deceased patients may also be marked as inactive for the same reasons, but may be active for some time after death.", "element_property": true, "title": "Whether this patient's record is in active use", "type": "boolean" }, "address": { "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Address" }, "title": "An address for the individual", "type": "array" }, "birthDate": { "element_property": true, "format": "date", "title": "The date of birth for the individual", "type": "string" }, "communication": { "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/PatientCommunication" }, "title": "A language which may be used to communicate with the patient about his or her health", "type": "array" }, "contact": { "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/PatientContact" }, "title": "A contact party (e.g. guardian, partner, friend) for the patient", "type": "array" }, "contained": { "description": "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, nor can they have their own independent transaction scope. This is allowed to be a Parameters resource if and only if it is referenced by a resource that provides context/meaning.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Resource" }, "title": "Contained, inline Resources", "type": "array" }, "deceasedBoolean": { "element_property": true, "one_of_many": "deceased", "one_of_many_required": false, "title": "Indicates if the individual is deceased or not", "type": "boolean" }, "deceasedDateTime": { "element_property": true, "format": "date-time", "one_of_many": "deceased", "one_of_many_required": false, "title": "Indicates if the individual is deceased or not", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "gender": { "binding_description": "The gender of a person used for administrative purposes.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/administrative-gender", "binding_version": "5.0.0", "description": "Administrative Gender - the gender that the patient is considered to have for administration and record keeping purposes.", "element_property": true, "enum_values": [ "male", "female", "other", "unknown" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "male | female | other | unknown", "type": "string" }, "generalPractitioner": { "backref": "generalPractitioner_patient", "description": "Patient's nominated care provider.", "element_property": true, "enum_reference_types": [ "Organization", "Practitioner", "PractitionerRole" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Patient's nominated primary care provider", "type": "array" }, "id": { "description": "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.", "element_property": true, "maxLength": 64, "minLength": 1, "pattern": "^[A-Za-z0-9\\-.]+$", "title": "Logical id of this artifact", "type": "string" }, "identifier": { "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier" }, "title": "An identifier for this patient", "type": "array" }, "implicitRules": { "description": "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.", "element_property": true, "pattern": "\\S*", "title": "A set of rules under which this content was created", "type": "string" }, "language": { "binding_description": "IETF language tag for a human language", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/all-languages", "binding_version": "5.0.0", "description": "The base language in which the resource is written.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Language of the resource content", "type": "string" }, "link": { "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/PatientLink" }, "title": "Link to a Patient or RelatedPerson resource that concerns the same actual individual", "type": "array" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "managingOrganization": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "managingOrganization_patient", "element_property": true, "enum_reference_types": [ "Organization" ], "title": "Organization that is the custodian of the patient record" }, "maritalStatus": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "The domestic partnership status of a person.", "binding_strength": "extensible", "binding_uri": "http://hl7.org/fhir/ValueSet/marital-status", "binding_version": null, "description": "This field contains a patient's most recent marital (civil) status.", "element_property": true, "title": "Marital (civil) status of a patient" }, "meta": { "$ref": "http://graph-fhir.io/schema/0.0.2/Meta", "description": "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.", "element_property": true, "title": "Metadata about the resource" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored", "type": "array" }, "multipleBirthBoolean": { "description": "Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer).", "element_property": true, "one_of_many": "multipleBirth", "one_of_many_required": false, "title": "Whether patient is part of a multiple birth", "type": "boolean" }, "multipleBirthInteger": { "description": "Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer).", "element_property": true, "one_of_many": "multipleBirth", "one_of_many_required": false, "title": "Whether patient is part of a multiple birth", "type": "integer" }, "name": { "description": "A name associated with the individual.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/HumanName" }, "title": "A name associated with the patient", "type": "array" }, "photo": { "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Attachment" }, "title": "Image of the patient", "type": "array" }, "resourceType": { "const": "Patient", "default": "Patient", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "telecom": { "description": "A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/ContactPoint" }, "title": "A contact detail for the individual", "type": "array" }, "text": { "$ref": "http://graph-fhir.io/schema/0.0.2/Narrative", "description": "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", "element_property": true, "title": "Text summary of the resource, for human interpretation" } }, "title": "Patient", "type": "object" }, "Practitioner": { "$id": "http://graph-fhir.io/schema/0.0.2/Practitioner", "additionalProperties": false, "description": "A person with a formal responsibility in the provisioning of healthcare or related services. A person who is directly or indirectly involved in the provisioning of healthcare or related services. [See https://hl7.org/fhir/R5/Practitioner.html]", "links": [ { "$comment": "From PractitionerQualification/qualification", "href": "{id}", "rel": "qualification_issuer", "targetHints": { "backref": [ "practitioner_qualification" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/qualification/-/issuer/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_active": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``active``." }, "_birthDate": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``birthDate``." }, "_deceasedBoolean": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``deceasedBoolean``." }, "_deceasedDateTime": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``deceasedDateTime``." }, "_gender": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``gender``." }, "_implicitRules": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``implicitRules``." }, "_language": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``language``." }, "active": { "element_property": true, "title": "Whether this practitioner's record is in active use", "type": "boolean" }, "address": { "description": "Address(es) of the practitioner that are not role specific (typically home address). Work addresses are not typically entered in this property as they are usually role dependent.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Address" }, "title": "Address(es) of the practitioner that are not role specific (typically home address)", "type": "array" }, "birthDate": { "description": "The date of birth for the practitioner.", "element_property": true, "format": "date", "title": "The date on which the practitioner was born", "type": "string" }, "communication": { "description": "A language which may be used to communicate with the practitioner, often for correspondence/administrative purposes. The `PractitionerRole.communication` property should be used for publishing the languages that a practitioner is able to communicate with patients (on a per Organization/Role basis).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerCommunication" }, "title": "A language which may be used to communicate with the practitioner", "type": "array" }, "contained": { "description": "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, nor can they have their own independent transaction scope. This is allowed to be a Parameters resource if and only if it is referenced by a resource that provides context/meaning.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Resource" }, "title": "Contained, inline Resources", "type": "array" }, "deceasedBoolean": { "element_property": true, "one_of_many": "deceased", "one_of_many_required": false, "title": "Indicates if the practitioner is deceased or not", "type": "boolean" }, "deceasedDateTime": { "element_property": true, "format": "date-time", "one_of_many": "deceased", "one_of_many_required": false, "title": "Indicates if the practitioner is deceased or not", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "gender": { "binding_description": "The gender of a person used for administrative purposes.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/administrative-gender", "binding_version": "5.0.0", "description": "Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes.", "element_property": true, "enum_values": [ "male", "female", "other", "unknown" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "male | female | other | unknown", "type": "string" }, "id": { "description": "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.", "element_property": true, "maxLength": 64, "minLength": 1, "pattern": "^[A-Za-z0-9\\-.]+$", "title": "Logical id of this artifact", "type": "string" }, "identifier": { "description": "An identifier that applies to this person in this role.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier" }, "title": "An identifier for the person as this agent", "type": "array" }, "implicitRules": { "description": "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.", "element_property": true, "pattern": "\\S*", "title": "A set of rules under which this content was created", "type": "string" }, "language": { "binding_description": "IETF language tag for a human language", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/all-languages", "binding_version": "5.0.0", "description": "The base language in which the resource is written.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Language of the resource content", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "meta": { "$ref": "http://graph-fhir.io/schema/0.0.2/Meta", "description": "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.", "element_property": true, "title": "Metadata about the resource" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored", "type": "array" }, "name": { "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/HumanName" }, "title": "The name(s) associated with the practitioner", "type": "array" }, "photo": { "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Attachment" }, "title": "Image of the person", "type": "array" }, "qualification": { "description": "The official qualifications, certifications, accreditations, training, licenses (and other types of educations/skills/capabilities) that authorize or otherwise pertain to the provision of care by the practitioner. For example, a medical license issued by a medical board of licensure authorizing the practitioner to practice medicine within a certain locality.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerQualification" }, "title": "Qualifications, certifications, accreditations, licenses, training, etc. pertaining to the provision of care", "type": "array" }, "resourceType": { "const": "Practitioner", "default": "Practitioner", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "telecom": { "description": "A contact detail for the practitioner, e.g. a telephone number or an email address.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/ContactPoint" }, "title": "A contact detail for the practitioner (that apply to all roles)", "type": "array" }, "text": { "$ref": "http://graph-fhir.io/schema/0.0.2/Narrative", "description": "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", "element_property": true, "title": "Text summary of the resource, for human interpretation" } }, "title": "Practitioner", "type": "object" }, "SubstanceDefinitionProperty": { "$id": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionProperty", "additionalProperties": false, "description": "General specifications for this substance. [See https://hl7.org/fhir/R5/SubstanceDefinitionProperty.html]", "links": [], "properties": { "_valueBoolean": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueBoolean``." }, "_valueDate": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueDate``." }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "resourceType": { "const": "SubstanceDefinitionProperty", "default": "SubstanceDefinitionProperty", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "type": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/product-characteristic-codes", "binding_version": null, "element_property": true, "title": "A code expressing the type of property" }, "valueAttachment": { "$ref": "http://graph-fhir.io/schema/0.0.2/Attachment", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "A value for the property" }, "valueBoolean": { "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "A value for the property", "type": "boolean" }, "valueCodeableConcept": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "A value for the property" }, "valueDate": { "element_property": true, "format": "date", "one_of_many": "value", "one_of_many_required": false, "title": "A value for the property", "type": "string" }, "valueQuantity": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "A value for the property" } }, "required": [ "type" ], "title": "SubstanceDefinitionProperty", "type": "object" }, "Annotation": { "$id": "http://graph-fhir.io/schema/0.0.2/Annotation", "additionalProperties": false, "description": "Text node with attribution. A text note which also contains information about who made the statement and when. [See https://hl7.org/fhir/R5/Annotation.html]", "links": [ { "href": "{id}", "rel": "authorReference_Practitioner", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/authorReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "authorReference_PractitionerRole", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/authorReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "authorReference_Patient", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/authorReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "authorReference_Organization", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/authorReference/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_authorString": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``authorString``." }, "_text": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``text``." }, "_time": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``time``." }, "authorReference": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "annotation", "description": "The individual responsible for making the annotation.", "element_property": true, "enum_reference_types": [ "Practitioner", "PractitionerRole", "Patient", "RelatedPerson", "Organization" ], "one_of_many": "author", "one_of_many_required": false, "title": "Individual responsible for the annotation" }, "authorString": { "description": "The individual responsible for making the annotation.", "element_property": true, "one_of_many": "author", "one_of_many_required": false, "pattern": "[ \\r\\n\\t\\S]+", "title": "Individual responsible for the annotation", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "resourceType": { "const": "Annotation", "default": "Annotation", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "text": { "description": "The text of the annotation in markdown format.", "element_property": true, "element_required": true, "pattern": "\\s*(\\S|\\s)*", "title": "The annotation - text content (as markdown)", "type": "string" }, "time": { "description": "Indicates when this particular annotation was made.", "element_property": true, "format": "date-time", "title": "When the annotation was made", "type": "string" } }, "title": "Annotation", "type": "object" }, "Substance": { "$id": "http://graph-fhir.io/schema/0.0.2/Substance", "additionalProperties": false, "description": "A homogeneous material with a definite composition. [See https://hl7.org/fhir/R5/Substance.html]", "links": [ { "$comment": "From CodeableReference/code", "href": "{id}", "rel": "code_reference_Organization", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/code/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/code", "href": "{id}", "rel": "code_reference_Group", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/code/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/code", "href": "{id}", "rel": "code_reference_Practitioner", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/code/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/code", "href": "{id}", "rel": "code_reference_PractitionerRole", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/code/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/code", "href": "{id}", "rel": "code_reference_ResearchStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/code/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/code", "href": "{id}", "rel": "code_reference_Patient", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/code/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/code", "href": "{id}", "rel": "code_reference_ResearchSubject", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/code/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/code", "href": "{id}", "rel": "code_reference_Substance", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/code/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/code", "href": "{id}", "rel": "code_reference_SubstanceDefinition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/code/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/code", "href": "{id}", "rel": "code_reference_Specimen", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/code/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/code", "href": "{id}", "rel": "code_reference_Observation", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/code/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/code", "href": "{id}", "rel": "code_reference_DiagnosticReport", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/code/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/code", "href": "{id}", "rel": "code_reference_Condition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/code/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/code", "href": "{id}", "rel": "code_reference_Medication", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/code/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/code", "href": "{id}", "rel": "code_reference_MedicationAdministration", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/code/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/code", "href": "{id}", "rel": "code_reference_MedicationStatement", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/code/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/code", "href": "{id}", "rel": "code_reference_MedicationRequest", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/code/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/code", "href": "{id}", "rel": "code_reference_Procedure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/code/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/code", "href": "{id}", "rel": "code_reference_DocumentReference", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/code/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/code", "href": "{id}", "rel": "code_reference_Task", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/code/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/code", "href": "{id}", "rel": "code_reference_ImagingStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/code/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/code", "href": "{id}", "rel": "code_reference_FamilyMemberHistory", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/code/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/code", "href": "{id}", "rel": "code_reference_BodyStructure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/code/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From SubstanceIngredient/ingredient", "href": "{id}", "rel": "ingredient_substanceReference", "targetHints": { "backref": [ "substance_ingredient" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/ingredient/-/substanceReference/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_description": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``description``." }, "_expiry": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``expiry``." }, "_implicitRules": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``implicitRules``." }, "_instance": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``instance``." }, "_language": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``language``." }, "_status": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``status``." }, "category": { "binding_description": "Category or classification of substance.", "binding_strength": "extensible", "binding_uri": "http://hl7.org/fhir/ValueSet/substance-category", "binding_version": null, "description": "A code that classifies the general type of substance. This is used for searching, sorting and display purposes.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "What class/type of substance this is", "type": "array" }, "code": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference", "backref": "substance", "binding_description": "Substance codes.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/substance-code", "binding_version": null, "description": "A code (or set of codes) that identify this substance.", "element_property": true, "enum_reference_types": [ "SubstanceDefinition" ], "title": "What substance this is" }, "contained": { "description": "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, nor can they have their own independent transaction scope. This is allowed to be a Parameters resource if and only if it is referenced by a resource that provides context/meaning.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Resource" }, "title": "Contained, inline Resources", "type": "array" }, "description": { "description": "A description of the substance - its appearance, handling requirements, and other usage notes.", "element_property": true, "pattern": "\\s*(\\S|\\s)*", "title": "Textual description of the substance, comments", "type": "string" }, "expiry": { "description": "When the substance is no longer valid to use. For some substances, a single arbitrary date is used for expiry.", "element_property": true, "format": "date-time", "title": "When no longer valid to use", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.", "element_property": true, "maxLength": 64, "minLength": 1, "pattern": "^[A-Za-z0-9\\-.]+$", "title": "Logical id of this artifact", "type": "string" }, "identifier": { "description": "Unique identifier for the substance. For an instance, an identifier associated with the package/container (usually a label affixed directly).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier" }, "title": "Unique identifier", "type": "array" }, "implicitRules": { "description": "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.", "element_property": true, "pattern": "\\S*", "title": "A set of rules under which this content was created", "type": "string" }, "ingredient": { "description": "A substance can be composed of other substances.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceIngredient" }, "title": "Composition information about the substance", "type": "array" }, "instance": { "description": "A boolean to indicate if this an instance of a substance or a kind of one (a definition).", "element_property": true, "element_required": true, "title": "Is this an instance of a substance or a kind of one", "type": "boolean" }, "language": { "binding_description": "IETF language tag for a human language", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/all-languages", "binding_version": "5.0.0", "description": "The base language in which the resource is written.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Language of the resource content", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "meta": { "$ref": "http://graph-fhir.io/schema/0.0.2/Meta", "description": "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.", "element_property": true, "title": "Metadata about the resource" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored", "type": "array" }, "quantity": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "description": "The amount of the substance.", "element_property": true, "title": "Amount of substance in the package" }, "resourceType": { "const": "Substance", "default": "Substance", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "status": { "binding_description": "A code to indicate if the substance is actively used.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/substance-status", "binding_version": "5.0.0", "description": "A code to indicate if the substance is actively used.", "element_property": true, "enum_values": [ "active", "inactive", "entered-in-error" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "active | inactive | entered-in-error", "type": "string" }, "text": { "$ref": "http://graph-fhir.io/schema/0.0.2/Narrative", "description": "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", "element_property": true, "title": "Text summary of the resource, for human interpretation" } }, "required": [ "code" ], "title": "Substance", "type": "object" }, "UsageContext": { "$id": "http://graph-fhir.io/schema/0.0.2/UsageContext", "additionalProperties": false, "description": "Describes the context of use for a conformance or knowledge resource. Specifies clinical/business/etc. metadata that can be used to retrieve, index and/or categorize an artifact. This metadata can either be specific to the applicable population (e.g., age category, DRG) or the specific context of care (e.g., venue, care setting, provider of care). [See https://hl7.org/fhir/R5/UsageContext.html]", "links": [ { "href": "{id}", "rel": "valueReference_ResearchStudy", "targetHints": { "backref": [ "usage_context" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Group", "targetHints": { "backref": [ "usage_context" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Organization", "targetHints": { "backref": [ "usage_context" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] } ], "properties": { "code": { "$ref": "http://graph-fhir.io/schema/0.0.2/Coding", "binding_description": "A code that specifies a type of context being specified by a usage context.", "binding_strength": "extensible", "binding_uri": "http://terminology.hl7.org/ValueSet/usage-context-type", "binding_version": null, "description": "A code that identifies the type of context being specified by this usage context.", "element_property": true, "title": "Type of context being specified" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "resourceType": { "const": "UsageContext", "default": "UsageContext", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "valueCodeableConcept": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "description": "A value that defines the context specified in this context of use. The interpretation of the value is defined by the code.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Value that defines the context" }, "valueQuantity": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "description": "A value that defines the context specified in this context of use. The interpretation of the value is defined by the code.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Value that defines the context" }, "valueRange": { "$ref": "http://graph-fhir.io/schema/0.0.2/Range", "description": "A value that defines the context specified in this context of use. The interpretation of the value is defined by the code.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Value that defines the context" }, "valueReference": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "usage_context", "description": "A value that defines the context specified in this context of use. The interpretation of the value is defined by the code.", "element_property": true, "enum_reference_types": [ "PlanDefinition", "ResearchStudy", "InsurancePlan", "HealthcareService", "Group", "Location", "Organization" ], "one_of_many": "value", "one_of_many_required": true, "title": "Value that defines the context" } }, "required": [ "code" ], "title": "UsageContext", "type": "object" }, "CodeableReference": { "$id": "http://graph-fhir.io/schema/0.0.2/CodeableReference", "additionalProperties": false, "description": "Reference to a resource or a concept. A reference to a resource (by instance), or instead, a reference to a concept defined in a terminology or ontology (by class). [See https://hl7.org/fhir/R5/CodeableReference.html]", "links": [ { "href": "{id}", "rel": "reference_Organization", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/reference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "reference_Group", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/reference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "reference_Practitioner", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/reference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "reference_PractitionerRole", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/reference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "reference_ResearchStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/reference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "reference_Patient", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/reference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "reference_ResearchSubject", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/reference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "reference_Substance", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/reference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "reference_SubstanceDefinition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/reference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "reference_Specimen", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/reference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "reference_Observation", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/reference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "reference_DiagnosticReport", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/reference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "reference_Condition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/reference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "reference_Medication", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/reference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "reference_MedicationAdministration", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/reference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "reference_MedicationStatement", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/reference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "reference_MedicationRequest", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/reference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "reference_Procedure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/reference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "reference_DocumentReference", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/reference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "reference_Task", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/reference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "reference_ImagingStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/reference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "reference_FamilyMemberHistory", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/reference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "reference_BodyStructure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/reference/reference" }, "templateRequired": [ "id" ] } ], "properties": { "concept": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "description": "A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.", "element_property": true, "title": "Reference to a concept (by class)" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "reference": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "codeable_reference", "description": "A reference to a resource the provides exact details about the information being referenced.", "element_property": true, "enum_reference_types": [ "Organization", "Group", "Practitioner", "PractitionerRole", "ResearchStudy", "Patient", "ResearchSubject", "Substance", "SubstanceDefinition", "Specimen", "Observation", "DiagnosticReport", "Condition", "Medication", "MedicationAdministration", "MedicationStatement", "MedicationRequest", "Procedure", "DocumentReference", "Task", "ImagingStudy", "FamilyMemberHistory", "BodyStructure" ], "title": "Reference to a resource (by instance)" }, "resourceType": { "const": "CodeableReference", "default": "CodeableReference", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "title": "CodeableReference", "type": "object" }, "DiagnosticReportSupportingInfo": { "$id": "http://graph-fhir.io/schema/0.0.2/DiagnosticReportSupportingInfo", "additionalProperties": false, "description": "Additional information supporting the diagnostic report. This backbone element contains supporting information that was used in the creation of the report not included in the results already included in the report. [See https://hl7.org/fhir/R5/DiagnosticReportSupportingInfo.html]", "links": [ { "href": "{id}", "rel": "reference_Procedure", "targetHints": { "backref": [ "diagnostic_report_supporting_info" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/reference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "reference_Observation", "targetHints": { "backref": [ "diagnostic_report_supporting_info" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/reference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "reference_DiagnosticReport", "targetHints": { "backref": [ "diagnostic_report_supporting_info" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/reference/reference" }, "templateRequired": [ "id" ] } ], "properties": { "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "reference": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "diagnostic_report_supporting_info", "description": "The reference for the supporting information in the diagnostic report.", "element_property": true, "enum_reference_types": [ "Procedure", "Observation", "DiagnosticReport", "Citation" ], "title": "Supporting information reference" }, "resourceType": { "const": "DiagnosticReportSupportingInfo", "default": "DiagnosticReportSupportingInfo", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "type": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "The code value for the role of the supporting information in the diagnostic report.", "binding_strength": "example", "binding_uri": "http://terminology.hl7.org/ValueSet/v2-0936", "binding_version": null, "description": "The code value for the role of the supporting information in the diagnostic report.", "element_property": true, "title": "Supporting information role code" } }, "required": [ "reference", "type" ], "title": "DiagnosticReportSupportingInfo", "type": "object" }, "MedicationRequest": { "$id": "http://graph-fhir.io/schema/0.0.2/MedicationRequest", "additionalProperties": false, "description": "Ordering of medication for patient or group. An order or request for both supply of the medication and the instructions for administration of the medication to a patient. The resource is called \"MedicationRequest\" rather than \"MedicationPrescription\" or \"MedicationOrder\" to generalize the use across inpatient and outpatient settings, including care plans, etc., and to harmonize with workflow patterns. [See https://hl7.org/fhir/R5/MedicationRequest.html]", "links": [ { "href": "{id}", "rel": "basedOn_MedicationRequest", "targetHints": { "backref": [ "basedOn_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/basedOn/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "informationSource_Patient", "targetHints": { "backref": [ "informationSource_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/informationSource/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "informationSource_Practitioner", "targetHints": { "backref": [ "informationSource_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/informationSource/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "informationSource_PractitionerRole", "targetHints": { "backref": [ "informationSource_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/informationSource/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "informationSource_Organization", "targetHints": { "backref": [ "informationSource_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/informationSource/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "performer_Practitioner", "targetHints": { "backref": [ "performer_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/performer/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "performer_PractitionerRole", "targetHints": { "backref": [ "performer_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/performer/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "performer_Organization", "targetHints": { "backref": [ "performer_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/performer/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "performer_Patient", "targetHints": { "backref": [ "performer_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/performer/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "priorPrescription", "targetHints": { "backref": [ "priorPrescription_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/priorPrescription/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "recorder_Practitioner", "targetHints": { "backref": [ "recorder_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/recorder/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "recorder_PractitionerRole", "targetHints": { "backref": [ "recorder_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/recorder/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "requester_Practitioner", "targetHints": { "backref": [ "requester_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/requester/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "requester_PractitionerRole", "targetHints": { "backref": [ "requester_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/requester/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "requester_Organization", "targetHints": { "backref": [ "requester_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/requester/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "requester_Patient", "targetHints": { "backref": [ "requester_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/requester/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Patient", "targetHints": { "backref": [ "subject_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Group", "targetHints": { "backref": [ "subject_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_Organization", "targetHints": { "backref": [ "supportingInformation_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_Group", "targetHints": { "backref": [ "supportingInformation_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_Practitioner", "targetHints": { "backref": [ "supportingInformation_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_PractitionerRole", "targetHints": { "backref": [ "supportingInformation_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_ResearchStudy", "targetHints": { "backref": [ "supportingInformation_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_Patient", "targetHints": { "backref": [ "supportingInformation_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_ResearchSubject", "targetHints": { "backref": [ "supportingInformation_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_Substance", "targetHints": { "backref": [ "supportingInformation_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_SubstanceDefinition", "targetHints": { "backref": [ "supportingInformation_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_Specimen", "targetHints": { "backref": [ "supportingInformation_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_Observation", "targetHints": { "backref": [ "supportingInformation_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_DiagnosticReport", "targetHints": { "backref": [ "supportingInformation_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_Condition", "targetHints": { "backref": [ "supportingInformation_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_Medication", "targetHints": { "backref": [ "supportingInformation_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_MedicationAdministration", "targetHints": { "backref": [ "supportingInformation_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_MedicationStatement", "targetHints": { "backref": [ "supportingInformation_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_MedicationRequest", "targetHints": { "backref": [ "supportingInformation_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_Procedure", "targetHints": { "backref": [ "supportingInformation_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_DocumentReference", "targetHints": { "backref": [ "supportingInformation_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_Task", "targetHints": { "backref": [ "supportingInformation_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_ImagingStudy", "targetHints": { "backref": [ "supportingInformation_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_FamilyMemberHistory", "targetHints": { "backref": [ "supportingInformation_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInformation_BodyStructure", "targetHints": { "backref": [ "supportingInformation_medication_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/supportingInformation/-/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Organization", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Group", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Practitioner", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_PractitionerRole", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_ResearchStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Patient", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_ResearchSubject", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Substance", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_SubstanceDefinition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Specimen", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Observation", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_DiagnosticReport", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Condition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Medication", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_MedicationAdministration", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_MedicationStatement", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_MedicationRequest", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Procedure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_DocumentReference", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Task", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_ImagingStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_FamilyMemberHistory", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_BodyStructure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From MedicationRequestDispenseRequest/dispenseRequest", "href": "{id}", "rel": "dispenseRequest_dispenser", "targetHints": { "backref": [ "medication_request_dispense_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/dispenseRequest/dispenser/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_Organization", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_Group", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_Practitioner", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_PractitionerRole", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_ResearchStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_Patient", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_ResearchSubject", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_Substance", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_SubstanceDefinition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_Specimen", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_Observation", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_DiagnosticReport", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_Condition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_Medication", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_MedicationAdministration", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_MedicationStatement", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_MedicationRequest", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_Procedure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_DocumentReference", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_Task", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_ImagingStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_FamilyMemberHistory", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_BodyStructure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Practitioner", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_PractitionerRole", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Patient", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Organization", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Organization", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Group", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Practitioner", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_PractitionerRole", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_ResearchStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Patient", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_ResearchSubject", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Substance", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_SubstanceDefinition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Specimen", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Observation", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_DiagnosticReport", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Condition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Medication", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_MedicationAdministration", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_MedicationStatement", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_MedicationRequest", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Procedure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_DocumentReference", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Task", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_ImagingStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_FamilyMemberHistory", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_BodyStructure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_authoredOn": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``authoredOn``." }, "_doNotPerform": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``doNotPerform``." }, "_implicitRules": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``implicitRules``." }, "_intent": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``intent``." }, "_language": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``language``." }, "_priority": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``priority``." }, "_renderedDosageInstruction": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``renderedDosageInstruction``." }, "_reported": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``reported``." }, "_status": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``status``." }, "_statusChanged": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``statusChanged``." }, "authoredOn": { "description": "The date (and perhaps time) when the prescription was initially written or authored on.", "element_property": true, "format": "date-time", "title": "When request was initially authored", "type": "string" }, "basedOn": { "backref": "basedOn_medication_request", "element_property": true, "enum_reference_types": [ "CarePlan", "MedicationRequest", "ServiceRequest", "ImmunizationRecommendation" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "A plan or request that is fulfilled in whole or in part by this medication request", "type": "array" }, "category": { "binding_description": "A coded concept identifying where the medication is to be consumed or administered.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/medicationrequest-admin-location", "binding_version": null, "description": "An arbitrary categorization or grouping of the medication request. It could be used for indicating where meds are intended to be administered, eg. in an inpatient setting or in a patient's home, or a legal category of the medication.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "Grouping or category of medication request", "type": "array" }, "contained": { "description": "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, nor can they have their own independent transaction scope. This is allowed to be a Parameters resource if and only if it is referenced by a resource that provides context/meaning.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Resource" }, "title": "Contained, inline Resources", "type": "array" }, "courseOfTherapyType": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Identifies the overall pattern of medication administratio.", "binding_strength": "extensible", "binding_uri": "http://hl7.org/fhir/ValueSet/medicationrequest-course-of-therapy", "binding_version": null, "description": "The description of the overall pattern of the administration of the medication to the patient.", "element_property": true, "title": "Overall pattern of medication administration" }, "device": { "backref": "device_medication_request", "description": "The intended type of device that is to be used for the administration of the medication (for example, PCA Pump).", "element_property": true, "enum_reference_types": [ "DeviceDefinition" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference" }, "title": "Intended type of device for the administration", "type": "array" }, "dispenseRequest": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequestDispenseRequest", "description": "Indicates the specific details for the dispense or medication supply part of a medication request (also known as a Medication Prescription or Medication Order). Note that this information is not always sent with the order. There may be in some settings (e.g. hospitals) institutional or system support for completing the dispense details in the pharmacy department.", "element_property": true, "title": "Medication supply authorization" }, "doNotPerform": { "description": "If true, indicates that the provider is asking for the patient to either stop taking or to not start taking the specified medication. For example, the patient is taking an existing medication and the provider is changing their medication. They want to create two seperate requests: one to stop using the current medication and another to start the new medication.", "element_property": true, "title": "True if patient is to stop taking or not to start taking the medication", "type": "boolean" }, "dosageInstruction": { "description": "Specific instructions for how the medication is to be used by the patient.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Dosage" }, "title": "Specific instructions for how the medication should be taken", "type": "array" }, "effectiveDosePeriod": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "The period over which the medication is to be taken. Where there are multiple dosageInstruction lines (for example, tapering doses), this is the earliest date and the latest end date of the dosageInstructions.", "element_property": true, "title": "Period over which the medication is to be taken" }, "encounter": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "medication_request", "description": "The Encounter during which this [x] was created or to which the creation of this record is tightly associated.", "element_property": true, "enum_reference_types": [ "Encounter" ], "title": "Encounter created as part of encounter/admission/stay" }, "eventHistory": { "backref": "eventHistory_medication_request", "description": "Links to Provenance records for past versions of this resource or fulfilling request or event resources that identify key state transitions or updates that are likely to be relevant to a user looking at the current version of the resource.", "element_property": true, "enum_reference_types": [ "Provenance" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "A list of events of interest in the lifecycle", "type": "array" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "groupIdentifier": { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier", "description": "A shared identifier common to multiple independent Request instances that were activated/authorized more or less simultaneously by a single author. The presence of the same identifier on each request ties those requests together and may have business ramifications in terms of reporting of results, billing, etc. E.g. a requisition number shared by a set of lab tests ordered together, or a prescription number shared by all meds ordered at one time.", "element_property": true, "title": "Composite request this is part of" }, "id": { "description": "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.", "element_property": true, "maxLength": 64, "minLength": 1, "pattern": "^[A-Za-z0-9\\-.]+$", "title": "Logical id of this artifact", "type": "string" }, "identifier": { "description": "Identifiers associated with this medication request that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate. They are business identifiers assigned to this resource by the performer or other systems and remain constant as the resource is updated and propagates from server to server.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier" }, "title": "External ids for this request", "type": "array" }, "implicitRules": { "description": "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.", "element_property": true, "pattern": "\\S*", "title": "A set of rules under which this content was created", "type": "string" }, "informationSource": { "backref": "informationSource_medication_request", "description": "The person or organization who provided the information about this request, if the source is someone other than the requestor. This is often used when the MedicationRequest is reported by another person.", "element_property": true, "enum_reference_types": [ "Patient", "Practitioner", "PractitionerRole", "RelatedPerson", "Organization" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "The person or organization who provided the information about this request, if the source is someone other than the requestor", "type": "array" }, "insurance": { "backref": "insurance_medication_request", "description": "Insurance plans, coverage extensions, pre-authorizations and/or pre-determinations that may be required for delivering the requested service.", "element_property": true, "enum_reference_types": [ "Coverage", "ClaimResponse" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Associated insurance coverage", "type": "array" }, "intent": { "binding_description": "The kind of medication order.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/medicationrequest-intent", "binding_version": "5.0.0", "description": "Whether the request is a proposal, plan, or an original order.", "element_property": true, "element_required": true, "enum_values": [ "proposal", "plan", "order", "original-order", "reflex-order", "filler-order", "instance-order", "option" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option", "type": "string" }, "language": { "binding_description": "IETF language tag for a human language", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/all-languages", "binding_version": "5.0.0", "description": "The base language in which the resource is written.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Language of the resource content", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "medication": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference", "backref": "medication_request", "binding_description": "A coded concept identifying substance or product that can be ordered.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/medication-codes", "binding_version": null, "description": "Identifies the medication being requested. This is a link to a resource that represents the medication which may be the details of the medication or simply an attribute carrying a code that identifies the medication from a known list of medications.", "element_property": true, "enum_reference_types": [ "Medication" ], "title": "Medication to be taken" }, "meta": { "$ref": "http://graph-fhir.io/schema/0.0.2/Meta", "description": "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.", "element_property": true, "title": "Metadata about the resource" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored", "type": "array" }, "note": { "description": "Extra information about the prescription that could not be conveyed by the other attributes.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Annotation" }, "title": "Information about the prescription", "type": "array" }, "performer": { "backref": "performer_medication_request", "description": "The specified desired performer of the medication treatment (e.g. the performer of the medication administration). For devices, this is the device that is intended to perform the administration of the medication. An IV Pump would be an example of a device that is performing the administration. Both the IV Pump and the practitioner that set the rate or bolus on the pump can be listed as performers.", "element_property": true, "enum_reference_types": [ "Practitioner", "PractitionerRole", "Organization", "Patient", "DeviceDefinition", "RelatedPerson", "CareTeam", "HealthcareService" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Intended performer of administration", "type": "array" }, "performerType": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Identifies the type of individual that is desired to administer the medication.", "binding_strength": "extensible", "binding_uri": "http://hl7.org/fhir/ValueSet/medication-intended-performer-role", "binding_version": null, "description": "Indicates the type of performer of the administration of the medication.", "element_property": true, "title": "Desired kind of performer of the medication administration" }, "priorPrescription": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "priorPrescription_medication_request", "element_property": true, "enum_reference_types": [ "MedicationRequest" ], "title": "Reference to an order/prescription that is being replaced by this MedicationRequest" }, "priority": { "binding_description": "Identifies the level of importance to be assigned to actioning the request.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/request-priority", "binding_version": "5.0.0", "description": "Indicates how quickly the Medication Request should be addressed with respect to other requests.", "element_property": true, "enum_values": [ "routine", "urgent", "asap", "stat" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "routine | urgent | asap | stat", "type": "string" }, "reason": { "backref": "reason_medication_request", "binding_description": "A coded concept indicating why the medication was ordered.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/condition-code", "binding_version": null, "description": "The reason or the indication for ordering or not ordering the medication.", "element_property": true, "enum_reference_types": [ "Condition", "Observation" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference" }, "title": "Reason or indication for ordering or not ordering the medication", "type": "array" }, "recorder": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "recorder_medication_request", "description": "The person who entered the order on behalf of another individual for example in the case of a verbal or a telephone order.", "element_property": true, "enum_reference_types": [ "Practitioner", "PractitionerRole" ], "title": "Person who entered the request" }, "renderedDosageInstruction": { "description": "The full representation of the dose of the medication included in all dosage instructions. To be used when multiple dosage instructions are included to represent complex dosing such as increasing or tapering doses.", "element_property": true, "pattern": "\\s*(\\S|\\s)*", "title": "Full representation of the dosage instructions", "type": "string" }, "reported": { "description": "Indicates if this record was captured as a secondary 'reported' record rather than as an original primary source-of-truth record. It may also indicate the source of the report.", "element_property": true, "title": "Reported rather than primary record", "type": "boolean" }, "requester": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "requester_medication_request", "description": "The individual, organization, or device that initiated the request and has responsibility for its activation.", "element_property": true, "enum_reference_types": [ "Practitioner", "PractitionerRole", "Organization", "Patient", "RelatedPerson", "Device" ], "title": "Who/What requested the Request" }, "resourceType": { "const": "MedicationRequest", "default": "MedicationRequest", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "status": { "binding_description": "A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/medicationrequest-status", "binding_version": "5.0.0", "description": "A code specifying the current state of the order. Generally, this will be active or completed state.", "element_property": true, "element_required": true, "enum_values": [ "active", "on-hold", "ended", "stopped", "completed", "cancelled", "entered-in-error", "draft", "unknown" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "active | on-hold | ended | stopped | completed | cancelled | entered-in-error | draft | unknown", "type": "string" }, "statusChanged": { "description": "The date (and perhaps time) when the status was changed.", "element_property": true, "format": "date-time", "title": "When the status was changed", "type": "string" }, "statusReason": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Identifies the reasons for a given status.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/medicationrequest-status-reason", "binding_version": null, "description": "Captures the reason for the current state of the MedicationRequest.", "element_property": true, "title": "Reason for current status" }, "subject": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "subject_medication_request", "description": "The individual or group for whom the medication has been requested.", "element_property": true, "enum_reference_types": [ "Patient", "Group" ], "title": "Individual or group for whom the medication has been requested" }, "substitution": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequestSubstitution", "description": "Indicates whether or not substitution can or should be part of the dispense. In some cases, substitution must happen, in other cases substitution must not happen. This block explains the prescriber's intent. If nothing is specified substitution may be done.", "element_property": true, "title": "Any restrictions on medication substitution" }, "supportingInformation": { "backref": "supportingInformation_medication_request", "description": "Information to support fulfilling (i.e. dispensing or administering) of the medication, for example, patient height and weight, a MedicationStatement for the patient).", "element_property": true, "enum_reference_types": [ "Organization", "Group", "Practitioner", "PractitionerRole", "ResearchStudy", "Patient", "ResearchSubject", "Substance", "SubstanceDefinition", "Specimen", "Observation", "DiagnosticReport", "Condition", "Medication", "MedicationAdministration", "MedicationStatement", "MedicationRequest", "Procedure", "DocumentReference", "Task", "ImagingStudy", "FamilyMemberHistory", "BodyStructure" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Information to support fulfilling of the medication", "type": "array" }, "text": { "$ref": "http://graph-fhir.io/schema/0.0.2/Narrative", "description": "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", "element_property": true, "title": "Text summary of the resource, for human interpretation" } }, "required": [ "medication", "subject" ], "title": "MedicationRequest", "type": "object" }, "PractitionerCommunication": { "$id": "http://graph-fhir.io/schema/0.0.2/PractitionerCommunication", "additionalProperties": false, "description": "A language which may be used to communicate with the practitioner. A language which may be used to communicate with the practitioner, often for correspondence/administrative purposes. The `PractitionerRole.communication` property should be used for publishing the languages that a practitioner is able to communicate with patients (on a per Organization/Role basis). [See https://hl7.org/fhir/R5/PractitionerCommunication.html]", "links": [], "properties": { "_preferred": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``preferred``." }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "language": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "IETF language tag for a human language", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/all-languages", "binding_version": "5.0.0", "description": "The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. \"en\" for English, or \"en-US\" for American English versus \"en-AU\" for Australian English.", "element_property": true, "title": "The language code used to communicate with the practitioner" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "preferred": { "description": "Indicates whether or not the person prefers this language (over other languages he masters up a certain level).", "element_property": true, "title": "Language preference indicator", "type": "boolean" }, "resourceType": { "const": "PractitionerCommunication", "default": "PractitionerCommunication", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "required": [ "language" ], "title": "PractitionerCommunication", "type": "object" }, "GroupCharacteristic": { "$id": "http://graph-fhir.io/schema/0.0.2/GroupCharacteristic", "additionalProperties": false, "description": "Include / Exclude group members by Trait. Identifies traits whose presence r absence is shared by members of the group. [See https://hl7.org/fhir/R5/GroupCharacteristic.html]", "links": [ { "href": "{id}", "rel": "valueReference_Organization", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Group", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Practitioner", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_PractitionerRole", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_ResearchStudy", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Patient", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_ResearchSubject", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Substance", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_SubstanceDefinition", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Specimen", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Observation", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_DiagnosticReport", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Condition", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Medication", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_MedicationAdministration", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_MedicationStatement", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_MedicationRequest", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Procedure", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_DocumentReference", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Task", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_ImagingStudy", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_FamilyMemberHistory", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_BodyStructure", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_exclude": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``exclude``." }, "_valueBoolean": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueBoolean``." }, "code": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "description": "A code that identifies the kind of trait being asserted.", "element_property": true, "title": "Kind of characteristic" }, "exclude": { "description": "If true, indicates the characteristic is one that is NOT held by members of the group.", "element_property": true, "element_required": true, "title": "Group includes or excludes", "type": "boolean" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "period": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "The period over which the characteristic is tested; e.g. the patient had an operation during the month of June.", "element_property": true, "title": "Period over which characteristic is tested" }, "resourceType": { "const": "GroupCharacteristic", "default": "GroupCharacteristic", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "valueBoolean": { "description": "The value of the trait that holds (or does not hold - see 'exclude') for members of the group.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Value held by characteristic", "type": "boolean" }, "valueCodeableConcept": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "description": "The value of the trait that holds (or does not hold - see 'exclude') for members of the group.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Value held by characteristic" }, "valueQuantity": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "description": "The value of the trait that holds (or does not hold - see 'exclude') for members of the group.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Value held by characteristic" }, "valueRange": { "$ref": "http://graph-fhir.io/schema/0.0.2/Range", "description": "The value of the trait that holds (or does not hold - see 'exclude') for members of the group.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Value held by characteristic" }, "valueReference": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "group_characteristic", "description": "The value of the trait that holds (or does not hold - see 'exclude') for members of the group.", "element_property": true, "enum_reference_types": [ "Organization", "Group", "Practitioner", "PractitionerRole", "ResearchStudy", "Patient", "ResearchSubject", "Substance", "SubstanceDefinition", "Specimen", "Observation", "DiagnosticReport", "Condition", "Medication", "MedicationAdministration", "MedicationStatement", "MedicationRequest", "Procedure", "DocumentReference", "Task", "ImagingStudy", "FamilyMemberHistory", "BodyStructure" ], "one_of_many": "value", "one_of_many_required": true, "title": "Value held by characteristic" } }, "required": [ "code" ], "title": "GroupCharacteristic", "type": "object" }, "MedicationRequestDispenseRequest": { "$id": "http://graph-fhir.io/schema/0.0.2/MedicationRequestDispenseRequest", "additionalProperties": false, "description": "Medication supply authorization. Indicates the specific details for the dispense or medication supply part of a medication request (also known as a Medication Prescription or Medication Order). Note that this information is not always sent with the order. There may be in some settings (e.g. hospitals) institutional or system support for completing the dispense details in the pharmacy department. [See https://hl7.org/fhir/R5/MedicationRequestDispenseRequest.html]", "links": [ { "href": "{id}", "rel": "dispenser", "targetHints": { "backref": [ "medication_request_dispense_request" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/dispenser/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/dispenserInstruction", "href": "{id}", "rel": "dispenserInstruction_authorReference_Practitioner", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/dispenserInstruction/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/dispenserInstruction", "href": "{id}", "rel": "dispenserInstruction_authorReference_PractitionerRole", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/dispenserInstruction/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/dispenserInstruction", "href": "{id}", "rel": "dispenserInstruction_authorReference_Patient", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/dispenserInstruction/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/dispenserInstruction", "href": "{id}", "rel": "dispenserInstruction_authorReference_Organization", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/dispenserInstruction/-/authorReference/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_numberOfRepeatsAllowed": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``numberOfRepeatsAllowed``." }, "dispenseInterval": { "$ref": "http://graph-fhir.io/schema/0.0.2/Duration", "description": "The minimum period of time that must occur between dispenses of the medication.", "element_property": true, "title": "Minimum period of time between dispenses" }, "dispenser": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "medication_request_dispense_request", "description": "Indicates the intended performing Organization that will dispense the medication as specified by the prescriber.", "element_property": true, "enum_reference_types": [ "Organization" ], "title": "Intended performer of dispense" }, "dispenserInstruction": { "description": "Provides additional information to the dispenser, for example, counselling to be provided to the patient.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Annotation" }, "title": "Additional information for the dispenser", "type": "array" }, "doseAdministrationAid": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": null, "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/medication-dose-aid", "binding_version": null, "description": "Provides information about the type of adherence packaging to be supplied for the medication dispense.", "element_property": true, "title": "Type of adherence packaging to use for the dispense" }, "expectedSupplyDuration": { "$ref": "http://graph-fhir.io/schema/0.0.2/Duration", "description": "Identifies the period time over which the supplied product is expected to be used, or the length of time the dispense is expected to last.", "element_property": true, "title": "Number of days supply per dispense" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "initialFill": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequestDispenseRequestInitialFill", "description": "Indicates the quantity or duration for the first dispense of the medication.", "element_property": true, "title": "First fill details" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "numberOfRepeatsAllowed": { "description": "An integer indicating the number of times, in addition to the original dispense, (aka refills or repeats) that the patient can receive the prescribed medication. Usage Notes: This integer does not include the original order dispense. This means that if an order indicates dispense 30 tablets plus \"3 repeats\", then the order can be dispensed a total of 4 times and the patient can receive a total of 120 tablets. A prescriber may explicitly say that zero refills are permitted after the initial dispense.", "element_property": true, "minimum": 0, "title": "Number of refills authorized", "type": "integer" }, "quantity": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "description": "The amount that is to be dispensed for one fill.", "element_property": true, "title": "Amount of medication to supply per dispense" }, "resourceType": { "const": "MedicationRequestDispenseRequest", "default": "MedicationRequestDispenseRequest", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "validityPeriod": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "This indicates the validity period of a prescription (stale dating the Prescription).", "element_property": true, "title": "Time period supply is authorized for" } }, "title": "MedicationRequestDispenseRequest", "type": "object" }, "Period": { "$id": "http://graph-fhir.io/schema/0.0.2/Period", "additionalProperties": false, "description": "Time range defined by start and end date/time. A time period defined by a start and end date and optionally time. [See https://hl7.org/fhir/R5/Period.html]", "links": [], "properties": { "_end": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``end``." }, "_start": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``start``." }, "end": { "description": "The end of the period. If the end of the period is missing, it means no end was known or planned at the time the instance was created. The start may be in the past, and the end date in the future, which means that period is expected/planned to end at that time.", "element_property": true, "format": "date-time", "title": "End time with inclusive boundary, if not ongoing", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "resourceType": { "const": "Period", "default": "Period", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "start": { "description": "The start of the period. The boundary is inclusive.", "element_property": true, "format": "date-time", "title": "Starting time with inclusive boundary", "type": "string" } }, "title": "Period", "type": "object" }, "PractitionerQualification": { "$id": "http://graph-fhir.io/schema/0.0.2/PractitionerQualification", "additionalProperties": false, "description": "Qualifications, certifications, accreditations, licenses, training, etc. pertaining to the provision of care. The official qualifications, certifications, accreditations, training, licenses (and other types of educations/skills/capabilities) that authorize or otherwise pertain to the provision of care by the practitioner. For example, a medical license issued by a medical board of licensure authorizing the practitioner to practice medicine within a certain locality. [See https://hl7.org/fhir/R5/PractitionerQualification.html]", "links": [ { "href": "{id}", "rel": "issuer", "targetHints": { "backref": [ "practitioner_qualification" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/issuer/reference" }, "templateRequired": [ "id" ] } ], "properties": { "code": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Specific qualification the practitioner has to provide a service.", "binding_strength": "example", "binding_uri": "http://terminology.hl7.org/ValueSet/v2-0360", "binding_version": null, "element_property": true, "title": "Coded representation of the qualification" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "identifier": { "description": "An identifier that applies to this person's qualification.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier" }, "title": "An identifier for this qualification for the practitioner", "type": "array" }, "issuer": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "practitioner_qualification", "element_property": true, "enum_reference_types": [ "Organization" ], "title": "Organization that regulates and issues the qualification" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "period": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "element_property": true, "title": "Period during which the qualification is valid" }, "resourceType": { "const": "PractitionerQualification", "default": "PractitionerQualification", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "required": [ "code" ], "title": "PractitionerQualification", "type": "object" }, "AvailabilityNotAvailableTime": { "$id": "http://graph-fhir.io/schema/0.0.2/AvailabilityNotAvailableTime", "additionalProperties": false, "description": "Not available during this time due to provided reason. [See https://hl7.org/fhir/R5/AvailabilityNotAvailableTime.html]", "links": [], "properties": { "_description": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``description``." }, "description": { "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Reason presented to the user explaining why time not available", "type": "string" }, "during": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "element_property": true, "title": "Service not available during this period" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "resourceType": { "const": "AvailabilityNotAvailableTime", "default": "AvailabilityNotAvailableTime", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "title": "AvailabilityNotAvailableTime", "type": "object" }, "SubstanceDefinitionMolecularWeight": { "$id": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionMolecularWeight", "additionalProperties": false, "description": "The average mass of a molecule of a compound. The average mass of a molecule of a compound compared to 1/12 the mass of carbon 12 and calculated as the sum of the atomic weights of the constituent atoms. [See https://hl7.org/fhir/R5/SubstanceDefinitionMolecularWeight.html]", "links": [], "properties": { "amount": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "description": "Used to capture quantitative values for a variety of elements. If only limits are given, the arithmetic mean would be the average. If only a single definite value for a given element is given, it would be captured in this field.", "element_property": true, "title": "Used to capture quantitative values for a variety of elements" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "method": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "The method by which the substance weight was measured.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/substance-weight-method", "binding_version": null, "description": "The method by which the molecular weight was determined.", "element_property": true, "title": "The method by which the weight was determined" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "resourceType": { "const": "SubstanceDefinitionMolecularWeight", "default": "SubstanceDefinitionMolecularWeight", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "type": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "The type of substance weight measurement.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/substance-weight-type", "binding_version": null, "description": "Type of molecular weight such as exact, average (also known as. number average), weight average.", "element_property": true, "title": "Type of molecular weight e.g. exact, average, weight average" } }, "required": [ "amount" ], "title": "SubstanceDefinitionMolecularWeight", "type": "object" }, "BodyStructureIncludedStructureBodyLandmarkOrientation": { "$id": "http://graph-fhir.io/schema/0.0.2/BodyStructureIncludedStructureBodyLandmarkOrientation", "additionalProperties": false, "description": "Landmark relative location. Body locations in relation to a specific body landmark (tatoo, scar, other body structure). [See https://hl7.org/fhir/R5/BodyStructureIncludedStructureBodyLandmarkOrientation.html]", "links": [], "properties": { "clockFacePosition": { "binding_description": "Select SNOMED CT codes. A set of codes that describe a things orientation based on a hourly positions of a clock face.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/bodystructure-bodylandmarkorientation-clockface-position", "binding_version": null, "description": "An description of the direction away from a landmark something is located based on a radial clock dial.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "Clockface orientation", "type": "array" }, "distanceFromLandmark": { "description": "The distance in centimeters a certain observation is made from a body landmark.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructureIncludedStructureBodyLandmarkOrientationDistanceFromLandmark" }, "title": "Landmark relative location", "type": "array" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "landmarkDescription": { "binding_description": "Select SNOMED code system values. Values used in a podiatry setting to decsribe landmarks on the body.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/body-site", "binding_version": null, "description": "A description of a landmark on the body used as a reference to locate something else.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "Body ]andmark description", "type": "array" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "resourceType": { "const": "BodyStructureIncludedStructureBodyLandmarkOrientation", "default": "BodyStructureIncludedStructureBodyLandmarkOrientation", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "surfaceOrientation": { "binding_description": "Select SNOMED code system values. The surface area a body location is in relation to a landmark.", "binding_strength": "preferred", "binding_uri": "http://hl7.org/fhir/ValueSet/bodystructure-relative-location", "binding_version": null, "description": "The surface area a body location is in relation to a landmark.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "Relative landmark surface orientation", "type": "array" } }, "title": "BodyStructureIncludedStructureBodyLandmarkOrientation", "type": "object" }, "ConditionParticipant": { "$id": "http://graph-fhir.io/schema/0.0.2/ConditionParticipant", "additionalProperties": false, "description": "Who or what participated in the activities related to the condition and how they were involved. Indicates who or what participated in the activities related to the condition and how they were involved. [See https://hl7.org/fhir/R5/ConditionParticipant.html]", "links": [ { "href": "{id}", "rel": "actor_Practitioner", "targetHints": { "backref": [ "condition_participant" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/actor/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "actor_PractitionerRole", "targetHints": { "backref": [ "condition_participant" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/actor/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "actor_Patient", "targetHints": { "backref": [ "condition_participant" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/actor/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "actor_Organization", "targetHints": { "backref": [ "condition_participant" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/actor/reference" }, "templateRequired": [ "id" ] } ], "properties": { "actor": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "condition_participant", "description": "Indicates who or what participated in the activities related to the condition.", "element_property": true, "enum_reference_types": [ "Practitioner", "PractitionerRole", "Patient", "RelatedPerson", "Device", "Organization", "CareTeam" ], "title": "Who or what participated in the activities related to the condition" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "function": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": null, "binding_strength": "extensible", "binding_uri": "http://hl7.org/fhir/ValueSet/participation-role-type", "binding_version": null, "description": "Distinguishes the type of involvement of the actor in the activities related to the condition.", "element_property": true, "title": "Type of involvement" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "resourceType": { "const": "ConditionParticipant", "default": "ConditionParticipant", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "required": [ "actor" ], "title": "ConditionParticipant", "type": "object" }, "SubstanceDefinitionSourceMaterial": { "$id": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionSourceMaterial", "additionalProperties": false, "description": "Material or taxonomic/anatomical source. Material or taxonomic/anatomical source for the substance. [See https://hl7.org/fhir/R5/SubstanceDefinitionSourceMaterial.html]", "links": [], "properties": { "countryOfOrigin": { "binding_description": "Jurisdiction codes", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/country", "binding_version": "5.0.0", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "The country or countries where the material is harvested", "type": "array" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "genus": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "The genus of an organism, typically referring to the Latin epithet of the genus element of the plant/animal scientific name.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/substance-source-material-genus", "binding_version": null, "description": "The genus of an organism, typically referring to the Latin epithet of the genus element of the plant/animal scientific name.", "element_property": true, "title": "The genus of an organism e.g. the Latin epithet of the plant/animal scientific name" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "part": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "An anatomical origin of the source material within an organism.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/substance-source-material-part", "binding_version": null, "element_property": true, "title": "An anatomical origin of the source material within an organism" }, "resourceType": { "const": "SubstanceDefinitionSourceMaterial", "default": "SubstanceDefinitionSourceMaterial", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "species": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "A species of origin a substance raw material.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/substance-source-material-species", "binding_version": null, "description": "The species of an organism, typically referring to the Latin epithet of the species of the plant/animal.", "element_property": true, "title": "The species of an organism e.g. the Latin epithet of the species of the plant/animal" }, "type": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "A classification that provides the origin of the substance raw material.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/substance-source-material-type", "binding_version": null, "description": "A classification that provides the origin of the raw material. Example: cat hair would be an Animal source type.", "element_property": true, "title": "Classification of the origin of the raw material. e.g. cat hair is an Animal source type" } }, "title": "SubstanceDefinitionSourceMaterial", "type": "object" }, "FHIRPrimitiveExtension": { "$id": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "additionalProperties": false, "description": " [See https://hl7.org/fhir/R5/FHIRPrimitiveExtension.html]", "links": [], "properties": { "extension": { "description": "Additional content defined by implementations", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "List of `Extension` items (represented as `dict` in JSON)", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for inter-element referencing", "element_property": false, "pattern": "[ \\r\\n\\t\\S]+", "title": "Type `String`", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "resourceType": { "const": "FHIRPrimitiveExtension", "default": "FHIRPrimitiveExtension", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "title": "FHIRPrimitiveExtension", "type": "object" }, "ExtendedContactDetail": { "$id": "http://graph-fhir.io/schema/0.0.2/ExtendedContactDetail", "additionalProperties": false, "description": "Contact information. Specifies contact information for a specific purpose over a period of time, might be handled/monitored by a specific named person or organization. [See https://hl7.org/fhir/R5/ExtendedContactDetail.html]", "links": [ { "href": "{id}", "rel": "organization", "targetHints": { "backref": [ "extended_contact_detail" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/organization/reference" }, "templateRequired": [ "id" ] } ], "properties": { "address": { "$ref": "http://graph-fhir.io/schema/0.0.2/Address", "element_property": true, "title": "Address for the contact" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "name": { "description": "The name of an individual to contact, some types of contact detail are usually blank.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/HumanName" }, "title": "Name of an individual to contact", "type": "array" }, "organization": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "extended_contact_detail", "description": "This contact detail is handled/monitored by a specific organization. If the name is provided in the contact, then it is referring to the named individual within this organization.", "element_property": true, "enum_reference_types": [ "Organization" ], "title": "This contact detail is handled/monitored by a specific organization" }, "period": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "element_property": true, "title": "Period that this contact was valid for usage" }, "purpose": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "The purpose for which an extended contact detail should be used.", "binding_strength": "preferred", "binding_uri": "http://terminology.hl7.org/ValueSet/contactentity-type", "binding_version": null, "description": "The purpose/type of contact.", "element_property": true, "title": "The type of contact" }, "resourceType": { "const": "ExtendedContactDetail", "default": "ExtendedContactDetail", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "telecom": { "description": "The contact details application for the purpose defined.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/ContactPoint" }, "title": "Contact details (e.g.phone/fax/url)", "type": "array" } }, "title": "ExtendedContactDetail", "type": "object" }, "DataRequirementValueFilter": { "$id": "http://graph-fhir.io/schema/0.0.2/DataRequirementValueFilter", "additionalProperties": false, "description": "What values are expected. Value filters specify additional constraints on the data for elements other than code-valued or date-valued. Each value filter specifies an additional constraint on the data (i.e. valueFilters are AND'ed, not OR'ed). [See https://hl7.org/fhir/R5/DataRequirementValueFilter.html]", "links": [], "properties": { "_comparator": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``comparator``." }, "_path": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``path``." }, "_searchParam": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``searchParam``." }, "_valueDateTime": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueDateTime``." }, "comparator": { "binding_description": "Possible comparators for the valueFilter element.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/value-filter-comparator", "binding_version": "5.0.0", "description": "The comparator to be used to determine whether the value is matching.", "element_property": true, "enum_values": [ "eq", "gt", "lt", "ge", "le", "sa", "eb" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "eq | gt | lt | ge | le | sa | eb", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "path": { "description": "The attribute of the filter. The specified path SHALL be a FHIRPath resolvable on the specified type of the DataRequirement, and SHALL consist only of identifiers, constant indexers, and .resolve(). The path is allowed to contain qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse multiple-cardinality sub-elements (see the [Simple FHIRPath Profile](fhirpath.html#simple) for full details). Note that the index must be an integer constant. The path must resolve to an element of a type that is comparable to the valueFilter.value[x] element for the filter.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "An attribute to filter on", "type": "string" }, "resourceType": { "const": "DataRequirementValueFilter", "default": "DataRequirementValueFilter", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "searchParam": { "description": "A search parameter defined on the specified type of the DataRequirement, and which searches on elements of a type compatible with the type of the valueFilter.value[x] for the filter.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "A parameter to search on", "type": "string" }, "valueDateTime": { "description": "The value of the filter.", "element_property": true, "format": "date-time", "one_of_many": "value", "one_of_many_required": false, "title": "The value of the filter, as a Period, DateTime, or Duration value", "type": "string" }, "valueDuration": { "$ref": "http://graph-fhir.io/schema/0.0.2/Duration", "description": "The value of the filter.", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "The value of the filter, as a Period, DateTime, or Duration value" }, "valuePeriod": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "The value of the filter.", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "The value of the filter, as a Period, DateTime, or Duration value" } }, "title": "DataRequirementValueFilter", "type": "object" }, "DataRequirementSort": { "$id": "http://graph-fhir.io/schema/0.0.2/DataRequirementSort", "additionalProperties": false, "description": "Order of the results. Specifies the order of the results to be returned. [See https://hl7.org/fhir/R5/DataRequirementSort.html]", "links": [], "properties": { "_direction": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``direction``." }, "_path": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``path``." }, "direction": { "binding_description": "The possible sort directions, ascending or descending.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/sort-direction", "binding_version": "5.0.0", "description": "The direction of the sort, ascending or descending.", "element_property": true, "element_required": true, "enum_values": [ "ascending", "descending" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "ascending | descending", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "path": { "description": "The attribute of the sort. The specified path must be resolvable from the type of the required data. The path is allowed to contain qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse multiple-cardinality sub-elements. Note that the index must be an integer constant.", "element_property": true, "element_required": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "The name of the attribute to perform the sort", "type": "string" }, "resourceType": { "const": "DataRequirementSort", "default": "DataRequirementSort", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "title": "DataRequirementSort", "type": "object" }, "ImagingStudySeries": { "$id": "http://graph-fhir.io/schema/0.0.2/ImagingStudySeries", "additionalProperties": false, "description": "Each study has one or more series of instances. Each study has one or more series of images or other content. [See https://hl7.org/fhir/R5/ImagingStudySeries.html]", "links": [ { "href": "{id}", "rel": "specimen", "targetHints": { "backref": [ "specimen_imaging_study_series" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/specimen/-/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_Organization", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_Group", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_Practitioner", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_PractitionerRole", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_ResearchStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_Patient", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_ResearchSubject", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_Substance", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_SubstanceDefinition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_Specimen", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_Observation", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_DiagnosticReport", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_Condition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_Medication", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_MedicationAdministration", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_MedicationStatement", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_MedicationRequest", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_Procedure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_DocumentReference", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_Task", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_ImagingStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_FamilyMemberHistory", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_BodyStructure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From ImagingStudySeriesPerformer/performer", "href": "{id}", "rel": "performer_actor_Practitioner", "targetHints": { "backref": [ "imaging_study_series_performer" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/performer/-/actor/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From ImagingStudySeriesPerformer/performer", "href": "{id}", "rel": "performer_actor_PractitionerRole", "targetHints": { "backref": [ "imaging_study_series_performer" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/performer/-/actor/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From ImagingStudySeriesPerformer/performer", "href": "{id}", "rel": "performer_actor_Organization", "targetHints": { "backref": [ "imaging_study_series_performer" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/performer/-/actor/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From ImagingStudySeriesPerformer/performer", "href": "{id}", "rel": "performer_actor_Patient", "targetHints": { "backref": [ "imaging_study_series_performer" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/performer/-/actor/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_description": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``description``." }, "_number": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``number``." }, "_numberOfInstances": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``numberOfInstances``." }, "_started": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``started``." }, "_uid": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``uid``." }, "bodySite": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference", "backref": "imaging_study_series", "binding_description": "SNOMED CT Body site concepts", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/body-site", "binding_version": null, "description": "The anatomic structures examined. See DICOM Part 16 Annex L (http://dicom.nema.org/medical/dicom/current/output/chtml/part16/chapter_L.html) for DICOM to SNOMED-CT mappings. The bodySite may indicate the laterality of body part imaged; if so, it shall be consistent with any content of ImagingStudy.series.laterality.", "element_property": true, "enum_reference_types": [ "BodyStructure" ], "title": "Body part examined" }, "description": { "description": "A description of the series.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "A short human readable summary of the series", "type": "string" }, "endpoint": { "backref": "endpoint_imaging_study_series", "description": "The network service providing access (e.g., query, view, or retrieval) for this series. See implementation notes for information about using DICOM endpoints. A series-level endpoint, if present, has precedence over a study-level endpoint with the same Endpoint.connectionType.", "element_property": true, "enum_reference_types": [ "Endpoint" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Series access endpoint", "type": "array" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "instance": { "description": "A single SOP instance within the series, e.g. an image, or presentation state.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudySeriesInstance" }, "title": "A single SOP instance from the series", "type": "array" }, "laterality": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Codes describing body site laterality (left, right, etc.).", "binding_strength": "example", "binding_uri": "http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_244.html", "binding_version": null, "description": "The laterality of the (possibly paired) anatomic structures examined. E.g., the left knee, both lungs, or unpaired abdomen. If present, shall be consistent with any laterality information indicated in ImagingStudy.series.bodySite.", "element_property": true, "title": "Body part laterality" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modality": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Type of acquired data in the instance.", "binding_strength": "extensible", "binding_uri": "http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_33.html", "binding_version": null, "description": "The distinct modality for this series. This may include both acquisition and non-acquisition modalities.", "element_property": true, "title": "The modality used for this series" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "number": { "description": "The numeric identifier of this series in the study.", "element_property": true, "minimum": 0, "title": "Numeric identifier of this series", "type": "integer" }, "numberOfInstances": { "description": "Number of SOP Instances in the Study. The value given may be larger than the number of instance elements this resource contains due to resource availability, security, or other factors. This element should be present if any instance elements are present.", "element_property": true, "minimum": 0, "title": "Number of Series Related Instances", "type": "integer" }, "performer": { "description": "Indicates who or what performed the series and how they were involved.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudySeriesPerformer" }, "title": "Who performed the series", "type": "array" }, "resourceType": { "const": "ImagingStudySeries", "default": "ImagingStudySeries", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "specimen": { "backref": "specimen_imaging_study_series", "description": "The specimen imaged, e.g., for whole slide imaging of a biopsy.", "element_property": true, "enum_reference_types": [ "Specimen" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Specimen imaged", "type": "array" }, "started": { "description": "The date and time the series was started.", "element_property": true, "format": "date-time", "title": "When the series started", "type": "string" }, "uid": { "description": "The DICOM Series Instance UID for the series.", "element_property": true, "element_required": true, "maxLength": 64, "minLength": 1, "pattern": "^[A-Za-z0-9\\-.]+$", "title": "DICOM Series Instance UID for the series", "type": "string" } }, "required": [ "modality" ], "title": "ImagingStudySeries", "type": "object" }, "SubstanceDefinitionRelationship": { "$id": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionRelationship", "additionalProperties": false, "description": "A link between this substance and another. A link between this substance and another, with details of the relationship. [See https://hl7.org/fhir/R5/SubstanceDefinitionRelationship.html]", "links": [ { "href": "{id}", "rel": "source", "targetHints": { "backref": [ "source_substance_definition_relationship" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/source/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "substanceDefinitionReference", "targetHints": { "backref": [ "substance_definition_relationship" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/substanceDefinitionReference/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_amountString": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``amountString``." }, "_isDefining": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``isDefining``." }, "amountQuantity": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "description": "A numeric factor for the relationship, for instance to express that the salt of a substance has some percentage of the active substance in relation to some other.", "element_property": true, "one_of_many": "amount", "one_of_many_required": false, "title": "A numeric factor for the relationship, e.g. that a substance salt has some percentage of active substance in relation to some other" }, "amountRatio": { "$ref": "http://graph-fhir.io/schema/0.0.2/Ratio", "description": "A numeric factor for the relationship, for instance to express that the salt of a substance has some percentage of the active substance in relation to some other.", "element_property": true, "one_of_many": "amount", "one_of_many_required": false, "title": "A numeric factor for the relationship, e.g. that a substance salt has some percentage of active substance in relation to some other" }, "amountString": { "description": "A numeric factor for the relationship, for instance to express that the salt of a substance has some percentage of the active substance in relation to some other.", "element_property": true, "one_of_many": "amount", "one_of_many_required": false, "pattern": "[ \\r\\n\\t\\S]+", "title": "A numeric factor for the relationship, e.g. that a substance salt has some percentage of active substance in relation to some other", "type": "string" }, "comparator": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "The relationship between two substance types.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/substance-amount-type", "binding_version": null, "element_property": true, "title": "An operator for the amount, for example \"average\", \"approximately\", \"less than\"" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "isDefining": { "description": "For example where an enzyme strongly bonds with a particular substance, this is a defining relationship for that enzyme, out of several possible substance relationships.", "element_property": true, "title": "For example where an enzyme strongly bonds with a particular substance, this is a defining relationship for that enzyme, out of several possible relationships", "type": "boolean" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "ratioHighLimitAmount": { "$ref": "http://graph-fhir.io/schema/0.0.2/Ratio", "element_property": true, "title": "For use when the numeric has an uncertain range" }, "resourceType": { "const": "SubstanceDefinitionRelationship", "default": "SubstanceDefinitionRelationship", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "source": { "backref": "source_substance_definition_relationship", "element_property": true, "enum_reference_types": [ "DocumentReference" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Supporting literature", "type": "array" }, "substanceDefinitionCodeableConcept": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "description": "A pointer to another substance, as a resource or just a representational code.", "element_property": true, "one_of_many": "substanceDefinition", "one_of_many_required": false, "title": "A pointer to another substance, as a resource or a representational code" }, "substanceDefinitionReference": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "substance_definition_relationship", "description": "A pointer to another substance, as a resource or just a representational code.", "element_property": true, "enum_reference_types": [ "SubstanceDefinition" ], "one_of_many": "substanceDefinition", "one_of_many_required": false, "title": "A pointer to another substance, as a resource or a representational code" }, "type": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "The relationship between two substance types.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/substance-relationship-type", "binding_version": null, "description": "For example \"salt to parent\", \"active moiety\", \"starting material\", \"polymorph\", \"impurity of\".", "element_property": true, "title": "For example \"salt to parent\", \"active moiety\"" } }, "required": [ "type" ], "title": "SubstanceDefinitionRelationship", "type": "object" }, "MedicationStatement": { "$id": "http://graph-fhir.io/schema/0.0.2/MedicationStatement", "additionalProperties": false, "description": "Record of medication being taken by a patient. A record of a medication that is being consumed by a patient. A MedicationStatement may indicate that the patient may be taking the medication now or has taken the medication in the past or will be taking the medication in the future. The source of this information can be the patient, significant other (such as a family member or spouse), or a clinician. A common scenario where this information is captured is during the history taking process during a patient visit or stay. The medication information may come from sources such as the patient's memory, from a prescription bottle, or from a list of medications the patient, clinician or other party maintains. The primary difference between a medicationstatement and a medicationadministration is that the medication administration has complete administration information and is based on actual administration information from the person who administered the medication. A medicationstatement is often, if not always, less specific. There is no required date/time when the medication was administered, in fact we only know that a source has reported the patient is taking this medication, where details such as time, quantity, or rate or even medication product may be incomplete or missing or less precise. As stated earlier, the Medication Statement information may come from the patient's memory, from a prescription bottle or from a list of medications the patient, clinician or other party maintains. Medication administration is more formal and is not missing detailed information. The MedicationStatement resource was previously called MedicationStatement. [See https://hl7.org/fhir/R5/MedicationStatement.html]", "links": [ { "href": "{id}", "rel": "derivedFrom_Organization", "targetHints": { "backref": [ "derivedFrom_medication_statement" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/derivedFrom/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "derivedFrom_Group", "targetHints": { "backref": [ "derivedFrom_medication_statement" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/derivedFrom/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "derivedFrom_Practitioner", "targetHints": { "backref": [ "derivedFrom_medication_statement" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/derivedFrom/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "derivedFrom_PractitionerRole", "targetHints": { "backref": [ "derivedFrom_medication_statement" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/derivedFrom/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "derivedFrom_ResearchStudy", "targetHints": { "backref": [ "derivedFrom_medication_statement" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/derivedFrom/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "derivedFrom_Patient", "targetHints": { "backref": [ "derivedFrom_medication_statement" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/derivedFrom/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "derivedFrom_ResearchSubject", "targetHints": { "backref": [ "derivedFrom_medication_statement" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/derivedFrom/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "derivedFrom_Substance", "targetHints": { "backref": [ "derivedFrom_medication_statement" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/derivedFrom/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "derivedFrom_SubstanceDefinition", "targetHints": { "backref": [ "derivedFrom_medication_statement" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/derivedFrom/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "derivedFrom_Specimen", "targetHints": { "backref": [ "derivedFrom_medication_statement" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/derivedFrom/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "derivedFrom_Observation", "targetHints": { "backref": [ "derivedFrom_medication_statement" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/derivedFrom/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "derivedFrom_DiagnosticReport", "targetHints": { "backref": [ "derivedFrom_medication_statement" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/derivedFrom/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "derivedFrom_Condition", "targetHints": { "backref": [ "derivedFrom_medication_statement" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/derivedFrom/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "derivedFrom_Medication", "targetHints": { "backref": [ "derivedFrom_medication_statement" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/derivedFrom/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "derivedFrom_MedicationAdministration", "targetHints": { "backref": [ "derivedFrom_medication_statement" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/derivedFrom/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "derivedFrom_MedicationStatement", "targetHints": { "backref": [ "derivedFrom_medication_statement" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/derivedFrom/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "derivedFrom_MedicationRequest", "targetHints": { "backref": [ "derivedFrom_medication_statement" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/derivedFrom/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "derivedFrom_Procedure", "targetHints": { "backref": [ "derivedFrom_medication_statement" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/derivedFrom/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "derivedFrom_DocumentReference", "targetHints": { "backref": [ "derivedFrom_medication_statement" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/derivedFrom/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "derivedFrom_Task", "targetHints": { "backref": [ "derivedFrom_medication_statement" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/derivedFrom/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "derivedFrom_ImagingStudy", "targetHints": { "backref": [ "derivedFrom_medication_statement" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/derivedFrom/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "derivedFrom_FamilyMemberHistory", "targetHints": { "backref": [ "derivedFrom_medication_statement" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/derivedFrom/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "derivedFrom_BodyStructure", "targetHints": { "backref": [ "derivedFrom_medication_statement" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/derivedFrom/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "informationSource_Patient", "targetHints": { "backref": [ "informationSource_medication_statement" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/informationSource/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "informationSource_Practitioner", "targetHints": { "backref": [ "informationSource_medication_statement" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/informationSource/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "informationSource_PractitionerRole", "targetHints": { "backref": [ "informationSource_medication_statement" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/informationSource/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "informationSource_Organization", "targetHints": { "backref": [ "informationSource_medication_statement" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/informationSource/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "partOf_Procedure", "targetHints": { "backref": [ "partOf_medication_statement" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/partOf/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "partOf_MedicationStatement", "targetHints": { "backref": [ "partOf_medication_statement" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/partOf/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "relatedClinicalInformation_Observation", "targetHints": { "backref": [ "relatedClinicalInformation_medication_statement" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/relatedClinicalInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "relatedClinicalInformation_Condition", "targetHints": { "backref": [ "relatedClinicalInformation_medication_statement" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/relatedClinicalInformation/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Patient", "targetHints": { "backref": [ "subject_medication_statement" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Group", "targetHints": { "backref": [ "subject_medication_statement" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_Organization", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_Group", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_Practitioner", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_PractitionerRole", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_ResearchStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_Patient", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_ResearchSubject", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_Substance", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_SubstanceDefinition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_Specimen", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_Observation", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_DiagnosticReport", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_Condition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_Medication", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_MedicationAdministration", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_MedicationStatement", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_MedicationRequest", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_Procedure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_DocumentReference", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_Task", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_ImagingStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_FamilyMemberHistory", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/medication", "href": "{id}", "rel": "medication_reference_BodyStructure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/medication/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Practitioner", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_PractitionerRole", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Patient", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Organization", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Organization", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Group", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Practitioner", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_PractitionerRole", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_ResearchStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Patient", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_ResearchSubject", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Substance", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_SubstanceDefinition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Specimen", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Observation", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_DiagnosticReport", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Condition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Medication", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_MedicationAdministration", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_MedicationStatement", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_MedicationRequest", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Procedure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_DocumentReference", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Task", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_ImagingStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_FamilyMemberHistory", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_BodyStructure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_dateAsserted": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``dateAsserted``." }, "_effectiveDateTime": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``effectiveDateTime``." }, "_implicitRules": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``implicitRules``." }, "_language": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``language``." }, "_renderedDosageInstruction": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``renderedDosageInstruction``." }, "_status": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``status``." }, "adherence": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatementAdherence", "element_property": true, "title": "Indicates whether the medication is or is not being consumed or administered" }, "category": { "binding_description": "A coded concept identifying where the medication included in the MedicationStatement is expected to be consumed or administered.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/medicationrequest-admin-location", "binding_version": null, "description": "Type of medication statement (for example, drug classification like ATC, where meds would be administered, legal category of the medication.).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "Type of medication statement", "type": "array" }, "contained": { "description": "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, nor can they have their own independent transaction scope. This is allowed to be a Parameters resource if and only if it is referenced by a resource that provides context/meaning.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Resource" }, "title": "Contained, inline Resources", "type": "array" }, "dateAsserted": { "description": "The date when the Medication Statement was asserted by the information source.", "element_property": true, "format": "date-time", "title": "When the usage was asserted?", "type": "string" }, "derivedFrom": { "backref": "derivedFrom_medication_statement", "description": "Allows linking the MedicationStatement to the underlying MedicationRequest, or to other information that supports or is used to derive the MedicationStatement.", "element_property": true, "enum_reference_types": [ "Organization", "Group", "Practitioner", "PractitionerRole", "ResearchStudy", "Patient", "ResearchSubject", "Substance", "SubstanceDefinition", "Specimen", "Observation", "DiagnosticReport", "Condition", "Medication", "MedicationAdministration", "MedicationStatement", "MedicationRequest", "Procedure", "DocumentReference", "Task", "ImagingStudy", "FamilyMemberHistory", "BodyStructure" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Link to information used to derive the MedicationStatement", "type": "array" }, "dosage": { "description": "Indicates how the medication is/was or should be taken by the patient.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Dosage" }, "title": "Details of how medication is/was taken or should be taken", "type": "array" }, "effectiveDateTime": { "description": "The interval of time during which it is being asserted that the patient is/was/will be taking the medication (or was not taking, when the MedicationStatement.adherence element is Not Taking).", "element_property": true, "format": "date-time", "one_of_many": "effective", "one_of_many_required": false, "title": "The date/time or interval when the medication is/was/will be taken", "type": "string" }, "effectivePeriod": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "The interval of time during which it is being asserted that the patient is/was/will be taking the medication (or was not taking, when the MedicationStatement.adherence element is Not Taking).", "element_property": true, "one_of_many": "effective", "one_of_many_required": false, "title": "The date/time or interval when the medication is/was/will be taken" }, "effectiveTiming": { "$ref": "http://graph-fhir.io/schema/0.0.2/Timing", "description": "The interval of time during which it is being asserted that the patient is/was/will be taking the medication (or was not taking, when the MedicationStatement.adherence element is Not Taking).", "element_property": true, "one_of_many": "effective", "one_of_many_required": false, "title": "The date/time or interval when the medication is/was/will be taken" }, "encounter": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "medication_statement", "description": "The encounter that establishes the context for this MedicationStatement.", "element_property": true, "enum_reference_types": [ "Encounter" ], "title": "Encounter associated with MedicationStatement" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.", "element_property": true, "maxLength": 64, "minLength": 1, "pattern": "^[A-Za-z0-9\\-.]+$", "title": "Logical id of this artifact", "type": "string" }, "identifier": { "description": "Identifiers associated with this Medication Statement that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate. They are business identifiers assigned to this resource by the performer or other systems and remain constant as the resource is updated and propagates from server to server.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier" }, "title": "External identifier", "type": "array" }, "implicitRules": { "description": "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.", "element_property": true, "pattern": "\\S*", "title": "A set of rules under which this content was created", "type": "string" }, "informationSource": { "backref": "informationSource_medication_statement", "description": "The person or organization that provided the information about the taking of this medication. Note: Use derivedFrom when a MedicationStatement is derived from other resources, e.g. Claim or MedicationRequest.", "element_property": true, "enum_reference_types": [ "Patient", "Practitioner", "PractitionerRole", "RelatedPerson", "Organization" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Person or organization that provided the information about the taking of this medication", "type": "array" }, "language": { "binding_description": "IETF language tag for a human language", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/all-languages", "binding_version": "5.0.0", "description": "The base language in which the resource is written.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Language of the resource content", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "medication": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference", "backref": "medication_statement", "binding_description": "A coded concept identifying the substance or product being taken.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/medication-codes", "binding_version": null, "description": "Identifies the medication being administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.", "element_property": true, "enum_reference_types": [ "Medication" ], "title": "What medication was taken" }, "meta": { "$ref": "http://graph-fhir.io/schema/0.0.2/Meta", "description": "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.", "element_property": true, "title": "Metadata about the resource" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored", "type": "array" }, "note": { "description": "Provides extra information about the Medication Statement that is not conveyed by the other attributes.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Annotation" }, "title": "Further information about the usage", "type": "array" }, "partOf": { "backref": "partOf_medication_statement", "description": "A larger event of which this particular MedicationStatement is a component or step.", "element_property": true, "enum_reference_types": [ "Procedure", "MedicationStatement" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Part of referenced event", "type": "array" }, "reason": { "backref": "reason_medication_statement", "binding_description": "A coded concept identifying why the medication is being taken.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/condition-code", "binding_version": null, "description": "A concept, Condition or observation that supports why the medication is being/was taken.", "element_property": true, "enum_reference_types": [ "Condition", "Observation", "DiagnosticReport" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference" }, "title": "Reason for why the medication is being/was taken", "type": "array" }, "relatedClinicalInformation": { "backref": "relatedClinicalInformation_medication_statement", "description": "Link to information that is relevant to a medication statement, for example, illicit drug use, gestational age, etc.", "element_property": true, "enum_reference_types": [ "Observation", "Condition" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Link to information relevant to the usage of a medication", "type": "array" }, "renderedDosageInstruction": { "description": "The full representation of the dose of the medication included in all dosage instructions. To be used when multiple dosage instructions are included to represent complex dosing such as increasing or tapering doses.", "element_property": true, "pattern": "\\s*(\\S|\\s)*", "title": "Full representation of the dosage instructions", "type": "string" }, "resourceType": { "const": "MedicationStatement", "default": "MedicationStatement", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "status": { "binding_description": "A coded concept indicating the current status of a MedicationStatement.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/medication-statement-status", "binding_version": "5.0.0", "description": "A code representing the status of recording the medication statement.", "element_property": true, "element_required": true, "enum_values": [ "recorded", "entered-in-error", "draft" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "recorded | entered-in-error | draft", "type": "string" }, "subject": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "subject_medication_statement", "description": "The person, animal or group who is/was taking the medication.", "element_property": true, "enum_reference_types": [ "Patient", "Group" ], "title": "Who is/was taking the medication" }, "text": { "$ref": "http://graph-fhir.io/schema/0.0.2/Narrative", "description": "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", "element_property": true, "title": "Text summary of the resource, for human interpretation" } }, "required": [ "medication", "subject" ], "title": "MedicationStatement", "type": "object" }, "DiagnosticReport": { "$id": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport", "additionalProperties": false, "description": "A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports. The findings and interpretation of diagnostic tests performed on patients, groups of patients, products, substances, devices, and locations, and/or specimens derived from these. The report includes clinical context such as requesting provider information, and some mix of atomic results, images, textual and coded interpretations, and formatted representation of diagnostic reports. The report also includes non-clinical context such as batch analysis and stability reporting of products and substances. [See https://hl7.org/fhir/R5/DiagnosticReport.html]", "links": [ { "href": "{id}", "rel": "basedOn_MedicationRequest", "targetHints": { "backref": [ "basedOn_diagnostic_report" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/basedOn/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "performer_Practitioner", "targetHints": { "backref": [ "performer_diagnostic_report" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/performer/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "performer_PractitionerRole", "targetHints": { "backref": [ "performer_diagnostic_report" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/performer/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "performer_Organization", "targetHints": { "backref": [ "performer_diagnostic_report" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/performer/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "result", "targetHints": { "backref": [ "result_diagnostic_report" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/result/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "resultsInterpreter_Practitioner", "targetHints": { "backref": [ "resultsInterpreter_diagnostic_report" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/resultsInterpreter/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "resultsInterpreter_PractitionerRole", "targetHints": { "backref": [ "resultsInterpreter_diagnostic_report" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/resultsInterpreter/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "resultsInterpreter_Organization", "targetHints": { "backref": [ "resultsInterpreter_diagnostic_report" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/resultsInterpreter/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "specimen", "targetHints": { "backref": [ "specimen_diagnostic_report" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/specimen/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "study_ImagingStudy", "targetHints": { "backref": [ "study_diagnostic_report" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/study/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Patient", "targetHints": { "backref": [ "subject_diagnostic_report" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Group", "targetHints": { "backref": [ "subject_diagnostic_report" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Organization", "targetHints": { "backref": [ "subject_diagnostic_report" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Practitioner", "targetHints": { "backref": [ "subject_diagnostic_report" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Medication", "targetHints": { "backref": [ "subject_diagnostic_report" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Substance", "targetHints": { "backref": [ "subject_diagnostic_report" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From DiagnosticReportMedia/media", "href": "{id}", "rel": "media_link", "targetHints": { "backref": [ "diagnostic_report_media" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/media/-/link/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Practitioner", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_PractitionerRole", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Patient", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Organization", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From DiagnosticReportSupportingInfo/supportingInfo", "href": "{id}", "rel": "supportingInfo_reference_Procedure", "targetHints": { "backref": [ "diagnostic_report_supporting_info" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/supportingInfo/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From DiagnosticReportSupportingInfo/supportingInfo", "href": "{id}", "rel": "supportingInfo_reference_Observation", "targetHints": { "backref": [ "diagnostic_report_supporting_info" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/supportingInfo/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From DiagnosticReportSupportingInfo/supportingInfo", "href": "{id}", "rel": "supportingInfo_reference_DiagnosticReport", "targetHints": { "backref": [ "diagnostic_report_supporting_info" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/supportingInfo/-/reference/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_conclusion": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``conclusion``." }, "_effectiveDateTime": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``effectiveDateTime``." }, "_implicitRules": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``implicitRules``." }, "_issued": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``issued``." }, "_language": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``language``." }, "_status": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``status``." }, "basedOn": { "backref": "basedOn_diagnostic_report", "description": "Details concerning a service requested.", "element_property": true, "enum_reference_types": [ "CarePlan", "ImmunizationRecommendation", "MedicationRequest", "NutritionOrder", "ServiceRequest" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "What was requested", "type": "array" }, "category": { "binding_description": "HL7 V2 table 0074", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/diagnostic-service-sections", "binding_version": null, "description": "A code that classifies the clinical discipline, department or diagnostic service that created the report (e.g. cardiology, biochemistry, hematology, MRI). This is used for searching, sorting and display purposes.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "Service category", "type": "array" }, "code": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "LOINC Codes for Diagnostic Reports", "binding_strength": "preferred", "binding_uri": "http://hl7.org/fhir/ValueSet/report-codes", "binding_version": null, "description": "A code or name that describes this diagnostic report.", "element_property": true, "title": "Name/Code for this diagnostic report" }, "composition": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "diagnostic_report", "description": "Reference to a Composition resource instance that provides structure for organizing the contents of the DiagnosticReport.", "element_property": true, "enum_reference_types": [ "Composition" ], "title": "Reference to a Composition resource for the DiagnosticReport structure" }, "conclusion": { "description": "Concise and clinically contextualized summary conclusion (interpretation/impression) of the diagnostic report.", "element_property": true, "pattern": "\\s*(\\S|\\s)*", "title": "Clinical conclusion (interpretation) of test results", "type": "string" }, "conclusionCode": { "binding_description": "SNOMED CT Clinical Findings", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/clinical-findings", "binding_version": null, "description": "One or more codes that represent the summary conclusion (interpretation/impression) of the diagnostic report.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "Codes for the clinical conclusion of test results", "type": "array" }, "contained": { "description": "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, nor can they have their own independent transaction scope. This is allowed to be a Parameters resource if and only if it is referenced by a resource that provides context/meaning.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Resource" }, "title": "Contained, inline Resources", "type": "array" }, "effectiveDateTime": { "description": "The time or time-period the observed values are related to. When the subject of the report is a patient, this is usually either the time of the procedure or of specimen collection(s), but very often the source of the date/time is not known, only the date/time itself.", "element_property": true, "format": "date-time", "one_of_many": "effective", "one_of_many_required": false, "title": "Clinically relevant time/time-period for report", "type": "string" }, "effectivePeriod": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "The time or time-period the observed values are related to. When the subject of the report is a patient, this is usually either the time of the procedure or of specimen collection(s), but very often the source of the date/time is not known, only the date/time itself.", "element_property": true, "one_of_many": "effective", "one_of_many_required": false, "title": "Clinically relevant time/time-period for report" }, "encounter": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "diagnostic_report", "description": "The healthcare event (e.g. a patient and healthcare provider interaction) which this DiagnosticReport is about.", "element_property": true, "enum_reference_types": [ "Encounter" ], "title": "Health care event when test ordered" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.", "element_property": true, "maxLength": 64, "minLength": 1, "pattern": "^[A-Za-z0-9\\-.]+$", "title": "Logical id of this artifact", "type": "string" }, "identifier": { "description": "Identifiers assigned to this report by the performer or other systems.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier" }, "title": "Business identifier for report", "type": "array" }, "implicitRules": { "description": "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.", "element_property": true, "pattern": "\\S*", "title": "A set of rules under which this content was created", "type": "string" }, "issued": { "description": "The date and time that this version of the report was made available to providers, typically after the report was reviewed and verified.", "element_property": true, "format": "date-time", "title": "DateTime this version was made", "type": "string" }, "language": { "binding_description": "IETF language tag for a human language", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/all-languages", "binding_version": "5.0.0", "description": "The base language in which the resource is written.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Language of the resource content", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "media": { "description": "A list of key images or data associated with this report. The images or data are generally created during the diagnostic process, and may be directly of the patient, or of treated specimens (i.e. slides of interest).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReportMedia" }, "title": "Key images or data associated with this report", "type": "array" }, "meta": { "$ref": "http://graph-fhir.io/schema/0.0.2/Meta", "description": "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.", "element_property": true, "title": "Metadata about the resource" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored", "type": "array" }, "note": { "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Annotation" }, "title": "Comments about the diagnostic report", "type": "array" }, "performer": { "backref": "performer_diagnostic_report", "description": "The diagnostic service that is responsible for issuing the report.", "element_property": true, "enum_reference_types": [ "Practitioner", "PractitionerRole", "Organization", "CareTeam" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Responsible Diagnostic Service", "type": "array" }, "presentedForm": { "description": "Rich text representation of the entire result as issued by the diagnostic service. Multiple formats are allowed but they SHALL be semantically equivalent.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Attachment" }, "title": "Entire report as issued", "type": "array" }, "resourceType": { "const": "DiagnosticReport", "default": "DiagnosticReport", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "result": { "backref": "result_diagnostic_report", "description": "[Observations](observation.html) that are part of this diagnostic report.", "element_property": true, "enum_reference_types": [ "Observation" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Observations", "type": "array" }, "resultsInterpreter": { "backref": "resultsInterpreter_diagnostic_report", "description": "The practitioner or organization that is responsible for the report's conclusions and interpretations.", "element_property": true, "enum_reference_types": [ "Practitioner", "PractitionerRole", "Organization", "CareTeam" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Primary result interpreter", "type": "array" }, "specimen": { "backref": "specimen_diagnostic_report", "description": "Details about the specimens on which this diagnostic report is based.", "element_property": true, "enum_reference_types": [ "Specimen" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Specimens this report is based on", "type": "array" }, "status": { "binding_description": "The status of the diagnostic report.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/diagnostic-report-status", "binding_version": "5.0.0", "description": "The status of the diagnostic report.", "element_property": true, "element_required": true, "enum_values": [ "registered", "partial", "preliminary", "modified", "final", "amended", "corrected", "appended", "cancelled", "entered-in-error", "unknown" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "registered | partial | preliminary | modified | final | amended | corrected | appended | cancelled | entered-in-error | unknown", "type": "string" }, "study": { "backref": "study_diagnostic_report", "description": "One or more links to full details of any study performed during the diagnostic investigation. An ImagingStudy might comprise a set of radiologic images obtained via a procedure that are analyzed as a group. Typically, this is imaging performed by DICOM enabled modalities, but this is not required. A fully enabled PACS viewer can use this information to provide views of the source images. A GenomicStudy might comprise one or more analyses, each serving a specific purpose. These analyses may vary in method (e.g., karyotyping, CNV, or SNV detection), performer, software, devices used, or regions targeted.", "element_property": true, "enum_reference_types": [ "GenomicStudy", "ImagingStudy" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Reference to full details of an analysis associated with the diagnostic report", "type": "array" }, "subject": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "subject_diagnostic_report", "description": "The subject of the report. Usually, but not always, this is a patient. However, diagnostic services also perform analyses on specimens collected from a variety of other sources.", "element_property": true, "enum_reference_types": [ "Patient", "Group", "Device", "Location", "Organization", "Practitioner", "Medication", "Substance", "BiologicallyDerivedProduct" ], "title": "The subject of the report - usually, but not always, the patient" }, "supportingInfo": { "description": "This backbone element contains supporting information that was used in the creation of the report not included in the results already included in the report.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReportSupportingInfo" }, "title": "Additional information supporting the diagnostic report", "type": "array" }, "text": { "$ref": "http://graph-fhir.io/schema/0.0.2/Narrative", "description": "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", "element_property": true, "title": "Text summary of the resource, for human interpretation" } }, "required": [ "code" ], "title": "DiagnosticReport", "type": "object" }, "OrganizationQualification": { "$id": "http://graph-fhir.io/schema/0.0.2/OrganizationQualification", "additionalProperties": false, "description": "Qualifications, certifications, accreditations, licenses, training, etc. pertaining to the provision of care. The official certifications, accreditations, training, designations and licenses that authorize and/or otherwise endorse the provision of care by the organization. For example, an approval to provide a type of services issued by a certifying body (such as the US Joint Commission) to an organization. [See https://hl7.org/fhir/R5/OrganizationQualification.html]", "links": [ { "href": "{id}", "rel": "issuer", "targetHints": { "backref": [ "organization_qualification" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/issuer/reference" }, "templateRequired": [ "id" ] } ], "properties": { "code": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "element_property": true, "title": "Coded representation of the qualification" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "identifier": { "description": "An identifier allocated to this qualification for this organization.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier" }, "title": "An identifier for this qualification for the organization", "type": "array" }, "issuer": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "organization_qualification", "element_property": true, "enum_reference_types": [ "Organization" ], "title": "Organization that regulates and issues the qualification" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "period": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "element_property": true, "title": "Period during which the qualification is valid" }, "resourceType": { "const": "OrganizationQualification", "default": "OrganizationQualification", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "required": [ "code" ], "title": "OrganizationQualification", "type": "object" }, "Task": { "$id": "http://graph-fhir.io/schema/0.0.2/Task", "additionalProperties": false, "description": "A task to be performed. [See https://hl7.org/fhir/R5/Task.html]", "links": [ { "href": "{id}", "rel": "basedOn_Organization", "targetHints": { "backref": [ "basedOn_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/basedOn/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "basedOn_Group", "targetHints": { "backref": [ "basedOn_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/basedOn/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "basedOn_Practitioner", "targetHints": { "backref": [ "basedOn_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/basedOn/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "basedOn_PractitionerRole", "targetHints": { "backref": [ "basedOn_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/basedOn/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "basedOn_ResearchStudy", "targetHints": { "backref": [ "basedOn_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/basedOn/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "basedOn_Patient", "targetHints": { "backref": [ "basedOn_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/basedOn/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "basedOn_ResearchSubject", "targetHints": { "backref": [ "basedOn_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/basedOn/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "basedOn_Substance", "targetHints": { "backref": [ "basedOn_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/basedOn/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "basedOn_SubstanceDefinition", "targetHints": { "backref": [ "basedOn_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/basedOn/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "basedOn_Specimen", "targetHints": { "backref": [ "basedOn_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/basedOn/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "basedOn_Observation", "targetHints": { "backref": [ "basedOn_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/basedOn/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "basedOn_DiagnosticReport", "targetHints": { "backref": [ "basedOn_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/basedOn/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "basedOn_Condition", "targetHints": { "backref": [ "basedOn_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/basedOn/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "basedOn_Medication", "targetHints": { "backref": [ "basedOn_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/basedOn/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "basedOn_MedicationAdministration", "targetHints": { "backref": [ "basedOn_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/basedOn/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "basedOn_MedicationStatement", "targetHints": { "backref": [ "basedOn_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/basedOn/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "basedOn_MedicationRequest", "targetHints": { "backref": [ "basedOn_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/basedOn/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "basedOn_Procedure", "targetHints": { "backref": [ "basedOn_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/basedOn/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "basedOn_DocumentReference", "targetHints": { "backref": [ "basedOn_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/basedOn/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "basedOn_Task", "targetHints": { "backref": [ "basedOn_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/basedOn/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "basedOn_ImagingStudy", "targetHints": { "backref": [ "basedOn_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/basedOn/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "basedOn_FamilyMemberHistory", "targetHints": { "backref": [ "basedOn_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/basedOn/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "basedOn_BodyStructure", "targetHints": { "backref": [ "basedOn_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/basedOn/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_Organization", "targetHints": { "backref": [ "focus_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/focus/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_Group", "targetHints": { "backref": [ "focus_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/focus/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_Practitioner", "targetHints": { "backref": [ "focus_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/focus/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_PractitionerRole", "targetHints": { "backref": [ "focus_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/focus/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_ResearchStudy", "targetHints": { "backref": [ "focus_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/focus/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_Patient", "targetHints": { "backref": [ "focus_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/focus/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_ResearchSubject", "targetHints": { "backref": [ "focus_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/focus/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_Substance", "targetHints": { "backref": [ "focus_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/focus/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_SubstanceDefinition", "targetHints": { "backref": [ "focus_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/focus/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_Specimen", "targetHints": { "backref": [ "focus_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/focus/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_Observation", "targetHints": { "backref": [ "focus_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/focus/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_DiagnosticReport", "targetHints": { "backref": [ "focus_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/focus/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_Condition", "targetHints": { "backref": [ "focus_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/focus/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_Medication", "targetHints": { "backref": [ "focus_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/focus/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_MedicationAdministration", "targetHints": { "backref": [ "focus_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/focus/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_MedicationStatement", "targetHints": { "backref": [ "focus_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/focus/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_MedicationRequest", "targetHints": { "backref": [ "focus_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/focus/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_Procedure", "targetHints": { "backref": [ "focus_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/focus/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_DocumentReference", "targetHints": { "backref": [ "focus_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/focus/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_Task", "targetHints": { "backref": [ "focus_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/focus/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_ImagingStudy", "targetHints": { "backref": [ "focus_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/focus/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_FamilyMemberHistory", "targetHints": { "backref": [ "focus_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/focus/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_BodyStructure", "targetHints": { "backref": [ "focus_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/focus/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "for_fhir_Organization", "targetHints": { "backref": [ "for_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/for_fhir/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "for_fhir_Group", "targetHints": { "backref": [ "for_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/for_fhir/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "for_fhir_Practitioner", "targetHints": { "backref": [ "for_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/for_fhir/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "for_fhir_PractitionerRole", "targetHints": { "backref": [ "for_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/for_fhir/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "for_fhir_ResearchStudy", "targetHints": { "backref": [ "for_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/for_fhir/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "for_fhir_Patient", "targetHints": { "backref": [ "for_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/for_fhir/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "for_fhir_ResearchSubject", "targetHints": { "backref": [ "for_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/for_fhir/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "for_fhir_Substance", "targetHints": { "backref": [ "for_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/for_fhir/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "for_fhir_SubstanceDefinition", "targetHints": { "backref": [ "for_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/for_fhir/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "for_fhir_Specimen", "targetHints": { "backref": [ "for_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/for_fhir/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "for_fhir_Observation", "targetHints": { "backref": [ "for_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/for_fhir/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "for_fhir_DiagnosticReport", "targetHints": { "backref": [ "for_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/for_fhir/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "for_fhir_Condition", "targetHints": { "backref": [ "for_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/for_fhir/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "for_fhir_Medication", "targetHints": { "backref": [ "for_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/for_fhir/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "for_fhir_MedicationAdministration", "targetHints": { "backref": [ "for_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/for_fhir/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "for_fhir_MedicationStatement", "targetHints": { "backref": [ "for_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/for_fhir/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "for_fhir_MedicationRequest", "targetHints": { "backref": [ "for_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/for_fhir/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "for_fhir_Procedure", "targetHints": { "backref": [ "for_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/for_fhir/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "for_fhir_DocumentReference", "targetHints": { "backref": [ "for_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/for_fhir/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "for_fhir_Task", "targetHints": { "backref": [ "for_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/for_fhir/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "for_fhir_ImagingStudy", "targetHints": { "backref": [ "for_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/for_fhir/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "for_fhir_FamilyMemberHistory", "targetHints": { "backref": [ "for_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/for_fhir/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "for_fhir_BodyStructure", "targetHints": { "backref": [ "for_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/for_fhir/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "owner_Practitioner", "targetHints": { "backref": [ "owner_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/owner/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "owner_PractitionerRole", "targetHints": { "backref": [ "owner_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/owner/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "owner_Organization", "targetHints": { "backref": [ "owner_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/owner/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "owner_Patient", "targetHints": { "backref": [ "owner_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/owner/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "partOf", "targetHints": { "backref": [ "partOf_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/partOf/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "requester_Organization", "targetHints": { "backref": [ "requester_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/requester/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "requester_Patient", "targetHints": { "backref": [ "requester_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/requester/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "requester_Practitioner", "targetHints": { "backref": [ "requester_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/requester/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "requester_PractitionerRole", "targetHints": { "backref": [ "requester_task" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/requester/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskInput/input", "href": "{id}", "rel": "input_valueReference_Organization", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/input/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskInput/input", "href": "{id}", "rel": "input_valueReference_Group", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/input/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskInput/input", "href": "{id}", "rel": "input_valueReference_Practitioner", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/input/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskInput/input", "href": "{id}", "rel": "input_valueReference_PractitionerRole", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/input/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskInput/input", "href": "{id}", "rel": "input_valueReference_ResearchStudy", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/input/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskInput/input", "href": "{id}", "rel": "input_valueReference_Patient", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/input/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskInput/input", "href": "{id}", "rel": "input_valueReference_ResearchSubject", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/input/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskInput/input", "href": "{id}", "rel": "input_valueReference_Substance", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/input/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskInput/input", "href": "{id}", "rel": "input_valueReference_SubstanceDefinition", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/input/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskInput/input", "href": "{id}", "rel": "input_valueReference_Specimen", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/input/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskInput/input", "href": "{id}", "rel": "input_valueReference_Observation", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/input/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskInput/input", "href": "{id}", "rel": "input_valueReference_DiagnosticReport", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/input/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskInput/input", "href": "{id}", "rel": "input_valueReference_Condition", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/input/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskInput/input", "href": "{id}", "rel": "input_valueReference_Medication", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/input/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskInput/input", "href": "{id}", "rel": "input_valueReference_MedicationAdministration", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/input/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskInput/input", "href": "{id}", "rel": "input_valueReference_MedicationStatement", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/input/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskInput/input", "href": "{id}", "rel": "input_valueReference_MedicationRequest", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/input/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskInput/input", "href": "{id}", "rel": "input_valueReference_Procedure", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/input/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskInput/input", "href": "{id}", "rel": "input_valueReference_DocumentReference", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/input/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskInput/input", "href": "{id}", "rel": "input_valueReference_Task", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/input/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskInput/input", "href": "{id}", "rel": "input_valueReference_ImagingStudy", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/input/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskInput/input", "href": "{id}", "rel": "input_valueReference_FamilyMemberHistory", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/input/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskInput/input", "href": "{id}", "rel": "input_valueReference_BodyStructure", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/input/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Practitioner", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_PractitionerRole", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Patient", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Organization", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskOutput/output", "href": "{id}", "rel": "output_valueReference_Organization", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/output/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskOutput/output", "href": "{id}", "rel": "output_valueReference_Group", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/output/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskOutput/output", "href": "{id}", "rel": "output_valueReference_Practitioner", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/output/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskOutput/output", "href": "{id}", "rel": "output_valueReference_PractitionerRole", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/output/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskOutput/output", "href": "{id}", "rel": "output_valueReference_ResearchStudy", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/output/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskOutput/output", "href": "{id}", "rel": "output_valueReference_Patient", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/output/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskOutput/output", "href": "{id}", "rel": "output_valueReference_ResearchSubject", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/output/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskOutput/output", "href": "{id}", "rel": "output_valueReference_Substance", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/output/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskOutput/output", "href": "{id}", "rel": "output_valueReference_SubstanceDefinition", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/output/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskOutput/output", "href": "{id}", "rel": "output_valueReference_Specimen", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/output/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskOutput/output", "href": "{id}", "rel": "output_valueReference_Observation", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/output/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskOutput/output", "href": "{id}", "rel": "output_valueReference_DiagnosticReport", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/output/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskOutput/output", "href": "{id}", "rel": "output_valueReference_Condition", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/output/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskOutput/output", "href": "{id}", "rel": "output_valueReference_Medication", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/output/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskOutput/output", "href": "{id}", "rel": "output_valueReference_MedicationAdministration", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/output/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskOutput/output", "href": "{id}", "rel": "output_valueReference_MedicationStatement", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/output/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskOutput/output", "href": "{id}", "rel": "output_valueReference_MedicationRequest", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/output/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskOutput/output", "href": "{id}", "rel": "output_valueReference_Procedure", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/output/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskOutput/output", "href": "{id}", "rel": "output_valueReference_DocumentReference", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/output/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskOutput/output", "href": "{id}", "rel": "output_valueReference_Task", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/output/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskOutput/output", "href": "{id}", "rel": "output_valueReference_ImagingStudy", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/output/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskOutput/output", "href": "{id}", "rel": "output_valueReference_FamilyMemberHistory", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/output/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskOutput/output", "href": "{id}", "rel": "output_valueReference_BodyStructure", "targetHints": { "backref": [ "task_output" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/output/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskPerformer/performer", "href": "{id}", "rel": "performer_actor_Practitioner", "targetHints": { "backref": [ "task_performer" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/performer/-/actor/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskPerformer/performer", "href": "{id}", "rel": "performer_actor_PractitionerRole", "targetHints": { "backref": [ "task_performer" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/performer/-/actor/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskPerformer/performer", "href": "{id}", "rel": "performer_actor_Organization", "targetHints": { "backref": [ "task_performer" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/performer/-/actor/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskPerformer/performer", "href": "{id}", "rel": "performer_actor_Patient", "targetHints": { "backref": [ "task_performer" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/performer/-/actor/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Organization", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Group", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Practitioner", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_PractitionerRole", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_ResearchStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Patient", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_ResearchSubject", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Substance", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_SubstanceDefinition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Specimen", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Observation", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_DiagnosticReport", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Condition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Medication", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_MedicationAdministration", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_MedicationStatement", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_MedicationRequest", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Procedure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_DocumentReference", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Task", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_ImagingStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_FamilyMemberHistory", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_BodyStructure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/requestedPerformer", "href": "{id}", "rel": "requestedPerformer_reference_Organization", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/requestedPerformer/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/requestedPerformer", "href": "{id}", "rel": "requestedPerformer_reference_Group", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/requestedPerformer/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/requestedPerformer", "href": "{id}", "rel": "requestedPerformer_reference_Practitioner", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/requestedPerformer/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/requestedPerformer", "href": "{id}", "rel": "requestedPerformer_reference_PractitionerRole", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/requestedPerformer/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/requestedPerformer", "href": "{id}", "rel": "requestedPerformer_reference_ResearchStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/requestedPerformer/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/requestedPerformer", "href": "{id}", "rel": "requestedPerformer_reference_Patient", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/requestedPerformer/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/requestedPerformer", "href": "{id}", "rel": "requestedPerformer_reference_ResearchSubject", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/requestedPerformer/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/requestedPerformer", "href": "{id}", "rel": "requestedPerformer_reference_Substance", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/requestedPerformer/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/requestedPerformer", "href": "{id}", "rel": "requestedPerformer_reference_SubstanceDefinition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/requestedPerformer/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/requestedPerformer", "href": "{id}", "rel": "requestedPerformer_reference_Specimen", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/requestedPerformer/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/requestedPerformer", "href": "{id}", "rel": "requestedPerformer_reference_Observation", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/requestedPerformer/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/requestedPerformer", "href": "{id}", "rel": "requestedPerformer_reference_DiagnosticReport", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/requestedPerformer/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/requestedPerformer", "href": "{id}", "rel": "requestedPerformer_reference_Condition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/requestedPerformer/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/requestedPerformer", "href": "{id}", "rel": "requestedPerformer_reference_Medication", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/requestedPerformer/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/requestedPerformer", "href": "{id}", "rel": "requestedPerformer_reference_MedicationAdministration", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/requestedPerformer/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/requestedPerformer", "href": "{id}", "rel": "requestedPerformer_reference_MedicationStatement", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/requestedPerformer/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/requestedPerformer", "href": "{id}", "rel": "requestedPerformer_reference_MedicationRequest", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/requestedPerformer/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/requestedPerformer", "href": "{id}", "rel": "requestedPerformer_reference_Procedure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/requestedPerformer/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/requestedPerformer", "href": "{id}", "rel": "requestedPerformer_reference_DocumentReference", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/requestedPerformer/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/requestedPerformer", "href": "{id}", "rel": "requestedPerformer_reference_Task", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/requestedPerformer/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/requestedPerformer", "href": "{id}", "rel": "requestedPerformer_reference_ImagingStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/requestedPerformer/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/requestedPerformer", "href": "{id}", "rel": "requestedPerformer_reference_FamilyMemberHistory", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/requestedPerformer/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/requestedPerformer", "href": "{id}", "rel": "requestedPerformer_reference_BodyStructure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/requestedPerformer/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskRestriction/restriction", "href": "{id}", "rel": "restriction_recipient_Patient", "targetHints": { "backref": [ "recipient_task_restriction" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/restriction/recipient/-/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskRestriction/restriction", "href": "{id}", "rel": "restriction_recipient_Practitioner", "targetHints": { "backref": [ "recipient_task_restriction" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/restriction/recipient/-/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskRestriction/restriction", "href": "{id}", "rel": "restriction_recipient_PractitionerRole", "targetHints": { "backref": [ "recipient_task_restriction" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/restriction/recipient/-/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskRestriction/restriction", "href": "{id}", "rel": "restriction_recipient_Group", "targetHints": { "backref": [ "recipient_task_restriction" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/restriction/recipient/-/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From TaskRestriction/restriction", "href": "{id}", "rel": "restriction_recipient_Organization", "targetHints": { "backref": [ "recipient_task_restriction" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/restriction/recipient/-/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/statusReason", "href": "{id}", "rel": "statusReason_reference_Organization", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/statusReason/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/statusReason", "href": "{id}", "rel": "statusReason_reference_Group", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/statusReason/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/statusReason", "href": "{id}", "rel": "statusReason_reference_Practitioner", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/statusReason/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/statusReason", "href": "{id}", "rel": "statusReason_reference_PractitionerRole", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/statusReason/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/statusReason", "href": "{id}", "rel": "statusReason_reference_ResearchStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/statusReason/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/statusReason", "href": "{id}", "rel": "statusReason_reference_Patient", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/statusReason/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/statusReason", "href": "{id}", "rel": "statusReason_reference_ResearchSubject", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/statusReason/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/statusReason", "href": "{id}", "rel": "statusReason_reference_Substance", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/statusReason/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/statusReason", "href": "{id}", "rel": "statusReason_reference_SubstanceDefinition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/statusReason/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/statusReason", "href": "{id}", "rel": "statusReason_reference_Specimen", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/statusReason/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/statusReason", "href": "{id}", "rel": "statusReason_reference_Observation", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/statusReason/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/statusReason", "href": "{id}", "rel": "statusReason_reference_DiagnosticReport", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/statusReason/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/statusReason", "href": "{id}", "rel": "statusReason_reference_Condition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/statusReason/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/statusReason", "href": "{id}", "rel": "statusReason_reference_Medication", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/statusReason/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/statusReason", "href": "{id}", "rel": "statusReason_reference_MedicationAdministration", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/statusReason/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/statusReason", "href": "{id}", "rel": "statusReason_reference_MedicationStatement", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/statusReason/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/statusReason", "href": "{id}", "rel": "statusReason_reference_MedicationRequest", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/statusReason/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/statusReason", "href": "{id}", "rel": "statusReason_reference_Procedure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/statusReason/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/statusReason", "href": "{id}", "rel": "statusReason_reference_DocumentReference", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/statusReason/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/statusReason", "href": "{id}", "rel": "statusReason_reference_Task", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/statusReason/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/statusReason", "href": "{id}", "rel": "statusReason_reference_ImagingStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/statusReason/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/statusReason", "href": "{id}", "rel": "statusReason_reference_FamilyMemberHistory", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/statusReason/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/statusReason", "href": "{id}", "rel": "statusReason_reference_BodyStructure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/statusReason/reference/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_authoredOn": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``authoredOn``." }, "_description": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``description``." }, "_doNotPerform": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``doNotPerform``." }, "_implicitRules": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``implicitRules``." }, "_instantiatesCanonical": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``instantiatesCanonical``." }, "_instantiatesUri": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``instantiatesUri``." }, "_intent": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``intent``." }, "_language": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``language``." }, "_lastModified": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``lastModified``." }, "_priority": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``priority``." }, "_status": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``status``." }, "authoredOn": { "description": "The date and time this task was created.", "element_property": true, "format": "date-time", "title": "Task Creation Date", "type": "string" }, "basedOn": { "backref": "basedOn_task", "description": "BasedOn refers to a higher-level authorization that triggered the creation of the task. It references a \"request\" resource such as a ServiceRequest, MedicationRequest, CarePlan, etc. which is distinct from the \"request\" resource the task is seeking to fulfill. This latter resource is referenced by focus. For example, based on a CarePlan (= basedOn), a task is created to fulfill a ServiceRequest ( = focus ) to collect a specimen from a patient.", "element_property": true, "enum_reference_types": [ "Organization", "Group", "Practitioner", "PractitionerRole", "ResearchStudy", "Patient", "ResearchSubject", "Substance", "SubstanceDefinition", "Specimen", "Observation", "DiagnosticReport", "Condition", "Medication", "MedicationAdministration", "MedicationStatement", "MedicationRequest", "Procedure", "DocumentReference", "Task", "ImagingStudy", "FamilyMemberHistory", "BodyStructure" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Request fulfilled by this task", "type": "array" }, "businessStatus": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "description": "Contains business-specific nuances of the business state.", "element_property": true, "title": "E.g. \"Specimen collected\", \"IV prepped\"" }, "code": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Codes to identify what the task involves. These will typically be specific to a particular workflow.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/task-code", "binding_version": null, "description": "A name or code (or both) briefly describing what the task involves.", "element_property": true, "title": "Task Type" }, "contained": { "description": "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, nor can they have their own independent transaction scope. This is allowed to be a Parameters resource if and only if it is referenced by a resource that provides context/meaning.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Resource" }, "title": "Contained, inline Resources", "type": "array" }, "description": { "description": "A free-text description of what is to be performed.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Human-readable explanation of task", "type": "string" }, "doNotPerform": { "description": "If true indicates that the Task is asking for the specified action to *not* occur.", "element_property": true, "title": "True if Task is prohibiting action", "type": "boolean" }, "encounter": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "task", "description": "The healthcare event (e.g. a patient and healthcare provider interaction) during which this task was created.", "element_property": true, "enum_reference_types": [ "Encounter" ], "title": "Healthcare event during which this task originated" }, "executionPeriod": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "Identifies the time action was first taken against the task (start) and/or the time final action was taken against the task prior to marking it as completed (end).", "element_property": true, "title": "Start and end time of execution" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "focus": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "focus_task", "description": "The request being fulfilled or the resource being manipulated (changed, suspended, etc.) by this task.", "element_property": true, "enum_reference_types": [ "Organization", "Group", "Practitioner", "PractitionerRole", "ResearchStudy", "Patient", "ResearchSubject", "Substance", "SubstanceDefinition", "Specimen", "Observation", "DiagnosticReport", "Condition", "Medication", "MedicationAdministration", "MedicationStatement", "MedicationRequest", "Procedure", "DocumentReference", "Task", "ImagingStudy", "FamilyMemberHistory", "BodyStructure" ], "title": "What task is acting on" }, "for_fhir": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "for_task", "description": "[Reserved word `for` renamed to `for_fhir`] The entity who benefits from the performance of the service specified in the task (e.g., the patient).", "element_property": true, "enum_reference_types": [ "Organization", "Group", "Practitioner", "PractitionerRole", "ResearchStudy", "Patient", "ResearchSubject", "Substance", "SubstanceDefinition", "Specimen", "Observation", "DiagnosticReport", "Condition", "Medication", "MedicationAdministration", "MedicationStatement", "MedicationRequest", "Procedure", "DocumentReference", "Task", "ImagingStudy", "FamilyMemberHistory", "BodyStructure" ], "title": "Beneficiary of the Task" }, "groupIdentifier": { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier", "description": "A shared identifier common to multiple independent Task and Request instances that were activated/authorized more or less simultaneously by a single author. The presence of the same identifier on each request ties those requests together and may have business ramifications in terms of reporting of results, billing, etc. E.g. a requisition number shared by a set of lab tests ordered together, or a prescription number shared by all meds ordered at one time.", "element_property": true, "title": "Requisition or grouper id" }, "id": { "description": "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.", "element_property": true, "maxLength": 64, "minLength": 1, "pattern": "^[A-Za-z0-9\\-.]+$", "title": "Logical id of this artifact", "type": "string" }, "identifier": { "description": "The business identifier for this task.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier" }, "title": "Task Instance Identifier", "type": "array" }, "implicitRules": { "description": "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.", "element_property": true, "pattern": "\\S*", "title": "A set of rules under which this content was created", "type": "string" }, "input": { "description": "Additional information that may be needed in the execution of the task.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/TaskInput" }, "title": "Information used to perform task", "type": "array" }, "instantiatesCanonical": { "description": "The URL pointing to a *FHIR*-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this Task.", "element_property": true, "enum_reference_types": [ "ActivityDefinition" ], "pattern": "\\S*", "title": "Formal definition of task", "type": "string" }, "instantiatesUri": { "description": "The URL pointing to an *externally* maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this Task.", "element_property": true, "pattern": "\\S*", "title": "Formal definition of task", "type": "string" }, "insurance": { "backref": "insurance_task", "description": "Insurance plans, coverage extensions, pre-authorizations and/or pre-determinations that may be relevant to the Task.", "element_property": true, "enum_reference_types": [ "Coverage", "ClaimResponse" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Associated insurance coverage", "type": "array" }, "intent": { "binding_description": "Distinguishes whether the task is a proposal, plan or full order.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/task-intent", "binding_version": "5.0.0", "description": "Indicates the \"level\" of actionability associated with the Task, i.e. i+R[9]Cs this a proposed task, a planned task, an actionable task, etc.", "element_property": true, "element_required": true, "enum_values": [ "unknown", "proposal", "plan", "order", "original-order", "reflex-order", "filler-order", "instance-order", "option" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "unknown | proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option", "type": "string" }, "language": { "binding_description": "IETF language tag for a human language", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/all-languages", "binding_version": "5.0.0", "description": "The base language in which the resource is written.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Language of the resource content", "type": "string" }, "lastModified": { "description": "The date and time of last modification to this task.", "element_property": true, "format": "date-time", "title": "Task Last Modified Date", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "location": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "task", "description": "Principal physical location where this task is performed.", "element_property": true, "enum_reference_types": [ "Location" ], "title": "Where task occurs" }, "meta": { "$ref": "http://graph-fhir.io/schema/0.0.2/Meta", "description": "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.", "element_property": true, "title": "Metadata about the resource" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored", "type": "array" }, "note": { "description": "Free-text information captured about the task as it progresses.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Annotation" }, "title": "Comments made about the task", "type": "array" }, "output": { "description": "Outputs produced by the Task.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/TaskOutput" }, "title": "Information produced as part of task", "type": "array" }, "owner": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "owner_task", "description": "Party responsible for managing task execution.", "element_property": true, "enum_reference_types": [ "Practitioner", "PractitionerRole", "Organization", "CareTeam", "Patient", "RelatedPerson" ], "title": "Responsible individual" }, "partOf": { "backref": "partOf_task", "description": "Task that this particular task is part of.", "element_property": true, "enum_reference_types": [ "Task" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Composite task", "type": "array" }, "performer": { "description": "The entity who performed the requested task.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/TaskPerformer" }, "title": "Who or what performed the task", "type": "array" }, "priority": { "binding_description": "The priority of a task (may affect service level applied to the task).", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/request-priority", "binding_version": "5.0.0", "description": "Indicates how quickly the Task should be addressed with respect to other requests.", "element_property": true, "enum_values": [ "routine", "urgent", "asap", "stat" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "routine | urgent | asap | stat", "type": "string" }, "reason": { "backref": "reason_task", "description": "A description, code, or reference indicating why this task needs to be performed.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference" }, "title": "Why task is needed", "type": "array" }, "relevantHistory": { "backref": "relevantHistory_task", "description": "Links to Provenance records for past versions of this Task that identify key state transitions or updates that are likely to be relevant to a user looking at the current version of the task.", "element_property": true, "enum_reference_types": [ "Provenance" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Key events in history of the Task", "type": "array" }, "requestedPerformer": { "backref": "requestedPerformer_task", "binding_description": "The type(s) of task performers allowed.", "binding_strength": "preferred", "binding_uri": "http://hl7.org/fhir/ValueSet/performer-role", "binding_version": null, "description": "The kind of participant or specific participant that should perform the task.", "element_property": true, "enum_reference_types": [ "Practitioner", "PractitionerRole", "Organization", "CareTeam", "HealthcareService", "Patient", "Device", "RelatedPerson" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference" }, "title": "Who should perform Task", "type": "array" }, "requestedPeriod": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "Indicates the start and/or end of the period of time when completion of the task is desired to take place.", "element_property": true, "title": "When the task should be performed" }, "requester": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "requester_task", "description": "The creator of the task.", "element_property": true, "enum_reference_types": [ "Device", "Organization", "Patient", "Practitioner", "PractitionerRole", "RelatedPerson" ], "title": "Who is asking for task to be done" }, "resourceType": { "const": "Task", "default": "Task", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "restriction": { "$ref": "http://graph-fhir.io/schema/0.0.2/TaskRestriction", "description": "If the Task.focus is a request resource and the task is seeking fulfillment (i.e. is asking for the request to be actioned), this element identifies any limitations on what parts of the referenced request should be actioned.", "element_property": true, "title": "Constraints on fulfillment tasks" }, "status": { "binding_description": "The current status of the task.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/task-status", "binding_version": "5.0.0", "description": "The current status of the task.", "element_property": true, "element_required": true, "enum_values": [ "draft", "requested", "received", "accepted", "+" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "draft | requested | received | accepted | +", "type": "string" }, "statusReason": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference", "backref": "task", "binding_description": "Codes to identify the reason for current status. These will typically be specific to a particular workflow.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/task-status-reason", "binding_version": null, "description": "An explanation as to why this task is held, failed, was refused, etc.", "element_property": true, "title": "Reason for current status" }, "text": { "$ref": "http://graph-fhir.io/schema/0.0.2/Narrative", "description": "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", "element_property": true, "title": "Text summary of the resource, for human interpretation" } }, "title": "Task", "type": "object" }, "ResearchStudyAssociatedParty": { "$id": "http://graph-fhir.io/schema/0.0.2/ResearchStudyAssociatedParty", "additionalProperties": false, "description": "Sponsors, collaborators, and other parties. [See https://hl7.org/fhir/R5/ResearchStudyAssociatedParty.html]", "links": [ { "href": "{id}", "rel": "party_Practitioner", "targetHints": { "backref": [ "research_study_associated_party" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/party/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "party_PractitionerRole", "targetHints": { "backref": [ "research_study_associated_party" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/party/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "party_Organization", "targetHints": { "backref": [ "research_study_associated_party" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/party/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_name": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``name``." }, "classifier": { "binding_description": "A characterization or type of the entity.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/research-study-party-organization-type", "binding_version": null, "description": "A categorization other than role for the associated party.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "nih | fda | government | nonprofit | academic | industry", "type": "array" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "name": { "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Name of associated party", "type": "string" }, "party": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "research_study_associated_party", "element_property": true, "enum_reference_types": [ "Practitioner", "PractitionerRole", "Organization" ], "title": "Individual or organization associated with study (use practitionerRole to specify their organisation)" }, "period": { "description": "Identifies the start date and the end date of the associated party in the role.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period" }, "title": "When active in the role", "type": "array" }, "resourceType": { "const": "ResearchStudyAssociatedParty", "default": "ResearchStudyAssociatedParty", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "role": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "desc.", "binding_strength": "extensible", "binding_uri": "http://hl7.org/fhir/ValueSet/research-study-party-role", "binding_version": null, "description": "Type of association.", "element_property": true, "title": "sponsor | lead-sponsor | sponsor-investigator | primary-investigator | collaborator | funding-source | general-contact | recruitment-contact | sub-investigator | study-director | study-chair" } }, "required": [ "role" ], "title": "ResearchStudyAssociatedParty", "type": "object" }, "Range": { "$id": "http://graph-fhir.io/schema/0.0.2/Range", "additionalProperties": false, "description": "Set of values bounded by low and high. A set of ordered Quantities defined by a low and high limit. [See https://hl7.org/fhir/R5/Range.html]", "links": [], "properties": { "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "high": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "description": "The high limit. The boundary is inclusive.", "element_property": true, "title": "High limit" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "low": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "description": "The low limit. The boundary is inclusive.", "element_property": true, "title": "Low limit" }, "resourceType": { "const": "Range", "default": "Range", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "title": "Range", "type": "object" }, "PatientContact": { "$id": "http://graph-fhir.io/schema/0.0.2/PatientContact", "additionalProperties": false, "description": "A contact party (e.g. guardian, partner, friend) for the patient. [See https://hl7.org/fhir/R5/PatientContact.html]", "links": [ { "href": "{id}", "rel": "organization", "targetHints": { "backref": [ "patient_contact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/organization/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_gender": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``gender``." }, "address": { "$ref": "http://graph-fhir.io/schema/0.0.2/Address", "element_property": true, "title": "Address for the contact person" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "gender": { "binding_description": "The gender of a person used for administrative purposes.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/administrative-gender", "binding_version": "5.0.0", "description": "Administrative Gender - the gender that the contact person is considered to have for administration and record keeping purposes.", "element_property": true, "enum_values": [ "male", "female", "other", "unknown" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "male | female | other | unknown", "type": "string" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "name": { "$ref": "http://graph-fhir.io/schema/0.0.2/HumanName", "element_property": true, "title": "A name associated with the contact person" }, "organization": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "patient_contact", "description": "Organization on behalf of which the contact is acting or for which the contact is working.", "element_property": true, "enum_reference_types": [ "Organization" ], "title": "Organization that is associated with the contact" }, "period": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "element_property": true, "title": "The period during which this contact person or organization is valid to be contacted relating to this patient" }, "relationship": { "binding_description": "The nature of the relationship between a patient and a contact person for that patient.", "binding_strength": "extensible", "binding_uri": "http://hl7.org/fhir/ValueSet/patient-contactrelationship", "binding_version": null, "description": "The nature of the relationship between the patient and the contact person.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "The kind of relationship", "type": "array" }, "resourceType": { "const": "PatientContact", "default": "PatientContact", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "telecom": { "description": "A contact detail for the person, e.g. a telephone number or an email address.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/ContactPoint" }, "title": "A contact detail for the person", "type": "array" } }, "title": "PatientContact", "type": "object" }, "DataRequirement": { "$id": "http://graph-fhir.io/schema/0.0.2/DataRequirement", "additionalProperties": false, "description": "Describes a required data item. Describes a required data item for evaluation in terms of the type of data, and optional code or date-based filters of the data. [See https://hl7.org/fhir/R5/DataRequirement.html]", "links": [ { "href": "{id}", "rel": "subjectReference", "targetHints": { "backref": [ "data_requirement" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/subjectReference/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_limit": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``limit``." }, "_mustSupport": { "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension" }, "title": "Extension field for ``mustSupport``.", "type": "array" }, "_profile": { "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension" }, "title": "Extension field for ``profile``.", "type": "array" }, "_type": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``type``." }, "codeFilter": { "description": "Code filters specify additional constraints on the data, specifying the value set of interest for a particular element of the data. Each code filter defines an additional constraint on the data, i.e. code filters are AND'ed, not OR'ed.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/DataRequirementCodeFilter" }, "title": "What codes are expected", "type": "array" }, "dateFilter": { "description": "Date filters specify additional constraints on the data in terms of the applicable date range for specific elements. Each date filter specifies an additional constraint on the data, i.e. date filters are AND'ed, not OR'ed.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/DataRequirementDateFilter" }, "title": "What dates/date ranges are expected", "type": "array" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "limit": { "description": "Specifies a maximum number of results that are required (uses the _count search parameter).", "element_property": true, "exclusiveMinimum": 0, "title": "Number of results", "type": "integer" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "mustSupport": { "description": "Indicates that specific elements of the type are referenced by the knowledge module and must be supported by the consumer in order to obtain an effective evaluation. This does not mean that a value is required for this element, only that the consuming system must understand the element and be able to provide values for it if they are available. The value of mustSupport SHALL be a FHIRPath resolvable on the type of the DataRequirement. The path SHALL consist only of identifiers, constant indexers, and .resolve() (see the [Simple FHIRPath Profile](fhirpath.html#simple) for full details).", "element_property": true, "items": { "pattern": "[ \\r\\n\\t\\S]+", "type": "string" }, "title": "Indicates specific structure elements that are referenced by the knowledge module", "type": "array" }, "profile": { "description": "The profile of the required data, specified as the uri of the profile definition.", "element_property": true, "enum_reference_types": [ "StructureDefinition" ], "items": { "pattern": "\\S*", "type": "string" }, "title": "The profile of the required data", "type": "array" }, "resourceType": { "const": "DataRequirement", "default": "DataRequirement", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "sort": { "description": "Specifies the order of the results to be returned.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/DataRequirementSort" }, "title": "Order of the results", "type": "array" }, "subjectCodeableConcept": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "description": "The intended subjects of the data requirement. If this element is not provided, a Patient subject is assumed.", "element_property": true, "one_of_many": "subject", "one_of_many_required": false, "title": "E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device" }, "subjectReference": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "data_requirement", "description": "The intended subjects of the data requirement. If this element is not provided, a Patient subject is assumed.", "element_property": true, "enum_reference_types": [ "Group" ], "one_of_many": "subject", "one_of_many_required": false, "title": "E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device" }, "type": { "binding_description": "List of FHIR types (resources, data types).", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/fhir-types", "binding_version": "5.0.0", "description": "The type of the required data, specified as the type name of a resource. For profiles, this value is set to the type of the base resource of the profile.", "element_property": true, "element_required": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "The type of the required data", "type": "string" }, "valueFilter": { "description": "Value filters specify additional constraints on the data for elements other than code-valued or date-valued. Each value filter specifies an additional constraint on the data (i.e. valueFilters are AND'ed, not OR'ed).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/DataRequirementValueFilter" }, "title": "What values are expected", "type": "array" } }, "title": "DataRequirement", "type": "object" }, "ProcedureFocalDevice": { "$id": "http://graph-fhir.io/schema/0.0.2/ProcedureFocalDevice", "additionalProperties": false, "description": "Manipulated, implanted, or removed device. A device that is implanted, removed or otherwise manipulated (calibration, battery replacement, fitting a prosthesis, attaching a wound-vac, etc.) as a focal portion of the Procedure. [See https://hl7.org/fhir/R5/ProcedureFocalDevice.html]", "links": [], "properties": { "action": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "A kind of change that happened to the device during the procedure.", "binding_strength": "preferred", "binding_uri": "http://hl7.org/fhir/ValueSet/device-action", "binding_version": null, "description": "The kind of change that happened to the device during the procedure.", "element_property": true, "title": "Kind of change to device" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "manipulated": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "procedure_focal_device", "description": "The device that was manipulated (changed) during the procedure.", "element_property": true, "enum_reference_types": [ "Device" ], "title": "Device that was changed" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "resourceType": { "const": "ProcedureFocalDevice", "default": "ProcedureFocalDevice", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "required": [ "manipulated" ], "title": "ProcedureFocalDevice", "type": "object" }, "Condition": { "$id": "http://graph-fhir.io/schema/0.0.2/Condition", "additionalProperties": false, "description": "Detailed information about conditions, problems or diagnoses. A clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a level of concern. [See https://hl7.org/fhir/R5/Condition.html]", "links": [ { "href": "{id}", "rel": "subject_Patient", "targetHints": { "backref": [ "condition" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Group", "targetHints": { "backref": [ "condition" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/evidence", "href": "{id}", "rel": "evidence_reference_Organization", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/evidence/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/evidence", "href": "{id}", "rel": "evidence_reference_Group", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/evidence/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/evidence", "href": "{id}", "rel": "evidence_reference_Practitioner", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/evidence/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/evidence", "href": "{id}", "rel": "evidence_reference_PractitionerRole", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/evidence/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/evidence", "href": "{id}", "rel": "evidence_reference_ResearchStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/evidence/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/evidence", "href": "{id}", "rel": "evidence_reference_Patient", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/evidence/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/evidence", "href": "{id}", "rel": "evidence_reference_ResearchSubject", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/evidence/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/evidence", "href": "{id}", "rel": "evidence_reference_Substance", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/evidence/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/evidence", "href": "{id}", "rel": "evidence_reference_SubstanceDefinition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/evidence/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/evidence", "href": "{id}", "rel": "evidence_reference_Specimen", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/evidence/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/evidence", "href": "{id}", "rel": "evidence_reference_Observation", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/evidence/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/evidence", "href": "{id}", "rel": "evidence_reference_DiagnosticReport", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/evidence/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/evidence", "href": "{id}", "rel": "evidence_reference_Condition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/evidence/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/evidence", "href": "{id}", "rel": "evidence_reference_Medication", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/evidence/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/evidence", "href": "{id}", "rel": "evidence_reference_MedicationAdministration", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/evidence/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/evidence", "href": "{id}", "rel": "evidence_reference_MedicationStatement", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/evidence/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/evidence", "href": "{id}", "rel": "evidence_reference_MedicationRequest", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/evidence/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/evidence", "href": "{id}", "rel": "evidence_reference_Procedure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/evidence/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/evidence", "href": "{id}", "rel": "evidence_reference_DocumentReference", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/evidence/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/evidence", "href": "{id}", "rel": "evidence_reference_Task", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/evidence/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/evidence", "href": "{id}", "rel": "evidence_reference_ImagingStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/evidence/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/evidence", "href": "{id}", "rel": "evidence_reference_FamilyMemberHistory", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/evidence/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/evidence", "href": "{id}", "rel": "evidence_reference_BodyStructure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/evidence/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Practitioner", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_PractitionerRole", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Patient", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Organization", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From ConditionParticipant/participant", "href": "{id}", "rel": "participant_actor_Practitioner", "targetHints": { "backref": [ "condition_participant" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/participant/-/actor/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From ConditionParticipant/participant", "href": "{id}", "rel": "participant_actor_PractitionerRole", "targetHints": { "backref": [ "condition_participant" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/participant/-/actor/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From ConditionParticipant/participant", "href": "{id}", "rel": "participant_actor_Patient", "targetHints": { "backref": [ "condition_participant" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/participant/-/actor/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From ConditionParticipant/participant", "href": "{id}", "rel": "participant_actor_Organization", "targetHints": { "backref": [ "condition_participant" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/participant/-/actor/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From ConditionStage/stage", "href": "{id}", "rel": "stage_assessment_DiagnosticReport", "targetHints": { "backref": [ "assessment_condition_stage" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/stage/-/assessment/-/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From ConditionStage/stage", "href": "{id}", "rel": "stage_assessment_Observation", "targetHints": { "backref": [ "assessment_condition_stage" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/stage/-/assessment/-/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_abatementDateTime": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``abatementDateTime``." }, "_abatementString": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``abatementString``." }, "_implicitRules": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``implicitRules``." }, "_language": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``language``." }, "_onsetDateTime": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``onsetDateTime``." }, "_onsetString": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``onsetString``." }, "_recordedDate": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``recordedDate``." }, "abatementAge": { "$ref": "http://graph-fhir.io/schema/0.0.2/Age", "description": "The date or estimated date that the condition resolved or went into remission. This is called \"abatement\" because of the many overloaded connotations associated with \"remission\" or \"resolution\" - Some conditions, such as chronic conditions, are never really resolved, but they can abate.", "element_property": true, "one_of_many": "abatement", "one_of_many_required": false, "title": "When in resolution/remission" }, "abatementDateTime": { "description": "The date or estimated date that the condition resolved or went into remission. This is called \"abatement\" because of the many overloaded connotations associated with \"remission\" or \"resolution\" - Some conditions, such as chronic conditions, are never really resolved, but they can abate.", "element_property": true, "format": "date-time", "one_of_many": "abatement", "one_of_many_required": false, "title": "When in resolution/remission", "type": "string" }, "abatementPeriod": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "The date or estimated date that the condition resolved or went into remission. This is called \"abatement\" because of the many overloaded connotations associated with \"remission\" or \"resolution\" - Some conditions, such as chronic conditions, are never really resolved, but they can abate.", "element_property": true, "one_of_many": "abatement", "one_of_many_required": false, "title": "When in resolution/remission" }, "abatementRange": { "$ref": "http://graph-fhir.io/schema/0.0.2/Range", "description": "The date or estimated date that the condition resolved or went into remission. This is called \"abatement\" because of the many overloaded connotations associated with \"remission\" or \"resolution\" - Some conditions, such as chronic conditions, are never really resolved, but they can abate.", "element_property": true, "one_of_many": "abatement", "one_of_many_required": false, "title": "When in resolution/remission" }, "abatementString": { "description": "The date or estimated date that the condition resolved or went into remission. This is called \"abatement\" because of the many overloaded connotations associated with \"remission\" or \"resolution\" - Some conditions, such as chronic conditions, are never really resolved, but they can abate.", "element_property": true, "one_of_many": "abatement", "one_of_many_required": false, "pattern": "[ \\r\\n\\t\\S]+", "title": "When in resolution/remission", "type": "string" }, "bodySite": { "binding_description": "SNOMED CT Body site concepts", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/body-site", "binding_version": null, "description": "The anatomical location where this condition manifests itself.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "Anatomical location, if relevant", "type": "array" }, "category": { "binding_description": "A category assigned to the condition.", "binding_strength": "preferred", "binding_uri": "http://hl7.org/fhir/ValueSet/condition-category", "binding_version": null, "description": "A category assigned to the condition.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "problem-list-item | encounter-diagnosis", "type": "array" }, "clinicalStatus": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "The clinical status of the condition or diagnosis.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/condition-clinical", "binding_version": "5.0.0", "description": "The clinical status of the condition.", "element_property": true, "title": "active | recurrence | relapse | inactive | remission | resolved | unknown" }, "code": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Identification of the condition or diagnosis.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/condition-code", "binding_version": null, "element_property": true, "title": "Identification of the condition, problem or diagnosis" }, "contained": { "description": "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, nor can they have their own independent transaction scope. This is allowed to be a Parameters resource if and only if it is referenced by a resource that provides context/meaning.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Resource" }, "title": "Contained, inline Resources", "type": "array" }, "encounter": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "condition", "description": "The Encounter during which this Condition was created or to which the creation of this record is tightly associated.", "element_property": true, "enum_reference_types": [ "Encounter" ], "title": "The Encounter during which this Condition was created" }, "evidence": { "backref": "evidence_condition", "binding_description": null, "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/clinical-findings", "binding_version": null, "description": "Supporting evidence / manifestations that are the basis of the Condition's verification status, such as evidence that confirmed or refuted the condition.", "element_property": true, "enum_reference_types": [ "Resource" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference" }, "title": "Supporting evidence for the verification status", "type": "array" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.", "element_property": true, "maxLength": 64, "minLength": 1, "pattern": "^[A-Za-z0-9\\-.]+$", "title": "Logical id of this artifact", "type": "string" }, "identifier": { "description": "Business identifiers assigned to this condition by the performer or other systems which remain constant as the resource is updated and propagates from server to server.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier" }, "title": "External Ids for this condition", "type": "array" }, "implicitRules": { "description": "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.", "element_property": true, "pattern": "\\S*", "title": "A set of rules under which this content was created", "type": "string" }, "language": { "binding_description": "IETF language tag for a human language", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/all-languages", "binding_version": "5.0.0", "description": "The base language in which the resource is written.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Language of the resource content", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "meta": { "$ref": "http://graph-fhir.io/schema/0.0.2/Meta", "description": "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.", "element_property": true, "title": "Metadata about the resource" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored", "type": "array" }, "note": { "description": "Additional information about the Condition. This is a general notes/comments entry for description of the Condition, its diagnosis and prognosis.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Annotation" }, "title": "Additional information about the Condition", "type": "array" }, "onsetAge": { "$ref": "http://graph-fhir.io/schema/0.0.2/Age", "description": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", "element_property": true, "one_of_many": "onset", "one_of_many_required": false, "title": "Estimated or actual date, date-time, or age" }, "onsetDateTime": { "description": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", "element_property": true, "format": "date-time", "one_of_many": "onset", "one_of_many_required": false, "title": "Estimated or actual date, date-time, or age", "type": "string" }, "onsetPeriod": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", "element_property": true, "one_of_many": "onset", "one_of_many_required": false, "title": "Estimated or actual date, date-time, or age" }, "onsetRange": { "$ref": "http://graph-fhir.io/schema/0.0.2/Range", "description": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", "element_property": true, "one_of_many": "onset", "one_of_many_required": false, "title": "Estimated or actual date, date-time, or age" }, "onsetString": { "description": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", "element_property": true, "one_of_many": "onset", "one_of_many_required": false, "pattern": "[ \\r\\n\\t\\S]+", "title": "Estimated or actual date, date-time, or age", "type": "string" }, "participant": { "description": "Indicates who or what participated in the activities related to the condition and how they were involved.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/ConditionParticipant" }, "title": "Who or what participated in the activities related to the condition and how they were involved", "type": "array" }, "recordedDate": { "description": "The recordedDate represents when this particular Condition record was created in the system, which is often a system-generated date.", "element_property": true, "format": "date-time", "title": "Date condition was first recorded", "type": "string" }, "resourceType": { "const": "Condition", "default": "Condition", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "severity": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "A subjective assessment of the severity of the condition as evaluated by the clinician.", "binding_strength": "preferred", "binding_uri": "http://hl7.org/fhir/ValueSet/condition-severity", "binding_version": null, "description": "A subjective assessment of the severity of the condition as evaluated by the clinician.", "element_property": true, "title": "Subjective severity of condition" }, "stage": { "description": "A simple summary of the stage such as \"Stage 3\" or \"Early Onset\". The determination of the stage is disease-specific, such as cancer, retinopathy of prematurity, kidney diseases, Alzheimer's, or Parkinson disease.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/ConditionStage" }, "title": "Stage/grade, usually assessed formally", "type": "array" }, "subject": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "condition", "description": "Indicates the patient or group who the condition record is associated with.", "element_property": true, "enum_reference_types": [ "Patient", "Group" ], "title": "Who has the condition?" }, "text": { "$ref": "http://graph-fhir.io/schema/0.0.2/Narrative", "description": "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", "element_property": true, "title": "Text summary of the resource, for human interpretation" }, "verificationStatus": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "The verification status to support or decline the clinical status of the condition or diagnosis.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/condition-ver-status", "binding_version": "5.0.0", "description": "The verification status to support the clinical status of the condition. The verification status pertains to the condition, itself, not to any specific condition attribute.", "element_property": true, "title": "unconfirmed | provisional | differential | confirmed | refuted | entered-in-error" } }, "required": [ "clinicalStatus", "subject" ], "title": "Condition", "type": "object" }, "AvailabilityAvailableTime": { "$id": "http://graph-fhir.io/schema/0.0.2/AvailabilityAvailableTime", "additionalProperties": false, "description": "Times the {item} is available. [See https://hl7.org/fhir/R5/AvailabilityAvailableTime.html]", "links": [], "properties": { "_allDay": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``allDay``." }, "_availableEndTime": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``availableEndTime``." }, "_availableStartTime": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``availableStartTime``." }, "_daysOfWeek": { "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension" }, "title": "Extension field for ``daysOfWeek``.", "type": "array" }, "allDay": { "element_property": true, "title": "Always available? i.e. 24 hour service", "type": "boolean" }, "availableEndTime": { "element_property": true, "format": "time", "title": "Closing time of day (ignored if allDay = true)", "type": "string" }, "availableStartTime": { "element_property": true, "format": "time", "title": "Opening time of day (ignored if allDay = true)", "type": "string" }, "daysOfWeek": { "binding_description": "The purpose for which an extended contact detail should be used.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/days-of-week", "binding_version": "5.0.0", "element_property": true, "enum_values": [ "mon", "tue", "wed", "thu", "fri", "sat", "sun" ], "items": { "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "type": "string" }, "title": "mon | tue | wed | thu | fri | sat | sun", "type": "array" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "resourceType": { "const": "AvailabilityAvailableTime", "default": "AvailabilityAvailableTime", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "title": "AvailabilityAvailableTime", "type": "object" }, "ResearchStudyRecruitment": { "$id": "http://graph-fhir.io/schema/0.0.2/ResearchStudyRecruitment", "additionalProperties": false, "description": "Target or actual group of participants enrolled in study. [See https://hl7.org/fhir/R5/ResearchStudyRecruitment.html]", "links": [ { "href": "{id}", "rel": "actualGroup", "targetHints": { "backref": [ "actualGroup_research_study_recruitment" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/actualGroup/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "eligibility_Group", "targetHints": { "backref": [ "eligibility_research_study_recruitment" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/eligibility/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_actualNumber": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``actualNumber``." }, "_targetNumber": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``targetNumber``." }, "actualGroup": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "actualGroup_research_study_recruitment", "element_property": true, "enum_reference_types": [ "Group" ], "title": "Group of participants who were enrolled in study" }, "actualNumber": { "element_property": true, "minimum": 0, "title": "Actual total number of participants enrolled in study", "type": "integer" }, "eligibility": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "eligibility_research_study_recruitment", "element_property": true, "enum_reference_types": [ "Group", "EvidenceVariable" ], "title": "Inclusion and exclusion criteria" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "resourceType": { "const": "ResearchStudyRecruitment", "default": "ResearchStudyRecruitment", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "targetNumber": { "element_property": true, "minimum": 0, "title": "Estimated total number of participants to be enrolled", "type": "integer" } }, "title": "ResearchStudyRecruitment", "type": "object" }, "SubstanceDefinitionName": { "$id": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionName", "additionalProperties": false, "description": "Names applicable to this substance. [See https://hl7.org/fhir/R5/SubstanceDefinitionName.html]", "links": [ { "href": "{id}", "rel": "source", "targetHints": { "backref": [ "source_substance_definition_name" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/source/-/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From SubstanceDefinitionName/synonym", "href": "{id}", "rel": "synonym_source", "targetHints": { "backref": [ "source_substance_definition_name" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/synonym/-/source/-/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From SubstanceDefinitionName/translation", "href": "{id}", "rel": "translation_source", "targetHints": { "backref": [ "source_substance_definition_name" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/translation/-/source/-/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_name": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``name``." }, "_preferred": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``preferred``." }, "domain": { "binding_description": "The use context of a substance name for example if there is a different name when used as a drug active ingredient as opposed to a food colour additive.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/substance-name-domain", "binding_version": null, "description": "The use context of this name for example if there is a different name a drug active ingredient as opposed to a food colour additive.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "The use context of this name e.g. as an active ingredient or as a food colour additive", "type": "array" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "jurisdiction": { "binding_description": "Jurisdiction codes", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/jurisdiction", "binding_version": null, "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "The jurisdiction where this name applies", "type": "array" }, "language": { "binding_description": "IETF language tag for a human language", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/all-languages", "binding_version": "5.0.0", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "Human language that the name is written in", "type": "array" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "name": { "element_property": true, "element_required": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "The actual name", "type": "string" }, "official": { "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionNameOfficial" }, "title": "Details of the official nature of this name", "type": "array" }, "preferred": { "element_property": true, "title": "If this is the preferred name for this substance", "type": "boolean" }, "resourceType": { "const": "SubstanceDefinitionName", "default": "SubstanceDefinitionName", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "source": { "backref": "source_substance_definition_name", "element_property": true, "enum_reference_types": [ "DocumentReference" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Supporting literature", "type": "array" }, "status": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "The lifecycle status of an artifact.", "binding_strength": "preferred", "binding_uri": "http://hl7.org/fhir/ValueSet/publication-status", "binding_version": null, "description": "The status of the name, for example 'current', 'proposed'.", "element_property": true, "title": "The status of the name e.g. 'current', 'proposed'" }, "synonym": { "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionName" }, "title": "A synonym of this particular name, by which the substance is also known", "type": "array" }, "translation": { "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionName" }, "title": "A translation for this name into another human language", "type": "array" }, "type": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "The type of a name given to a substance.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/substance-name-type", "binding_version": null, "description": "Name type, for example 'systematic', 'scientific, 'brand'.", "element_property": true, "title": "Name type e.g. 'systematic', 'scientific, 'brand'" } }, "title": "SubstanceDefinitionName", "type": "object" }, "SpecimenCollection": { "$id": "http://graph-fhir.io/schema/0.0.2/SpecimenCollection", "additionalProperties": false, "description": "Collection details. Details concerning the specimen collection. [See https://hl7.org/fhir/R5/SpecimenCollection.html]", "links": [ { "href": "{id}", "rel": "collector_Practitioner", "targetHints": { "backref": [ "specimen_collection" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/collector/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "collector_PractitionerRole", "targetHints": { "backref": [ "specimen_collection" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/collector/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "collector_Patient", "targetHints": { "backref": [ "specimen_collection" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/collector/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "procedure", "targetHints": { "backref": [ "specimen_collection" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/procedure/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_Organization", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_Group", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_Practitioner", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_PractitionerRole", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_ResearchStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_Patient", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_ResearchSubject", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_Substance", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_SubstanceDefinition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_Specimen", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_Observation", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_DiagnosticReport", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_Condition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_Medication", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_MedicationAdministration", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_MedicationStatement", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_MedicationRequest", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_Procedure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_DocumentReference", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_Task", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_ImagingStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_FamilyMemberHistory", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/bodySite", "href": "{id}", "rel": "bodySite_reference_BodyStructure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/bodySite/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Organization", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/device/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Group", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/device/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Practitioner", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/device/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_PractitionerRole", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/device/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_ResearchStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/device/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Patient", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/device/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_ResearchSubject", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/device/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Substance", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/device/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_SubstanceDefinition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/device/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Specimen", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/device/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Observation", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/device/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_DiagnosticReport", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/device/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Condition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/device/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Medication", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/device/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_MedicationAdministration", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/device/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_MedicationStatement", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/device/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_MedicationRequest", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/device/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Procedure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/device/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_DocumentReference", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/device/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Task", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/device/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_ImagingStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/device/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_FamilyMemberHistory", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/device/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_BodyStructure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/device/reference/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_collectedDateTime": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``collectedDateTime``." }, "bodySite": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference", "backref": "specimen_collection", "binding_description": "SNOMED CT Body site concepts", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/body-site", "binding_version": null, "description": "Anatomical location from which the specimen was collected (if subject is a patient). This is the target site. This element is not used for environmental specimens.", "element_property": true, "enum_reference_types": [ "BodyStructure" ], "title": "Anatomical collection site" }, "collectedDateTime": { "description": "Time when specimen was collected from subject - the physiologically relevant time.", "element_property": true, "format": "date-time", "one_of_many": "collected", "one_of_many_required": false, "title": "Collection time", "type": "string" }, "collectedPeriod": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "Time when specimen was collected from subject - the physiologically relevant time.", "element_property": true, "one_of_many": "collected", "one_of_many_required": false, "title": "Collection time" }, "collector": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "specimen_collection", "description": "Person who collected the specimen.", "element_property": true, "enum_reference_types": [ "Practitioner", "PractitionerRole", "Patient", "RelatedPerson" ], "title": "Who collected the specimen" }, "device": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference", "backref": "specimen_collection", "description": "A coded value specifying the technique that is used to perform the procedure.", "element_property": true, "enum_reference_types": [ "Device" ], "title": "Device used to perform collection" }, "duration": { "$ref": "http://graph-fhir.io/schema/0.0.2/Duration", "description": "The span of time over which the collection of a specimen occurred.", "element_property": true, "title": "How long it took to collect specimen" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fastingStatusCodeableConcept": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "description": "Abstinence or reduction from some or all food, drink, or both, for a period of time prior to sample collection.", "element_property": true, "one_of_many": "fastingStatus", "one_of_many_required": false, "title": "Whether or how long patient abstained from food and/or drink" }, "fastingStatusDuration": { "$ref": "http://graph-fhir.io/schema/0.0.2/Duration", "description": "Abstinence or reduction from some or all food, drink, or both, for a period of time prior to sample collection.", "element_property": true, "one_of_many": "fastingStatus", "one_of_many_required": false, "title": "Whether or how long patient abstained from food and/or drink" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "method": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "The technique that is used to perform the procedure.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/specimen-collection-method", "binding_version": null, "description": "A coded value specifying the technique that is used to perform the procedure.", "element_property": true, "title": "Technique used to perform collection" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "procedure": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "specimen_collection", "description": "The procedure event during which the specimen was collected (e.g. the surgery leading to the collection of a pathology sample).", "element_property": true, "enum_reference_types": [ "Procedure" ], "title": "The procedure that collects the specimen" }, "quantity": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "description": "The quantity of specimen collected; for instance the volume of a blood sample, or the physical measurement of an anatomic pathology sample.", "element_property": true, "title": "The quantity of specimen collected" }, "resourceType": { "const": "SpecimenCollection", "default": "SpecimenCollection", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "title": "SpecimenCollection", "type": "object" }, "GroupMember": { "$id": "http://graph-fhir.io/schema/0.0.2/GroupMember", "additionalProperties": false, "description": "Who or what is in group. Identifies the resource instances that are members of the group. [See https://hl7.org/fhir/R5/GroupMember.html]", "links": [ { "href": "{id}", "rel": "entity_Group", "targetHints": { "backref": [ "group_member" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/entity/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "entity_Organization", "targetHints": { "backref": [ "group_member" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/entity/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "entity_Patient", "targetHints": { "backref": [ "group_member" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/entity/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "entity_Practitioner", "targetHints": { "backref": [ "group_member" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/entity/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "entity_PractitionerRole", "targetHints": { "backref": [ "group_member" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/entity/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "entity_Specimen", "targetHints": { "backref": [ "group_member" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/entity/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_inactive": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``inactive``." }, "entity": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "group_member", "description": "A reference to the entity that is a member of the group. Must be consistent with Group.type. If the entity is another group, then the type must be the same.", "element_property": true, "enum_reference_types": [ "CareTeam", "Device", "Group", "HealthcareService", "Location", "Organization", "Patient", "Practitioner", "PractitionerRole", "RelatedPerson", "Specimen" ], "title": "Reference to the group member" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "inactive": { "description": "A flag to indicate that the member is no longer in the group, but previously may have been a member.", "element_property": true, "title": "If member is no longer in group", "type": "boolean" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "period": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "The period that the member was in the group, if known.", "element_property": true, "title": "Period member belonged to the group" }, "resourceType": { "const": "GroupMember", "default": "GroupMember", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "required": [ "entity" ], "title": "GroupMember", "type": "object" }, "Attachment": { "$id": "http://graph-fhir.io/schema/0.0.2/Attachment", "additionalProperties": false, "description": "Content in a format defined elsewhere. For referring to data content defined in other formats. [See https://hl7.org/fhir/R5/Attachment.html]", "links": [], "properties": { "_contentType": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``contentType``." }, "_creation": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``creation``." }, "_data": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``data``." }, "_duration": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``duration``." }, "_frames": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``frames``." }, "_hash": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``hash``." }, "_height": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``height``." }, "_language": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``language``." }, "_pages": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``pages``." }, "_size": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``size``." }, "_title": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``title``." }, "_url": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``url``." }, "_width": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``width``." }, "contentType": { "binding_description": "BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049)", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/mimetypes", "binding_version": "5.0.0", "description": "Identifies the type of the data in the attachment and allows a method to be chosen to interpret or render the data. Includes mime type parameters such as charset where appropriate.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Mime type of the content, with charset etc.", "type": "string" }, "creation": { "description": "The date that the attachment was first created.", "element_property": true, "format": "date-time", "title": "Date attachment was first created", "type": "string" }, "data": { "description": "The actual data of the attachment - a sequence of bytes, base64 encoded.", "element_property": true, "format": "binary", "title": "Data inline, base64ed", "type": "string" }, "duration": { "description": "The duration of the recording in seconds - for audio and video.", "element_property": true, "title": "Length in seconds (audio / video)", "type": "number" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "frames": { "description": "The number of frames in a photo. This is used with a multi-page fax, or an imaging acquisition context that takes multiple slices in a single image, or an animated gif. If there is more than one frame, this SHALL have a value in order to alert interface software that a multi-frame capable rendering widget is required.", "element_property": true, "exclusiveMinimum": 0, "title": "Number of frames if > 1 (photo)", "type": "integer" }, "hash": { "description": "The calculated hash of the data using SHA-1. Represented using base64.", "element_property": true, "format": "binary", "title": "Hash of the data (sha-1, base64ed)", "type": "string" }, "height": { "element_property": true, "exclusiveMinimum": 0, "title": "Height of the image in pixels (photo/video)", "type": "integer" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "language": { "binding_description": "IETF language tag for a human language.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/all-languages", "binding_version": "5.0.0", "description": "The human language of the content. The value can be any valid value according to BCP 47.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Human language of the content (BCP-47)", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "pages": { "description": "The number of pages when printed.", "element_property": true, "exclusiveMinimum": 0, "title": "Number of printed pages", "type": "integer" }, "resourceType": { "const": "Attachment", "default": "Attachment", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "size": { "description": "The number of bytes of data that make up this attachment (before base64 encoding, if that is done).", "element_property": true, "title": "Number of bytes of content (if url provided)", "type": "integer" }, "title": { "description": "A label or set of text to display in place of the data.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Label to display in place of the data", "type": "string" }, "url": { "description": "A location where the data can be accessed.", "element_property": true, "format": "uri", "maxLength": 65536, "minLength": 1, "title": "Uri where the data can be found", "type": "string" }, "width": { "element_property": true, "exclusiveMinimum": 0, "title": "Width of the image in pixels (photo/video)", "type": "integer" } }, "title": "Attachment", "type": "object" }, "ResearchStudyProgressStatus": { "$id": "http://graph-fhir.io/schema/0.0.2/ResearchStudyProgressStatus", "additionalProperties": false, "description": "Status of study with time for that status. [See https://hl7.org/fhir/R5/ResearchStudyProgressStatus.html]", "links": [], "properties": { "_actual": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``actual``." }, "actual": { "description": "An indication of whether or not the date is a known date when the state changed or will change. A value of true indicates a known date. A value of false indicates an estimated date.", "element_property": true, "title": "Actual if true else anticipated", "type": "boolean" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "period": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "element_property": true, "title": "Date range" }, "resourceType": { "const": "ResearchStudyProgressStatus", "default": "ResearchStudyProgressStatus", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "state": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "defn.", "binding_strength": "extensible", "binding_uri": "http://hl7.org/fhir/ValueSet/research-study-status", "binding_version": null, "element_property": true, "title": "Label for status or state (e.g. recruitment status)" } }, "required": [ "state" ], "title": "ResearchStudyProgressStatus", "type": "object" }, "MedicationIngredient": { "$id": "http://graph-fhir.io/schema/0.0.2/MedicationIngredient", "additionalProperties": false, "description": "Active or inactive ingredient. Identifies a particular constituent of interest in the product. [See https://hl7.org/fhir/R5/MedicationIngredient.html]", "links": [ { "$comment": "From CodeableReference/item", "href": "{id}", "rel": "item_reference_Organization", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/item/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/item", "href": "{id}", "rel": "item_reference_Group", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/item/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/item", "href": "{id}", "rel": "item_reference_Practitioner", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/item/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/item", "href": "{id}", "rel": "item_reference_PractitionerRole", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/item/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/item", "href": "{id}", "rel": "item_reference_ResearchStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/item/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/item", "href": "{id}", "rel": "item_reference_Patient", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/item/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/item", "href": "{id}", "rel": "item_reference_ResearchSubject", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/item/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/item", "href": "{id}", "rel": "item_reference_Substance", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/item/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/item", "href": "{id}", "rel": "item_reference_SubstanceDefinition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/item/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/item", "href": "{id}", "rel": "item_reference_Specimen", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/item/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/item", "href": "{id}", "rel": "item_reference_Observation", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/item/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/item", "href": "{id}", "rel": "item_reference_DiagnosticReport", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/item/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/item", "href": "{id}", "rel": "item_reference_Condition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/item/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/item", "href": "{id}", "rel": "item_reference_Medication", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/item/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/item", "href": "{id}", "rel": "item_reference_MedicationAdministration", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/item/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/item", "href": "{id}", "rel": "item_reference_MedicationStatement", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/item/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/item", "href": "{id}", "rel": "item_reference_MedicationRequest", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/item/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/item", "href": "{id}", "rel": "item_reference_Procedure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/item/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/item", "href": "{id}", "rel": "item_reference_DocumentReference", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/item/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/item", "href": "{id}", "rel": "item_reference_Task", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/item/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/item", "href": "{id}", "rel": "item_reference_ImagingStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/item/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/item", "href": "{id}", "rel": "item_reference_FamilyMemberHistory", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/item/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/item", "href": "{id}", "rel": "item_reference_BodyStructure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/item/reference/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_isActive": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``isActive``." }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "isActive": { "description": "Indication of whether this ingredient affects the therapeutic action of the drug.", "element_property": true, "title": "Active ingredient indicator", "type": "boolean" }, "item": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference", "backref": "medication_ingredient", "binding_description": null, "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/medication-codes", "binding_version": null, "description": "The ingredient (substance or medication) that the ingredient.strength relates to. This is represented as a concept from a code system or described in another resource (Substance or Medication).", "element_property": true, "enum_reference_types": [ "Substance", "Medication" ], "title": "The ingredient (substance or medication) that the ingredient.strength relates to" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "resourceType": { "const": "MedicationIngredient", "default": "MedicationIngredient", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "strengthCodeableConcept": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "description": "Specifies how many (or how much) of the items there are in this Medication. For example, 250 mg per tablet. This is expressed as a ratio where the numerator is 250mg and the denominator is 1 tablet but can also be expressed a quantity when the denominator is assumed to be 1 tablet.", "element_property": true, "one_of_many": "strength", "one_of_many_required": false, "title": "Quantity of ingredient present" }, "strengthQuantity": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "description": "Specifies how many (or how much) of the items there are in this Medication. For example, 250 mg per tablet. This is expressed as a ratio where the numerator is 250mg and the denominator is 1 tablet but can also be expressed a quantity when the denominator is assumed to be 1 tablet.", "element_property": true, "one_of_many": "strength", "one_of_many_required": false, "title": "Quantity of ingredient present" }, "strengthRatio": { "$ref": "http://graph-fhir.io/schema/0.0.2/Ratio", "description": "Specifies how many (or how much) of the items there are in this Medication. For example, 250 mg per tablet. This is expressed as a ratio where the numerator is 250mg and the denominator is 1 tablet but can also be expressed a quantity when the denominator is assumed to be 1 tablet.", "element_property": true, "one_of_many": "strength", "one_of_many_required": false, "title": "Quantity of ingredient present" } }, "required": [ "item" ], "title": "MedicationIngredient", "type": "object" }, "SubstanceDefinitionNameOfficial": { "$id": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionNameOfficial", "additionalProperties": false, "description": "Details of the official nature of this name. [See https://hl7.org/fhir/R5/SubstanceDefinitionNameOfficial.html]", "links": [], "properties": { "_date": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``date``." }, "authority": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "An authority that officates substance names.", "binding_strength": "preferred", "binding_uri": "http://hl7.org/fhir/ValueSet/substance-name-authority", "binding_version": null, "element_property": true, "title": "Which authority uses this official name" }, "date": { "description": "Date of the official name change.", "element_property": true, "format": "date-time", "title": "Date of official name change", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "resourceType": { "const": "SubstanceDefinitionNameOfficial", "default": "SubstanceDefinitionNameOfficial", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "status": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "The lifecycle status of an artifact.", "binding_strength": "preferred", "binding_uri": "http://hl7.org/fhir/ValueSet/publication-status", "binding_version": null, "description": "The status of the official name, for example 'draft', 'active', 'retired'.", "element_property": true, "title": "The status of the official name, for example 'draft', 'active'" } }, "title": "SubstanceDefinitionNameOfficial", "type": "object" }, "Money": { "$id": "http://graph-fhir.io/schema/0.0.2/Money", "additionalProperties": false, "description": "An amount of economic utility in some recognized currency. [See https://hl7.org/fhir/R5/Money.html]", "links": [], "properties": { "_currency": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``currency``." }, "_value": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``value``." }, "currency": { "binding_description": "A code indicating the currency, taken from ISO 4217.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/currencies", "binding_version": "5.0.0", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "ISO 4217 Currency Code", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "resourceType": { "const": "Money", "default": "Money", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "value": { "element_property": true, "title": "Numerical value (with implicit precision)", "type": "number" } }, "title": "Money", "type": "object" }, "MedicationRequestSubstitution": { "$id": "http://graph-fhir.io/schema/0.0.2/MedicationRequestSubstitution", "additionalProperties": false, "description": "Any restrictions on medication substitution. Indicates whether or not substitution can or should be part of the dispense. In some cases, substitution must happen, in other cases substitution must not happen. This block explains the prescriber's intent. If nothing is specified substitution may be done. [See https://hl7.org/fhir/R5/MedicationRequestSubstitution.html]", "links": [], "properties": { "_allowedBoolean": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``allowedBoolean``." }, "allowedBoolean": { "description": "True if the prescriber allows a different drug to be dispensed from what was prescribed.", "element_property": true, "one_of_many": "allowed", "one_of_many_required": true, "title": "Whether substitution is allowed or not", "type": "boolean" }, "allowedCodeableConcept": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "description": "True if the prescriber allows a different drug to be dispensed from what was prescribed.", "element_property": true, "one_of_many": "allowed", "one_of_many_required": true, "title": "Whether substitution is allowed or not" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "reason": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "SubstanceAdminSubstitutionReason", "binding_strength": "example", "binding_uri": "http://terminology.hl7.org/ValueSet/v3-SubstanceAdminSubstitutionReason", "binding_version": null, "description": "Indicates the reason for the substitution, or why substitution must or must not be performed.", "element_property": true, "title": "Why should (not) substitution be made" }, "resourceType": { "const": "MedicationRequestSubstitution", "default": "MedicationRequestSubstitution", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "title": "MedicationRequestSubstitution", "type": "object" }, "FamilyMemberHistoryProcedure": { "$id": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistoryProcedure", "additionalProperties": false, "description": "Procedures that the related person had. The significant Procedures (or procedure) that the family member had. This is a repeating section to allow a system to represent more than one procedure per resource, though there is nothing stopping multiple resources - one per procedure. [See https://hl7.org/fhir/R5/FamilyMemberHistoryProcedure.html]", "links": [ { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Practitioner", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_PractitionerRole", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Patient", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Organization", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_contributedToDeath": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``contributedToDeath``." }, "_performedDateTime": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``performedDateTime``." }, "_performedString": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``performedString``." }, "code": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "A code to identify a specific procedure.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/procedure-code", "binding_version": null, "description": "The actual procedure specified. Could be a coded procedure or a less specific string depending on how much is known about the procedure and the capabilities of the creating system.", "element_property": true, "title": "Procedures performed on the related person" }, "contributedToDeath": { "description": "This procedure contributed to the cause of death of the related person. If contributedToDeath is not populated, then it is unknown.", "element_property": true, "title": "Whether the procedure contributed to the cause of death", "type": "boolean" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "note": { "description": "An area where general notes can be placed about this specific procedure.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Annotation" }, "title": "Extra information about the procedure", "type": "array" }, "outcome": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "The result of the procedure; e.g. death, permanent disability, temporary disability, etc.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/clinical-findings", "binding_version": null, "description": "Indicates what happened following the procedure. If the procedure resulted in death, deceased date is captured on the relation.", "element_property": true, "title": "What happened following the procedure" }, "performedAge": { "$ref": "http://graph-fhir.io/schema/0.0.2/Age", "description": "Estimated or actual date, date-time, period, or age when the procedure was performed. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured.", "element_property": true, "one_of_many": "performed", "one_of_many_required": false, "title": "When the procedure was performed" }, "performedDateTime": { "description": "Estimated or actual date, date-time, period, or age when the procedure was performed. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured.", "element_property": true, "format": "date-time", "one_of_many": "performed", "one_of_many_required": false, "title": "When the procedure was performed", "type": "string" }, "performedPeriod": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "Estimated or actual date, date-time, period, or age when the procedure was performed. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured.", "element_property": true, "one_of_many": "performed", "one_of_many_required": false, "title": "When the procedure was performed" }, "performedRange": { "$ref": "http://graph-fhir.io/schema/0.0.2/Range", "description": "Estimated or actual date, date-time, period, or age when the procedure was performed. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured.", "element_property": true, "one_of_many": "performed", "one_of_many_required": false, "title": "When the procedure was performed" }, "performedString": { "description": "Estimated or actual date, date-time, period, or age when the procedure was performed. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured.", "element_property": true, "one_of_many": "performed", "one_of_many_required": false, "pattern": "[ \\r\\n\\t\\S]+", "title": "When the procedure was performed", "type": "string" }, "resourceType": { "const": "FamilyMemberHistoryProcedure", "default": "FamilyMemberHistoryProcedure", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "required": [ "code" ], "title": "FamilyMemberHistoryProcedure", "type": "object" }, "TaskRestriction": { "$id": "http://graph-fhir.io/schema/0.0.2/TaskRestriction", "additionalProperties": false, "description": "Constraints on fulfillment tasks. If the Task.focus is a request resource and the task is seeking fulfillment (i.e. is asking for the request to be actioned), this element identifies any limitations on what parts of the referenced request should be actioned. [See https://hl7.org/fhir/R5/TaskRestriction.html]", "links": [ { "href": "{id}", "rel": "recipient_Patient", "targetHints": { "backref": [ "recipient_task_restriction" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/recipient/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "recipient_Practitioner", "targetHints": { "backref": [ "recipient_task_restriction" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/recipient/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "recipient_PractitionerRole", "targetHints": { "backref": [ "recipient_task_restriction" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/recipient/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "recipient_Group", "targetHints": { "backref": [ "recipient_task_restriction" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/recipient/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "recipient_Organization", "targetHints": { "backref": [ "recipient_task_restriction" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/recipient/-/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_repetitions": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``repetitions``." }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "period": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "The time-period for which fulfillment is sought. This must fall within the overall time period authorized in the referenced request. E.g. ServiceRequest.occurance[x].", "element_property": true, "title": "When fulfillment is sought" }, "recipient": { "backref": "recipient_task_restriction", "description": "For requests that are targeted to more than one potential recipient/target, to identify who is fulfillment is sought for.", "element_property": true, "enum_reference_types": [ "Patient", "Practitioner", "PractitionerRole", "RelatedPerson", "Group", "Organization" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "For whom is fulfillment sought?", "type": "array" }, "repetitions": { "description": "Indicates the number of times the requested action should occur.", "element_property": true, "exclusiveMinimum": 0, "title": "How many times to repeat", "type": "integer" }, "resourceType": { "const": "TaskRestriction", "default": "TaskRestriction", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "title": "TaskRestriction", "type": "object" }, "RatioRange": { "$id": "http://graph-fhir.io/schema/0.0.2/RatioRange", "additionalProperties": false, "description": "Range of ratio values. A range of ratios expressed as a low and high numerator and a denominator. [See https://hl7.org/fhir/R5/RatioRange.html]", "links": [], "properties": { "denominator": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "description": "The value of the denominator.", "element_property": true, "title": "Denominator value" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "highNumerator": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "description": "The value of the high limit numerator.", "element_property": true, "title": "High Numerator limit" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "lowNumerator": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "description": "The value of the low limit numerator.", "element_property": true, "title": "Low Numerator limit" }, "resourceType": { "const": "RatioRange", "default": "RatioRange", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "title": "RatioRange", "type": "object" }, "MedicationStatementAdherence": { "$id": "http://graph-fhir.io/schema/0.0.2/MedicationStatementAdherence", "additionalProperties": false, "description": "Indicates whether the medication is or is not being consumed or administered. [See https://hl7.org/fhir/R5/MedicationStatementAdherence.html]", "links": [], "properties": { "code": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": null, "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/medication-statement-adherence", "binding_version": null, "description": "Type of the adherence for the medication.", "element_property": true, "title": "Type of adherence" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "reason": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": null, "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/reason-medication-status-codes", "binding_version": null, "description": "Captures the reason for the current use or adherence of a medication.", "element_property": true, "title": "Details of the reason for the current use of the medication" }, "resourceType": { "const": "MedicationStatementAdherence", "default": "MedicationStatementAdherence", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "required": [ "code" ], "title": "MedicationStatementAdherence", "type": "object" }, "FamilyMemberHistoryCondition": { "$id": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistoryCondition", "additionalProperties": false, "description": "Condition that the related person had. The significant Conditions (or condition) that the family member had. This is a repeating section to allow a system to represent more than one condition per resource, though there is nothing stopping multiple resources - one per condition. [See https://hl7.org/fhir/R5/FamilyMemberHistoryCondition.html]", "links": [ { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Practitioner", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_PractitionerRole", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Patient", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Organization", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_contributedToDeath": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``contributedToDeath``." }, "_onsetString": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``onsetString``." }, "code": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Identification of the Condition or diagnosis.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/condition-code", "binding_version": null, "description": "The actual condition specified. Could be a coded condition (like MI or Diabetes) or a less specific string like 'cancer' depending on how much is known about the condition and the capabilities of the creating system.", "element_property": true, "title": "Condition suffered by relation" }, "contributedToDeath": { "description": "This condition contributed to the cause of death of the related person. If contributedToDeath is not populated, then it is unknown.", "element_property": true, "title": "Whether the condition contributed to the cause of death", "type": "boolean" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "note": { "description": "An area where general notes can be placed about this specific condition.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Annotation" }, "title": "Extra information about condition", "type": "array" }, "onsetAge": { "$ref": "http://graph-fhir.io/schema/0.0.2/Age", "description": "Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.", "element_property": true, "one_of_many": "onset", "one_of_many_required": false, "title": "When condition first manifested" }, "onsetPeriod": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.", "element_property": true, "one_of_many": "onset", "one_of_many_required": false, "title": "When condition first manifested" }, "onsetRange": { "$ref": "http://graph-fhir.io/schema/0.0.2/Range", "description": "Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.", "element_property": true, "one_of_many": "onset", "one_of_many_required": false, "title": "When condition first manifested" }, "onsetString": { "description": "Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.", "element_property": true, "one_of_many": "onset", "one_of_many_required": false, "pattern": "[ \\r\\n\\t\\S]+", "title": "When condition first manifested", "type": "string" }, "outcome": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "The result of the condition for the patient; e.g. death, permanent disability, temporary disability, etc.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/condition-outcome", "binding_version": null, "description": "Indicates what happened following the condition. If the condition resulted in death, deceased date is captured on the relation.", "element_property": true, "title": "deceased | permanent disability | etc" }, "resourceType": { "const": "FamilyMemberHistoryCondition", "default": "FamilyMemberHistoryCondition", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "required": [ "code" ], "title": "FamilyMemberHistoryCondition", "type": "object" }, "ImagingStudySeriesInstance": { "$id": "http://graph-fhir.io/schema/0.0.2/ImagingStudySeriesInstance", "additionalProperties": false, "description": "A single SOP instance from the series. A single SOP instance within the series, e.g. an image, or presentation state. [See https://hl7.org/fhir/R5/ImagingStudySeriesInstance.html]", "links": [], "properties": { "_number": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``number``." }, "_title": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``title``." }, "_uid": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``uid``." }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "number": { "description": "The number of instance in the series.", "element_property": true, "minimum": 0, "title": "The number of this instance in the series", "type": "integer" }, "resourceType": { "const": "ImagingStudySeriesInstance", "default": "ImagingStudySeriesInstance", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "sopClass": { "$ref": "http://graph-fhir.io/schema/0.0.2/Coding", "binding_description": "The sopClass for the instance.", "binding_strength": "extensible", "binding_uri": "http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1", "binding_version": null, "description": "DICOM instance type.", "element_property": true, "title": "DICOM class type" }, "title": { "description": "The description of the instance.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Description of instance", "type": "string" }, "uid": { "description": "The DICOM SOP Instance UID for this image or other DICOM content.", "element_property": true, "element_required": true, "maxLength": 64, "minLength": 1, "pattern": "^[A-Za-z0-9\\-.]+$", "title": "DICOM SOP Instance UID", "type": "string" } }, "required": [ "sopClass" ], "title": "ImagingStudySeriesInstance", "type": "object" }, "Resource": { "$id": "http://graph-fhir.io/schema/0.0.2/Resource", "additionalProperties": false, "description": "Base Resource. This is the base resource type for everything. [See https://hl7.org/fhir/R5/Resource.html]", "links": [], "properties": { "_implicitRules": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``implicitRules``." }, "_language": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``language``." }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.", "element_property": true, "maxLength": 64, "minLength": 1, "pattern": "^[A-Za-z0-9\\-.]+$", "title": "Logical id of this artifact", "type": "string" }, "implicitRules": { "description": "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.", "element_property": true, "pattern": "\\S*", "title": "A set of rules under which this content was created", "type": "string" }, "language": { "binding_description": "IETF language tag for a human language", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/all-languages", "binding_version": "5.0.0", "description": "The base language in which the resource is written.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Language of the resource content", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "meta": { "$ref": "http://graph-fhir.io/schema/0.0.2/Meta", "description": "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.", "element_property": true, "title": "Metadata about the resource" }, "resourceType": { "const": "Resource", "default": "Resource", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "title": "Resource", "type": "object" }, "PractitionerRole": { "$id": "http://graph-fhir.io/schema/0.0.2/PractitionerRole", "additionalProperties": false, "description": "Roles/organizations the practitioner is associated with. A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time. [See https://hl7.org/fhir/R5/PractitionerRole.html]", "links": [ { "href": "{id}", "rel": "organization", "targetHints": { "backref": [ "practitioner_role" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/organization/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "practitioner", "targetHints": { "backref": [ "practitioner_role" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/practitioner/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From ExtendedContactDetail/contact", "href": "{id}", "rel": "contact_organization", "targetHints": { "backref": [ "extended_contact_detail" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/contact/-/organization/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_active": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``active``." }, "_implicitRules": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``implicitRules``." }, "_language": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``language``." }, "active": { "description": " Whether this practitioner role record is in active use. Some systems may use this property to mark non-active practitioners, such as those that are not currently employed.", "element_property": true, "title": "Whether this practitioner role record is in active use", "type": "boolean" }, "availability": { "description": "A collection of times the practitioner is available or performing this role at the location and/or healthcareservice.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Availability" }, "title": "Times the Practitioner is available at this location and/or healthcare service (including exceptions)", "type": "array" }, "characteristic": { "binding_description": "A custom attribute that could be provided at a service (e.g. Wheelchair accessibility).", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/service-mode", "binding_version": null, "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "Collection of characteristics (attributes)", "type": "array" }, "code": { "binding_description": "The role a person plays representing an organization.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/practitioner-role", "binding_version": null, "description": "Roles which this practitioner is authorized to perform for the organization.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "Roles which this practitioner may perform", "type": "array" }, "communication": { "binding_description": "IETF language tag for a human language", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/all-languages", "binding_version": "5.0.0", "description": "A language the practitioner can use in patient communication. The practitioner may know several languages (listed in practitioner.communication), however these are the languages that could be advertised in a directory for a patient to search.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "A language the practitioner (in this role) can use in patient communication", "type": "array" }, "contact": { "description": "The contact details of communication devices available relevant to the specific PractitionerRole. This can include addresses, phone numbers, fax numbers, mobile numbers, email addresses and web sites.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/ExtendedContactDetail" }, "title": "Official contact details relating to this PractitionerRole", "type": "array" }, "contained": { "description": "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, nor can they have their own independent transaction scope. This is allowed to be a Parameters resource if and only if it is referenced by a resource that provides context/meaning.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Resource" }, "title": "Contained, inline Resources", "type": "array" }, "endpoint": { "backref": "endpoint_practitioner_role", "description": " Technical endpoints providing access to services operated for the practitioner with this role. Commonly used for locating scheduling services, or identifying where to send referrals electronically.", "element_property": true, "enum_reference_types": [ "Endpoint" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Endpoints for interacting with the practitioner in this role", "type": "array" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "healthcareService": { "backref": "healthcareService_practitioner_role", "description": "The list of healthcare services that this worker provides for this role's Organization/Location(s).", "element_property": true, "enum_reference_types": [ "HealthcareService" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Healthcare services provided for this role's Organization/Location(s)", "type": "array" }, "id": { "description": "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.", "element_property": true, "maxLength": 64, "minLength": 1, "pattern": "^[A-Za-z0-9\\-.]+$", "title": "Logical id of this artifact", "type": "string" }, "identifier": { "description": "Business Identifiers that are specific to a role/location.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier" }, "title": "Identifiers for a role/location", "type": "array" }, "implicitRules": { "description": "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.", "element_property": true, "pattern": "\\S*", "title": "A set of rules under which this content was created", "type": "string" }, "language": { "binding_description": "IETF language tag for a human language", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/all-languages", "binding_version": "5.0.0", "description": "The base language in which the resource is written.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Language of the resource content", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "location": { "backref": "location_practitioner_role", "description": "The location(s) at which this practitioner provides care.", "element_property": true, "enum_reference_types": [ "Location" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Location(s) where the practitioner provides care", "type": "array" }, "meta": { "$ref": "http://graph-fhir.io/schema/0.0.2/Meta", "description": "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.", "element_property": true, "title": "Metadata about the resource" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored", "type": "array" }, "organization": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "practitioner_role", "description": "The organization where the Practitioner performs the roles associated.", "element_property": true, "enum_reference_types": [ "Organization" ], "title": "Organization where the roles are available" }, "period": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "The period during which the person is authorized to act as a practitioner in these role(s) for the organization.", "element_property": true, "title": "The period during which the practitioner is authorized to perform in these role(s)" }, "practitioner": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "practitioner_role", "description": "Practitioner that is able to provide the defined services for the organization.", "element_property": true, "enum_reference_types": [ "Practitioner" ], "title": "Practitioner that provides services for the organization" }, "resourceType": { "const": "PractitionerRole", "default": "PractitionerRole", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "specialty": { "binding_description": "Specific specialty associated with the agency.", "binding_strength": "preferred", "binding_uri": "http://hl7.org/fhir/ValueSet/c80-practice-codes", "binding_version": null, "description": "The specialty of a practitioner that describes the functional role they are practicing at a given organization or location.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "Specific specialty of the practitioner", "type": "array" }, "text": { "$ref": "http://graph-fhir.io/schema/0.0.2/Narrative", "description": "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", "element_property": true, "title": "Text summary of the resource, for human interpretation" } }, "title": "PractitionerRole", "type": "object" }, "DosageDoseAndRate": { "$id": "http://graph-fhir.io/schema/0.0.2/DosageDoseAndRate", "additionalProperties": false, "description": "Amount of medication administered, to be administered or typical amount to be administered. Depending on the resource,this is the amount of medication administered, to be administered or typical amount to be administered. [See https://hl7.org/fhir/R5/DosageDoseAndRate.html]", "links": [], "properties": { "doseQuantity": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "element_property": true, "one_of_many": "dose", "one_of_many_required": false, "title": "Amount of medication per dose" }, "doseRange": { "$ref": "http://graph-fhir.io/schema/0.0.2/Range", "element_property": true, "one_of_many": "dose", "one_of_many_required": false, "title": "Amount of medication per dose" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "rateQuantity": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "element_property": true, "one_of_many": "rate", "one_of_many_required": false, "title": "Amount of medication per unit of time" }, "rateRange": { "$ref": "http://graph-fhir.io/schema/0.0.2/Range", "element_property": true, "one_of_many": "rate", "one_of_many_required": false, "title": "Amount of medication per unit of time" }, "rateRatio": { "$ref": "http://graph-fhir.io/schema/0.0.2/Ratio", "element_property": true, "one_of_many": "rate", "one_of_many_required": false, "title": "Amount of medication per unit of time" }, "resourceType": { "const": "DosageDoseAndRate", "default": "DosageDoseAndRate", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "type": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "The kind of dose or rate specified.", "binding_strength": "example", "binding_uri": "http://terminology.hl7.org/ValueSet/dose-rate-type", "binding_version": null, "description": "The kind of dose or rate specified, for example, ordered or calculated.", "element_property": true, "title": "The kind of dose or rate specified" } }, "title": "DosageDoseAndRate", "type": "object" }, "ObservationReferenceRange": { "$id": "http://graph-fhir.io/schema/0.0.2/ObservationReferenceRange", "additionalProperties": false, "description": "Provides guide for interpretation. Guidance on how to interpret the value by comparison to a normal or recommended range. Multiple reference ranges are interpreted as an \"OR\". In other words, to represent two distinct target populations, two `referenceRange` elements would be used. [See https://hl7.org/fhir/R5/ObservationReferenceRange.html]", "links": [], "properties": { "_text": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``text``." }, "age": { "$ref": "http://graph-fhir.io/schema/0.0.2/Range", "description": "The age at which this reference range is applicable. This is a neonatal age (e.g. number of weeks at term) if the meaning says so.", "element_property": true, "title": "Applicable age range, if relevant" }, "appliesTo": { "binding_description": "Codes identifying the population the reference range applies to.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/referencerange-appliesto", "binding_version": null, "description": "Codes to indicate the target population this reference range applies to. For example, a reference range may be based on the normal population or a particular sex or race. Multiple `appliesTo` are interpreted as an \"AND\" of the target populations. For example, to represent a target population of African American females, both a code of female and a code for African American would be used.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "Reference range population", "type": "array" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "high": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "description": "The value of the high bound of the reference range. The high bound of the reference range endpoint is inclusive of the value (e.g. reference range is >=5 - <=9). If the high bound is omitted, it is assumed to be meaningless (e.g. reference range is >= 2.3).", "element_property": true, "title": "High Range, if relevant" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "low": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "description": "The value of the low bound of the reference range. The low bound of the reference range endpoint is inclusive of the value (e.g. reference range is >=5 - <=9). If the low bound is omitted, it is assumed to be meaningless (e.g. reference range is <=2.3).", "element_property": true, "title": "Low Range, if relevant" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "normalValue": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Codes identifying the normal value of the observation.", "binding_strength": "extensible", "binding_uri": "http://hl7.org/fhir/ValueSet/observation-referencerange-normalvalue", "binding_version": null, "description": "The value of the normal value of the reference range.", "element_property": true, "title": "Normal value, if relevant" }, "resourceType": { "const": "ObservationReferenceRange", "default": "ObservationReferenceRange", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "text": { "description": "Text based reference range in an observation which may be used when a quantitative range is not appropriate for an observation. An example would be a reference value of \"Negative\" or a list or table of \"normals\".", "element_property": true, "pattern": "\\s*(\\S|\\s)*", "title": "Text based reference range in an observation", "type": "string" }, "type": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Code for the meaning of a reference range.", "binding_strength": "preferred", "binding_uri": "http://hl7.org/fhir/ValueSet/referencerange-meaning", "binding_version": null, "description": "Codes to indicate the what part of the targeted reference population it applies to. For example, the normal or therapeutic range.", "element_property": true, "title": "Reference range qualifier" } }, "title": "ObservationReferenceRange", "type": "object" }, "ContactDetail": { "$id": "http://graph-fhir.io/schema/0.0.2/ContactDetail", "additionalProperties": false, "description": "Contact information. Specifies contact information for a person or organization. [See https://hl7.org/fhir/R5/ContactDetail.html]", "links": [], "properties": { "_name": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``name``." }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "name": { "description": "The name of an individual to contact.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Name of an individual to contact", "type": "string" }, "resourceType": { "const": "ContactDetail", "default": "ContactDetail", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "telecom": { "description": "The contact details for the individual (if a name was provided) or the organization.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/ContactPoint" }, "title": "Contact details for individual or organization", "type": "array" } }, "title": "ContactDetail", "type": "object" }, "Procedure": { "$id": "http://graph-fhir.io/schema/0.0.2/Procedure", "additionalProperties": false, "description": "An action that is being or was performed on an individual or entity. An action that is or was performed on or for a patient, practitioner, device, organization, or location. For example, this can be a physical intervention on a patient like an operation, or less invasive like long term services, counseling, or hypnotherapy. This can be a quality or safety inspection for a location, organization, or device. This can be an accreditation procedure on a practitioner for licensing. [See https://hl7.org/fhir/R5/Procedure.html]", "links": [ { "href": "{id}", "rel": "focus_Patient", "targetHints": { "backref": [ "focus_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/focus/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_Group", "targetHints": { "backref": [ "focus_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/focus/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_Practitioner", "targetHints": { "backref": [ "focus_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/focus/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_Organization", "targetHints": { "backref": [ "focus_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/focus/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_PractitionerRole", "targetHints": { "backref": [ "focus_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/focus/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "focus_Specimen", "targetHints": { "backref": [ "focus_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/focus/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "partOf_Procedure", "targetHints": { "backref": [ "partOf_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/partOf/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "partOf_Observation", "targetHints": { "backref": [ "partOf_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/partOf/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "partOf_MedicationAdministration", "targetHints": { "backref": [ "partOf_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/partOf/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "recorder_Patient", "targetHints": { "backref": [ "recorder_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/recorder/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "recorder_Practitioner", "targetHints": { "backref": [ "recorder_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/recorder/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "recorder_PractitionerRole", "targetHints": { "backref": [ "recorder_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/recorder/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "report_DiagnosticReport", "targetHints": { "backref": [ "report_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/report/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "report_DocumentReference", "targetHints": { "backref": [ "report_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/report/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "reportedReference_Patient", "targetHints": { "backref": [ "reportedReference_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/reportedReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "reportedReference_Practitioner", "targetHints": { "backref": [ "reportedReference_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/reportedReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "reportedReference_PractitionerRole", "targetHints": { "backref": [ "reportedReference_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/reportedReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "reportedReference_Organization", "targetHints": { "backref": [ "reportedReference_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/reportedReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Patient", "targetHints": { "backref": [ "subject_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Group", "targetHints": { "backref": [ "subject_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Practitioner", "targetHints": { "backref": [ "subject_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Organization", "targetHints": { "backref": [ "subject_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInfo_Organization", "targetHints": { "backref": [ "supportingInfo_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/supportingInfo/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInfo_Group", "targetHints": { "backref": [ "supportingInfo_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/supportingInfo/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInfo_Practitioner", "targetHints": { "backref": [ "supportingInfo_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/supportingInfo/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInfo_PractitionerRole", "targetHints": { "backref": [ "supportingInfo_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/supportingInfo/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInfo_ResearchStudy", "targetHints": { "backref": [ "supportingInfo_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/supportingInfo/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInfo_Patient", "targetHints": { "backref": [ "supportingInfo_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/supportingInfo/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInfo_ResearchSubject", "targetHints": { "backref": [ "supportingInfo_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/supportingInfo/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInfo_Substance", "targetHints": { "backref": [ "supportingInfo_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/supportingInfo/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInfo_SubstanceDefinition", "targetHints": { "backref": [ "supportingInfo_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/supportingInfo/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInfo_Specimen", "targetHints": { "backref": [ "supportingInfo_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/supportingInfo/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInfo_Observation", "targetHints": { "backref": [ "supportingInfo_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/supportingInfo/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInfo_DiagnosticReport", "targetHints": { "backref": [ "supportingInfo_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/supportingInfo/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInfo_Condition", "targetHints": { "backref": [ "supportingInfo_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/supportingInfo/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInfo_Medication", "targetHints": { "backref": [ "supportingInfo_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/supportingInfo/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInfo_MedicationAdministration", "targetHints": { "backref": [ "supportingInfo_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/supportingInfo/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInfo_MedicationStatement", "targetHints": { "backref": [ "supportingInfo_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/supportingInfo/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInfo_MedicationRequest", "targetHints": { "backref": [ "supportingInfo_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/supportingInfo/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInfo_Procedure", "targetHints": { "backref": [ "supportingInfo_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/supportingInfo/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInfo_DocumentReference", "targetHints": { "backref": [ "supportingInfo_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/supportingInfo/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInfo_Task", "targetHints": { "backref": [ "supportingInfo_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/supportingInfo/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInfo_ImagingStudy", "targetHints": { "backref": [ "supportingInfo_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/supportingInfo/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInfo_FamilyMemberHistory", "targetHints": { "backref": [ "supportingInfo_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/supportingInfo/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supportingInfo_BodyStructure", "targetHints": { "backref": [ "supportingInfo_procedure" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/supportingInfo/-/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/complication", "href": "{id}", "rel": "complication_reference_Organization", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/complication/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/complication", "href": "{id}", "rel": "complication_reference_Group", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/complication/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/complication", "href": "{id}", "rel": "complication_reference_Practitioner", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/complication/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/complication", "href": "{id}", "rel": "complication_reference_PractitionerRole", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/complication/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/complication", "href": "{id}", "rel": "complication_reference_ResearchStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/complication/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/complication", "href": "{id}", "rel": "complication_reference_Patient", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/complication/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/complication", "href": "{id}", "rel": "complication_reference_ResearchSubject", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/complication/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/complication", "href": "{id}", "rel": "complication_reference_Substance", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/complication/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/complication", "href": "{id}", "rel": "complication_reference_SubstanceDefinition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/complication/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/complication", "href": "{id}", "rel": "complication_reference_Specimen", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/complication/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/complication", "href": "{id}", "rel": "complication_reference_Observation", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/complication/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/complication", "href": "{id}", "rel": "complication_reference_DiagnosticReport", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/complication/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/complication", "href": "{id}", "rel": "complication_reference_Condition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/complication/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/complication", "href": "{id}", "rel": "complication_reference_Medication", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/complication/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/complication", "href": "{id}", "rel": "complication_reference_MedicationAdministration", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/complication/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/complication", "href": "{id}", "rel": "complication_reference_MedicationStatement", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/complication/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/complication", "href": "{id}", "rel": "complication_reference_MedicationRequest", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/complication/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/complication", "href": "{id}", "rel": "complication_reference_Procedure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/complication/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/complication", "href": "{id}", "rel": "complication_reference_DocumentReference", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/complication/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/complication", "href": "{id}", "rel": "complication_reference_Task", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/complication/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/complication", "href": "{id}", "rel": "complication_reference_ImagingStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/complication/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/complication", "href": "{id}", "rel": "complication_reference_FamilyMemberHistory", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/complication/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/complication", "href": "{id}", "rel": "complication_reference_BodyStructure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/complication/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Practitioner", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_PractitionerRole", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Patient", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Organization", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From ProcedurePerformer/performer", "href": "{id}", "rel": "performer_actor_Practitioner", "targetHints": { "backref": [ "actor_procedure_performer" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/performer/-/actor/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From ProcedurePerformer/performer", "href": "{id}", "rel": "performer_actor_PractitionerRole", "targetHints": { "backref": [ "actor_procedure_performer" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/performer/-/actor/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From ProcedurePerformer/performer", "href": "{id}", "rel": "performer_actor_Organization", "targetHints": { "backref": [ "actor_procedure_performer" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/performer/-/actor/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From ProcedurePerformer/performer", "href": "{id}", "rel": "performer_actor_Patient", "targetHints": { "backref": [ "actor_procedure_performer" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/performer/-/actor/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From ProcedurePerformer/performer", "href": "{id}", "rel": "performer_onBehalfOf", "targetHints": { "backref": [ "onBehalfOf_procedure_performer" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/performer/-/onBehalfOf/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Organization", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Group", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Practitioner", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_PractitionerRole", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_ResearchStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Patient", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_ResearchSubject", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Substance", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_SubstanceDefinition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Specimen", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Observation", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_DiagnosticReport", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Condition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Medication", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_MedicationAdministration", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_MedicationStatement", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_MedicationRequest", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Procedure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_DocumentReference", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Task", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_ImagingStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_FamilyMemberHistory", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_BodyStructure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/used", "href": "{id}", "rel": "used_reference_Organization", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/used/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/used", "href": "{id}", "rel": "used_reference_Group", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/used/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/used", "href": "{id}", "rel": "used_reference_Practitioner", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/used/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/used", "href": "{id}", "rel": "used_reference_PractitionerRole", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/used/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/used", "href": "{id}", "rel": "used_reference_ResearchStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/used/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/used", "href": "{id}", "rel": "used_reference_Patient", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/used/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/used", "href": "{id}", "rel": "used_reference_ResearchSubject", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/used/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/used", "href": "{id}", "rel": "used_reference_Substance", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/used/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/used", "href": "{id}", "rel": "used_reference_SubstanceDefinition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/used/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/used", "href": "{id}", "rel": "used_reference_Specimen", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/used/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/used", "href": "{id}", "rel": "used_reference_Observation", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/used/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/used", "href": "{id}", "rel": "used_reference_DiagnosticReport", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/used/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/used", "href": "{id}", "rel": "used_reference_Condition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/used/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/used", "href": "{id}", "rel": "used_reference_Medication", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/used/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/used", "href": "{id}", "rel": "used_reference_MedicationAdministration", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/used/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/used", "href": "{id}", "rel": "used_reference_MedicationStatement", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/used/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/used", "href": "{id}", "rel": "used_reference_MedicationRequest", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/used/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/used", "href": "{id}", "rel": "used_reference_Procedure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/used/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/used", "href": "{id}", "rel": "used_reference_DocumentReference", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/used/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/used", "href": "{id}", "rel": "used_reference_Task", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/used/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/used", "href": "{id}", "rel": "used_reference_ImagingStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/used/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/used", "href": "{id}", "rel": "used_reference_FamilyMemberHistory", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/used/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/used", "href": "{id}", "rel": "used_reference_BodyStructure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/used/-/reference/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_implicitRules": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``implicitRules``." }, "_instantiatesCanonical": { "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension" }, "title": "Extension field for ``instantiatesCanonical``.", "type": "array" }, "_instantiatesUri": { "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension" }, "title": "Extension field for ``instantiatesUri``.", "type": "array" }, "_language": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``language``." }, "_occurrenceDateTime": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``occurrenceDateTime``." }, "_occurrenceString": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``occurrenceString``." }, "_recorded": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``recorded``." }, "_reportedBoolean": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``reportedBoolean``." }, "_status": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``status``." }, "basedOn": { "backref": "basedOn_procedure", "description": "A reference to a resource that contains details of the request for this procedure.", "element_property": true, "enum_reference_types": [ "CarePlan", "ServiceRequest" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "A request for this procedure", "type": "array" }, "bodySite": { "binding_description": "SNOMED CT Body site concepts", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/body-site", "binding_version": null, "description": "Detailed and structured anatomical location information. Multiple locations are allowed - e.g. multiple punch biopsies of a lesion.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "Target body sites", "type": "array" }, "category": { "binding_description": "A code that classifies a procedure for searching, sorting and display purposes.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/procedure-category", "binding_version": null, "description": "A code that classifies the procedure for searching, sorting and display purposes (e.g. \"Surgical Procedure\").", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "Classification of the procedure", "type": "array" }, "code": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "A code to identify a specific procedure .", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/procedure-code", "binding_version": null, "description": "The specific procedure that is performed. Use text if the exact nature of the procedure cannot be coded (e.g. \"Laparoscopic Appendectomy\").", "element_property": true, "title": "Identification of the procedure" }, "complication": { "backref": "complication_procedure", "binding_description": "Codes describing complications that resulted from a procedure.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/condition-code", "binding_version": null, "description": "Any complications that occurred during the procedure, or in the immediate post-performance period. These are generally tracked separately from the notes, which will typically describe the procedure itself rather than any 'post procedure' issues.", "element_property": true, "enum_reference_types": [ "Condition" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference" }, "title": "Complication following the procedure", "type": "array" }, "contained": { "description": "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, nor can they have their own independent transaction scope. This is allowed to be a Parameters resource if and only if it is referenced by a resource that provides context/meaning.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Resource" }, "title": "Contained, inline Resources", "type": "array" }, "encounter": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "procedure", "description": "The Encounter during which this Procedure was created or performed or to which the creation of this record is tightly associated.", "element_property": true, "enum_reference_types": [ "Encounter" ], "title": "The Encounter during which this Procedure was created" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "focalDevice": { "description": "A device that is implanted, removed or otherwise manipulated (calibration, battery replacement, fitting a prosthesis, attaching a wound-vac, etc.) as a focal portion of the Procedure.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/ProcedureFocalDevice" }, "title": "Manipulated, implanted, or removed device", "type": "array" }, "focus": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "focus_procedure", "description": "Who is the target of the procedure when it is not the subject of record only. If focus is not present, then subject is the focus. If focus is present and the subject is one of the targets of the procedure, include subject as a focus as well. If focus is present and the subject is not included in focus, it implies that the procedure was only targeted on the focus. For example, when a caregiver is given education for a patient, the caregiver would be the focus and the procedure record is associated with the subject (e.g. patient). For example, use focus when recording the target of the education, training, or counseling is the parent or relative of a patient.", "element_property": true, "enum_reference_types": [ "Patient", "Group", "RelatedPerson", "Practitioner", "Organization", "CareTeam", "PractitionerRole", "Specimen" ], "title": "Who is the target of the procedure when it is not the subject of record only" }, "followUp": { "binding_description": "Specific follow up required for a procedure e.g. removal of sutures.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/procedure-followup", "binding_version": null, "description": "If the procedure required specific follow up - e.g. removal of sutures. The follow up may be represented as a simple note or could potentially be more complex, in which case the CarePlan resource can be used.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "Instructions for follow up", "type": "array" }, "id": { "description": "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.", "element_property": true, "maxLength": 64, "minLength": 1, "pattern": "^[A-Za-z0-9\\-.]+$", "title": "Logical id of this artifact", "type": "string" }, "identifier": { "description": "Business identifiers assigned to this procedure by the performer or other systems which remain constant as the resource is updated and is propagated from server to server.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier" }, "title": "External Identifiers for this procedure", "type": "array" }, "implicitRules": { "description": "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.", "element_property": true, "pattern": "\\S*", "title": "A set of rules under which this content was created", "type": "string" }, "instantiatesCanonical": { "description": "The URL pointing to a FHIR-defined protocol, guideline, order set or other definition that is adhered to in whole or in part by this Procedure.", "element_property": true, "enum_reference_types": [ "PlanDefinition", "ActivityDefinition", "Measure", "OperationDefinition", "Questionnaire" ], "items": { "pattern": "\\S*", "type": "string" }, "title": "Instantiates FHIR protocol or definition", "type": "array" }, "instantiatesUri": { "description": "The URL pointing to an externally maintained protocol, guideline, order set or other definition that is adhered to in whole or in part by this Procedure.", "element_property": true, "items": { "pattern": "\\S*", "type": "string" }, "title": "Instantiates external protocol or definition", "type": "array" }, "language": { "binding_description": "IETF language tag for a human language", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/all-languages", "binding_version": "5.0.0", "description": "The base language in which the resource is written.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Language of the resource content", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "location": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "location_procedure", "description": "The location where the procedure actually happened. E.g. a newborn at home, a tracheostomy at a restaurant.", "element_property": true, "enum_reference_types": [ "Location" ], "title": "Where the procedure happened" }, "meta": { "$ref": "http://graph-fhir.io/schema/0.0.2/Meta", "description": "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.", "element_property": true, "title": "Metadata about the resource" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored", "type": "array" }, "note": { "description": "Any other notes and comments about the procedure.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Annotation" }, "title": "Additional information about the procedure", "type": "array" }, "occurrenceAge": { "$ref": "http://graph-fhir.io/schema/0.0.2/Age", "description": "Estimated or actual date, date-time, period, or age when the procedure did occur or is occurring. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured.", "element_property": true, "one_of_many": "occurrence", "one_of_many_required": false, "title": "When the procedure occurred or is occurring" }, "occurrenceDateTime": { "description": "Estimated or actual date, date-time, period, or age when the procedure did occur or is occurring. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured.", "element_property": true, "format": "date-time", "one_of_many": "occurrence", "one_of_many_required": false, "title": "When the procedure occurred or is occurring", "type": "string" }, "occurrencePeriod": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "Estimated or actual date, date-time, period, or age when the procedure did occur or is occurring. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured.", "element_property": true, "one_of_many": "occurrence", "one_of_many_required": false, "title": "When the procedure occurred or is occurring" }, "occurrenceRange": { "$ref": "http://graph-fhir.io/schema/0.0.2/Range", "description": "Estimated or actual date, date-time, period, or age when the procedure did occur or is occurring. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured.", "element_property": true, "one_of_many": "occurrence", "one_of_many_required": false, "title": "When the procedure occurred or is occurring" }, "occurrenceString": { "description": "Estimated or actual date, date-time, period, or age when the procedure did occur or is occurring. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured.", "element_property": true, "one_of_many": "occurrence", "one_of_many_required": false, "pattern": "[ \\r\\n\\t\\S]+", "title": "When the procedure occurred or is occurring", "type": "string" }, "occurrenceTiming": { "$ref": "http://graph-fhir.io/schema/0.0.2/Timing", "description": "Estimated or actual date, date-time, period, or age when the procedure did occur or is occurring. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured.", "element_property": true, "one_of_many": "occurrence", "one_of_many_required": false, "title": "When the procedure occurred or is occurring" }, "outcome": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "An outcome of a procedure - whether it was resolved or otherwise.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/procedure-outcome", "binding_version": null, "description": "The outcome of the procedure - did it resolve the reasons for the procedure being performed?", "element_property": true, "title": "The result of procedure" }, "partOf": { "backref": "partOf_procedure", "description": "A larger event of which this particular procedure is a component or step.", "element_property": true, "enum_reference_types": [ "Procedure", "Observation", "MedicationAdministration" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Part of referenced event", "type": "array" }, "performer": { "description": "Indicates who or what performed the procedure and how they were involved.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/ProcedurePerformer" }, "title": "Who performed the procedure and what they did", "type": "array" }, "reason": { "backref": "reason_procedure", "binding_description": "A code that identifies the reason a procedure is required.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/procedure-reason", "binding_version": null, "description": "The coded reason or reference why the procedure was performed. This may be a coded entity of some type, be present as text, or be a reference to one of several resources that justify the procedure.", "element_property": true, "enum_reference_types": [ "Condition", "Observation", "Procedure", "DiagnosticReport", "DocumentReference" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference" }, "title": "The justification that the procedure was performed", "type": "array" }, "recorded": { "description": "The date the occurrence of the procedure was first captured in the record regardless of Procedure.status (potentially after the occurrence of the event).", "element_property": true, "format": "date-time", "title": "When the procedure was first captured in the subject's record", "type": "string" }, "recorder": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "recorder_procedure", "description": "Individual who recorded the record and takes responsibility for its content.", "element_property": true, "enum_reference_types": [ "Patient", "RelatedPerson", "Practitioner", "PractitionerRole" ], "title": "Who recorded the procedure" }, "report": { "backref": "report_procedure", "description": "This could be a histology result, pathology report, surgical report, etc.", "element_property": true, "enum_reference_types": [ "DiagnosticReport", "DocumentReference", "Composition" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Any report resulting from the procedure", "type": "array" }, "reportedBoolean": { "description": "Indicates if this record was captured as a secondary 'reported' record rather than as an original primary source-of-truth record. It may also indicate the source of the report.", "element_property": true, "one_of_many": "reported", "one_of_many_required": false, "title": "Reported rather than primary record", "type": "boolean" }, "reportedReference": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "reportedReference_procedure", "description": "Indicates if this record was captured as a secondary 'reported' record rather than as an original primary source-of-truth record. It may also indicate the source of the report.", "element_property": true, "enum_reference_types": [ "Patient", "RelatedPerson", "Practitioner", "PractitionerRole", "Organization" ], "one_of_many": "reported", "one_of_many_required": false, "title": "Reported rather than primary record" }, "resourceType": { "const": "Procedure", "default": "Procedure", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "status": { "binding_description": "A code specifying the state of the procedure.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/event-status", "binding_version": "5.0.0", "description": "A code specifying the state of the procedure. Generally, this will be the in-progress or completed state.", "element_property": true, "element_required": true, "enum_values": [ "preparation", "in-progress", "not-done", "on-hold", "stopped", "completed", "entered-in-error", "unknown" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown", "type": "string" }, "statusReason": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "A code that identifies the reason a procedure was not performed.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/procedure-not-performed-reason", "binding_version": null, "description": "Captures the reason for the current state of the procedure.", "element_property": true, "title": "Reason for current status" }, "subject": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "subject_procedure", "description": "On whom or on what the procedure was performed. This is usually an individual human, but can also be performed on animals, groups of humans or animals, organizations or practitioners (for licensing), locations or devices (for safety inspections or regulatory authorizations). If the actual focus of the procedure is different from the subject, the focus element specifies the actual focus of the procedure.", "element_property": true, "enum_reference_types": [ "Patient", "Group", "Device", "Practitioner", "Organization", "Location" ], "title": "Individual or entity the procedure was performed on" }, "supportingInfo": { "backref": "supportingInfo_procedure", "description": "Other resources from the patient record that may be relevant to the procedure. The information from these resources was either used to create the instance or is provided to help with its interpretation. This extension should not be used if more specific inline elements or extensions are available.", "element_property": true, "enum_reference_types": [ "Organization", "Group", "Practitioner", "PractitionerRole", "ResearchStudy", "Patient", "ResearchSubject", "Substance", "SubstanceDefinition", "Specimen", "Observation", "DiagnosticReport", "Condition", "Medication", "MedicationAdministration", "MedicationStatement", "MedicationRequest", "Procedure", "DocumentReference", "Task", "ImagingStudy", "FamilyMemberHistory", "BodyStructure" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Extra information relevant to the procedure", "type": "array" }, "text": { "$ref": "http://graph-fhir.io/schema/0.0.2/Narrative", "description": "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", "element_property": true, "title": "Text summary of the resource, for human interpretation" }, "used": { "backref": "used_procedure", "binding_description": "Codes describing items used during a procedure.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/device-type", "binding_version": null, "description": "Identifies medications, devices and any other substance used as part of the procedure.", "element_property": true, "enum_reference_types": [ "Device", "Medication", "Substance", "BiologicallyDerivedProduct" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference" }, "title": "Items used during procedure", "type": "array" } }, "required": [ "subject" ], "title": "Procedure", "type": "object" }, "MedicationRequestDispenseRequestInitialFill": { "$id": "http://graph-fhir.io/schema/0.0.2/MedicationRequestDispenseRequestInitialFill", "additionalProperties": false, "description": "First fill details. Indicates the quantity or duration for the first dispense of the medication. [See https://hl7.org/fhir/R5/MedicationRequestDispenseRequestInitialFill.html]", "links": [], "properties": { "duration": { "$ref": "http://graph-fhir.io/schema/0.0.2/Duration", "description": "The length of time that the first dispense is expected to last.", "element_property": true, "title": "First fill duration" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "quantity": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "description": "The amount or quantity to provide as part of the first dispense.", "element_property": true, "title": "First fill quantity" }, "resourceType": { "const": "MedicationRequestDispenseRequestInitialFill", "default": "MedicationRequestDispenseRequestInitialFill", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "title": "MedicationRequestDispenseRequestInitialFill", "type": "object" }, "ResearchStudyLabel": { "$id": "http://graph-fhir.io/schema/0.0.2/ResearchStudyLabel", "additionalProperties": false, "description": "Additional names for the study. [See https://hl7.org/fhir/R5/ResearchStudyLabel.html]", "links": [], "properties": { "_value": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``value``." }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "resourceType": { "const": "ResearchStudyLabel", "default": "ResearchStudyLabel", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "type": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "desc.", "binding_strength": "extensible", "binding_uri": "http://hl7.org/fhir/ValueSet/title-type", "binding_version": null, "description": "Kind of name.", "element_property": true, "title": "primary | official | scientific | plain-language | subtitle | short-title | acronym | earlier-title | language | auto-translated | human-use | machine-use | duplicate-uid" }, "value": { "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "The name", "type": "string" } }, "title": "ResearchStudyLabel", "type": "object" }, "DocumentReferenceContentProfile": { "$id": "http://graph-fhir.io/schema/0.0.2/DocumentReferenceContentProfile", "additionalProperties": false, "description": "Content profile rules for the document. An identifier of the document constraints, encoding, structure, and template that the document conforms to beyond the base format indicated in the mimeType. [See https://hl7.org/fhir/R5/DocumentReferenceContentProfile.html]", "links": [], "properties": { "_valueCanonical": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueCanonical``." }, "_valueUri": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueUri``." }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "resourceType": { "const": "DocumentReferenceContentProfile", "default": "DocumentReferenceContentProfile", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "valueCanonical": { "element_property": true, "one_of_many": "value", "one_of_many_required": true, "pattern": "\\S*", "title": "Code|uri|canonical", "type": "string" }, "valueCoding": { "$ref": "http://graph-fhir.io/schema/0.0.2/Coding", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Code|uri|canonical" }, "valueUri": { "element_property": true, "one_of_many": "value", "one_of_many_required": true, "pattern": "\\S*", "title": "Code|uri|canonical", "type": "string" } }, "title": "DocumentReferenceContentProfile", "type": "object" }, "ResearchStudyObjective": { "$id": "http://graph-fhir.io/schema/0.0.2/ResearchStudyObjective", "additionalProperties": false, "description": "A goal for the study. A goal that the study is aiming to achieve in terms of a scientific question to be answered by the analysis of data collected during the study. [See https://hl7.org/fhir/R5/ResearchStudyObjective.html]", "links": [], "properties": { "_description": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``description``." }, "_name": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``name``." }, "description": { "description": "Free text description of the objective of the study. This is what the study is trying to achieve rather than how it is going to achieve it (see ResearchStudy.description).", "element_property": true, "pattern": "\\s*(\\S|\\s)*", "title": "Description of the objective", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "name": { "description": "Unique, human-readable label for this objective of the study.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Label for the objective", "type": "string" }, "resourceType": { "const": "ResearchStudyObjective", "default": "ResearchStudyObjective", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "type": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Codes for the kind of study objective.", "binding_strength": "preferred", "binding_uri": "http://hl7.org/fhir/ValueSet/research-study-objective-type", "binding_version": null, "description": "The kind of study objective.", "element_property": true, "title": "primary | secondary | exploratory" } }, "title": "ResearchStudyObjective", "type": "object" }, "ProcedurePerformer": { "$id": "http://graph-fhir.io/schema/0.0.2/ProcedurePerformer", "additionalProperties": false, "description": "Who performed the procedure and what they did. Indicates who or what performed the procedure and how they were involved. [See https://hl7.org/fhir/R5/ProcedurePerformer.html]", "links": [ { "href": "{id}", "rel": "actor_Practitioner", "targetHints": { "backref": [ "actor_procedure_performer" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/actor/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "actor_PractitionerRole", "targetHints": { "backref": [ "actor_procedure_performer" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/actor/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "actor_Organization", "targetHints": { "backref": [ "actor_procedure_performer" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/actor/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "actor_Patient", "targetHints": { "backref": [ "actor_procedure_performer" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/actor/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "onBehalfOf", "targetHints": { "backref": [ "onBehalfOf_procedure_performer" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/onBehalfOf/reference" }, "templateRequired": [ "id" ] } ], "properties": { "actor": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "actor_procedure_performer", "description": "Indicates who or what performed the procedure.", "element_property": true, "enum_reference_types": [ "Practitioner", "PractitionerRole", "Organization", "Patient", "RelatedPerson", "Device", "CareTeam", "HealthcareService" ], "title": "Who performed the procedure" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "function": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "A code that identifies the role of a performer of the procedure.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/performer-role", "binding_version": null, "description": "Distinguishes the type of involvement of the performer in the procedure. For example, surgeon, anaesthetist, endoscopist.", "element_property": true, "title": "Type of performance" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "onBehalfOf": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "onBehalfOf_procedure_performer", "description": "The Organization the Patient, RelatedPerson, Device, CareTeam, and HealthcareService was acting on behalf of.", "element_property": true, "enum_reference_types": [ "Organization" ], "title": "Organization the device or practitioner was acting for" }, "period": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "Time period during which the performer performed the procedure.", "element_property": true, "title": "When the performer performed the procedure" }, "resourceType": { "const": "ProcedurePerformer", "default": "ProcedurePerformer", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "required": [ "actor" ], "title": "ProcedurePerformer", "type": "object" }, "ResearchSubjectProgress": { "$id": "http://graph-fhir.io/schema/0.0.2/ResearchSubjectProgress", "additionalProperties": false, "description": "Subject status. The current state (status) of the subject and resons for status change where appropriate. [See https://hl7.org/fhir/R5/ResearchSubjectProgress.html]", "links": [], "properties": { "_endDate": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``endDate``." }, "_startDate": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``startDate``." }, "endDate": { "description": "The date when the state ended.", "element_property": true, "format": "date-time", "title": "State change date", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "milestone": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Indicates the progression of a study subject through the study milestones.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/research-subject-milestone", "binding_version": null, "description": "The milestones the subject has passed through.", "element_property": true, "title": "SignedUp | Screened | Randomized" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "reason": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Indicates why the state of the subject changed.", "binding_strength": "example", "binding_uri": "http://terminology.hl7.org/ValueSet/state-change-reason", "binding_version": null, "description": "The reason for the state change. If coded it should follow the formal subject state model.", "element_property": true, "title": "State change reason" }, "resourceType": { "const": "ResearchSubjectProgress", "default": "ResearchSubjectProgress", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "startDate": { "description": "The date when the new status started.", "element_property": true, "format": "date-time", "title": "State change date", "type": "string" }, "subjectState": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Indicates the progression of a study subject through a study.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/research-subject-state", "binding_version": "5.0.0", "description": "The current state of the subject.", "element_property": true, "title": "candidate | eligible | follow-up | ineligible | not-registered | off-study | on-study | on-study-intervention | on-study-observation | pending-on-study | potential-candidate | screening | withdrawn" }, "type": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Identifies the kind of state being refered to.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/research-subject-state-type", "binding_version": null, "description": "Identifies the aspect of the subject's journey that the state refers to.", "element_property": true, "title": "state | milestone" } }, "title": "ResearchSubjectProgress", "type": "object" }, "Organization": { "$id": "http://graph-fhir.io/schema/0.0.2/Organization", "additionalProperties": false, "description": "A grouping of people or organizations with a common purpose. A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action. Includes companies, institutions, corporations, departments, community groups, healthcare practice groups, payer/insurer, etc. [See https://hl7.org/fhir/R5/Organization.html]", "links": [ { "href": "{id}", "rel": "partOf", "targetHints": { "backref": [ "organization" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/partOf/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From ExtendedContactDetail/contact", "href": "{id}", "rel": "contact_organization", "targetHints": { "backref": [ "extended_contact_detail" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/contact/-/organization/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From OrganizationQualification/qualification", "href": "{id}", "rel": "qualification_issuer", "targetHints": { "backref": [ "organization_qualification" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/qualification/-/issuer/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_active": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``active``." }, "_alias": { "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension" }, "title": "Extension field for ``alias``.", "type": "array" }, "_description": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``description``." }, "_implicitRules": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``implicitRules``." }, "_language": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``language``." }, "_name": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``name``." }, "active": { "element_property": true, "title": "Whether the organization's record is still in active use", "type": "boolean" }, "alias": { "element_property": true, "items": { "pattern": "[ \\r\\n\\t\\S]+", "type": "string" }, "title": "A list of alternate names that the organization is known as, or was known as in the past", "type": "array" }, "contact": { "description": "The contact details of communication devices available relevant to the specific Organization. This can include addresses, phone numbers, fax numbers, mobile numbers, email addresses and web sites.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/ExtendedContactDetail" }, "title": "Official contact details for the Organization", "type": "array" }, "contained": { "description": "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, nor can they have their own independent transaction scope. This is allowed to be a Parameters resource if and only if it is referenced by a resource that provides context/meaning.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Resource" }, "title": "Contained, inline Resources", "type": "array" }, "description": { "description": "Description of the organization, which helps provide additional general context on the organization to ensure that the correct organization is selected.", "element_property": true, "pattern": "\\s*(\\S|\\s)*", "title": "Additional details about the Organization that could be displayed as further information to identify the Organization beyond its name", "type": "string" }, "endpoint": { "backref": "endpoint_organization", "element_property": true, "enum_reference_types": [ "Endpoint" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Technical endpoints providing access to services operated for the organization", "type": "array" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.", "element_property": true, "maxLength": 64, "minLength": 1, "pattern": "^[A-Za-z0-9\\-.]+$", "title": "Logical id of this artifact", "type": "string" }, "identifier": { "description": "Identifier for the organization that is used to identify the organization across multiple disparate systems.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier" }, "title": "Identifies this organization across multiple systems", "type": "array" }, "implicitRules": { "description": "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.", "element_property": true, "pattern": "\\S*", "title": "A set of rules under which this content was created", "type": "string" }, "language": { "binding_description": "IETF language tag for a human language", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/all-languages", "binding_version": "5.0.0", "description": "The base language in which the resource is written.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Language of the resource content", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "meta": { "$ref": "http://graph-fhir.io/schema/0.0.2/Meta", "description": "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.", "element_property": true, "title": "Metadata about the resource" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored", "type": "array" }, "name": { "description": "A name associated with the organization.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Name used for the organization", "type": "string" }, "partOf": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "organization", "element_property": true, "enum_reference_types": [ "Organization" ], "title": "The organization of which this organization forms a part" }, "qualification": { "description": "The official certifications, accreditations, training, designations and licenses that authorize and/or otherwise endorse the provision of care by the organization. For example, an approval to provide a type of services issued by a certifying body (such as the US Joint Commission) to an organization.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/OrganizationQualification" }, "title": "Qualifications, certifications, accreditations, licenses, training, etc. pertaining to the provision of care", "type": "array" }, "resourceType": { "const": "Organization", "default": "Organization", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "text": { "$ref": "http://graph-fhir.io/schema/0.0.2/Narrative", "description": "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", "element_property": true, "title": "Text summary of the resource, for human interpretation" }, "type": { "binding_description": "Used to categorize the organization.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/organization-type", "binding_version": null, "description": "The kind(s) of organization that this is.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "Kind of organization", "type": "array" } }, "title": "Organization", "type": "object" }, "Distance": { "$id": "http://graph-fhir.io/schema/0.0.2/Distance", "additionalProperties": false, "description": "A length - a value with a unit that is a physical distance. [See https://hl7.org/fhir/R5/Distance.html]", "links": [], "properties": { "_code": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``code``." }, "_comparator": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``comparator``." }, "_system": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``system``." }, "_unit": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``unit``." }, "_value": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``value``." }, "code": { "description": "A computer processable form of the unit in some unit representation system.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Coded form of the unit", "type": "string" }, "comparator": { "binding_description": "How the Quantity should be understood and represented.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/quantity-comparator", "binding_version": "5.0.0", "description": "How the value should be understood and represented - whether the actual value is greater or less than the stated value due to measurement issues; e.g. if the comparator is \"<\" , then the real value is < stated value.", "element_property": true, "enum_values": [ "<", "<=", ">=", ">", "ad" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "< | <= | >= | > | ad - how to understand the value", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "resourceType": { "const": "Distance", "default": "Distance", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "system": { "description": "The identification of the system that provides the coded form of the unit.", "element_property": true, "pattern": "\\S*", "title": "System that defines coded unit form", "type": "string" }, "unit": { "description": "A human-readable form of the unit.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unit representation", "type": "string" }, "value": { "description": "The value of the measured amount. The value includes an implicit precision in the presentation of the value.", "element_property": true, "title": "Numerical value (with implicit precision)", "type": "number" } }, "title": "Distance", "type": "object" }, "ImagingStudy": { "$id": "http://graph-fhir.io/schema/0.0.2/ImagingStudy", "additionalProperties": false, "description": "A set of images produced in single study (one or more series of references images). Representation of the content produced in a DICOM imaging study. A study comprises a set of series, each of which includes a set of Service-Object Pair Instances (SOP Instances - images or other data) acquired or produced in a common context. A series is of only one modality (e.g. X-ray, CT, MR, ultrasound), but a study may have multiple series of different modalities. [See https://hl7.org/fhir/R5/ImagingStudy.html]", "links": [ { "href": "{id}", "rel": "basedOn_Task", "targetHints": { "backref": [ "basedOn_imaging_study" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/basedOn/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "partOf", "targetHints": { "backref": [ "partOf_imaging_study" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/partOf/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "referrer_Practitioner", "targetHints": { "backref": [ "imaging_study" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/referrer/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "referrer_PractitionerRole", "targetHints": { "backref": [ "imaging_study" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/referrer/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Patient", "targetHints": { "backref": [ "imaging_study" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Group", "targetHints": { "backref": [ "imaging_study" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Practitioner", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_PractitionerRole", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Patient", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Organization", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/procedure", "href": "{id}", "rel": "procedure_reference_Organization", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/procedure/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/procedure", "href": "{id}", "rel": "procedure_reference_Group", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/procedure/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/procedure", "href": "{id}", "rel": "procedure_reference_Practitioner", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/procedure/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/procedure", "href": "{id}", "rel": "procedure_reference_PractitionerRole", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/procedure/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/procedure", "href": "{id}", "rel": "procedure_reference_ResearchStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/procedure/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/procedure", "href": "{id}", "rel": "procedure_reference_Patient", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/procedure/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/procedure", "href": "{id}", "rel": "procedure_reference_ResearchSubject", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/procedure/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/procedure", "href": "{id}", "rel": "procedure_reference_Substance", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/procedure/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/procedure", "href": "{id}", "rel": "procedure_reference_SubstanceDefinition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/procedure/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/procedure", "href": "{id}", "rel": "procedure_reference_Specimen", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/procedure/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/procedure", "href": "{id}", "rel": "procedure_reference_Observation", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/procedure/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/procedure", "href": "{id}", "rel": "procedure_reference_DiagnosticReport", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/procedure/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/procedure", "href": "{id}", "rel": "procedure_reference_Condition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/procedure/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/procedure", "href": "{id}", "rel": "procedure_reference_Medication", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/procedure/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/procedure", "href": "{id}", "rel": "procedure_reference_MedicationAdministration", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/procedure/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/procedure", "href": "{id}", "rel": "procedure_reference_MedicationStatement", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/procedure/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/procedure", "href": "{id}", "rel": "procedure_reference_MedicationRequest", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/procedure/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/procedure", "href": "{id}", "rel": "procedure_reference_Procedure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/procedure/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/procedure", "href": "{id}", "rel": "procedure_reference_DocumentReference", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/procedure/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/procedure", "href": "{id}", "rel": "procedure_reference_Task", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/procedure/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/procedure", "href": "{id}", "rel": "procedure_reference_ImagingStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/procedure/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/procedure", "href": "{id}", "rel": "procedure_reference_FamilyMemberHistory", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/procedure/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/procedure", "href": "{id}", "rel": "procedure_reference_BodyStructure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/procedure/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Organization", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Group", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Practitioner", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_PractitionerRole", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_ResearchStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Patient", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_ResearchSubject", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Substance", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_SubstanceDefinition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Specimen", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Observation", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_DiagnosticReport", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Condition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Medication", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_MedicationAdministration", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_MedicationStatement", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_MedicationRequest", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Procedure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_DocumentReference", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_Task", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_ImagingStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_FamilyMemberHistory", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/reason", "href": "{id}", "rel": "reason_reference_BodyStructure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/reason/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From ImagingStudySeries/series", "href": "{id}", "rel": "series_specimen", "targetHints": { "backref": [ "specimen_imaging_study_series" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/series/-/specimen/-/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_description": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``description``." }, "_implicitRules": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``implicitRules``." }, "_language": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``language``." }, "_numberOfInstances": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``numberOfInstances``." }, "_numberOfSeries": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``numberOfSeries``." }, "_started": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``started``." }, "_status": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``status``." }, "basedOn": { "backref": "basedOn_imaging_study", "description": "A list of the diagnostic requests that resulted in this imaging study being performed.", "element_property": true, "enum_reference_types": [ "CarePlan", "ServiceRequest", "Appointment", "AppointmentResponse", "Task" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Request fulfilled", "type": "array" }, "contained": { "description": "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, nor can they have their own independent transaction scope. This is allowed to be a Parameters resource if and only if it is referenced by a resource that provides context/meaning.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Resource" }, "title": "Contained, inline Resources", "type": "array" }, "description": { "description": "The Imaging Manager description of the study. Institution-generated description or classification of the Study (component) performed.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Institution-generated description", "type": "string" }, "encounter": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "imaging_study", "description": "The healthcare event (e.g. a patient and healthcare provider interaction) during which this ImagingStudy is made.", "element_property": true, "enum_reference_types": [ "Encounter" ], "title": "Encounter with which this imaging study is associated" }, "endpoint": { "backref": "endpoint_imaging_study", "description": "The network service providing access (e.g., query, view, or retrieval) for the study. See implementation notes for information about using DICOM endpoints. A study-level endpoint applies to each series in the study, unless overridden by a series-level endpoint with the same Endpoint.connectionType.", "element_property": true, "enum_reference_types": [ "Endpoint" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Study access endpoint", "type": "array" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.", "element_property": true, "maxLength": 64, "minLength": 1, "pattern": "^[A-Za-z0-9\\-.]+$", "title": "Logical id of this artifact", "type": "string" }, "identifier": { "description": "Identifiers for the ImagingStudy such as DICOM Study Instance UID.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier" }, "title": "Identifiers for the whole study", "type": "array" }, "implicitRules": { "description": "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.", "element_property": true, "pattern": "\\S*", "title": "A set of rules under which this content was created", "type": "string" }, "language": { "binding_description": "IETF language tag for a human language", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/all-languages", "binding_version": "5.0.0", "description": "The base language in which the resource is written.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Language of the resource content", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "location": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "imaging_study", "description": "The principal physical location where the ImagingStudy was performed.", "element_property": true, "enum_reference_types": [ "Location" ], "title": "Where ImagingStudy occurred" }, "meta": { "$ref": "http://graph-fhir.io/schema/0.0.2/Meta", "description": "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.", "element_property": true, "title": "Metadata about the resource" }, "modality": { "binding_description": "Type of acquired data in the instance.", "binding_strength": "extensible", "binding_uri": "http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_33.html", "binding_version": null, "description": "A list of all the distinct values of series.modality. This may include both acquisition and non-acquisition modalities.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "All of the distinct values for series' modalities", "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored", "type": "array" }, "note": { "description": "Per the recommended DICOM mapping, this element is derived from the Study Description attribute (0008,1030). Observations or findings about the imaging study should be recorded in another resource, e.g. Observation, and not in this element.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Annotation" }, "title": "User-defined comments", "type": "array" }, "numberOfInstances": { "description": "Number of SOP Instances in Study. This value given may be larger than the number of instance elements this resource contains due to resource availability, security, or other factors. This element should be present if any instance elements are present.", "element_property": true, "minimum": 0, "title": "Number of Study Related Instances", "type": "integer" }, "numberOfSeries": { "description": "Number of Series in the Study. This value given may be larger than the number of series elements this Resource contains due to resource availability, security, or other factors. This element should be present if any series elements are present.", "element_property": true, "minimum": 0, "title": "Number of Study Related Series", "type": "integer" }, "partOf": { "backref": "partOf_imaging_study", "description": "A larger event of which this particular ImagingStudy is a component or step. For example, an ImagingStudy as part of a procedure.", "element_property": true, "enum_reference_types": [ "Procedure" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Part of referenced event", "type": "array" }, "procedure": { "backref": "procedure_imaging_study", "binding_description": "Use of RadLex is preferred", "binding_strength": "preferred", "binding_uri": "http://loinc.org/vs/loinc-rsna-radiology-playbook", "binding_version": null, "description": "This field corresponds to the DICOM Procedure Code Sequence (0008,1032). This is different from the FHIR Procedure resource that may include the ImagingStudy.", "element_property": true, "enum_reference_types": [ "PlanDefinition", "ActivityDefinition" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference" }, "title": "The performed procedure or code", "type": "array" }, "reason": { "backref": "reason_imaging_study", "binding_description": "The reason for the study.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/procedure-reason", "binding_version": null, "description": "Description of clinical condition indicating why the ImagingStudy was requested, and/or Indicates another resource whose existence justifies this Study.", "element_property": true, "enum_reference_types": [ "Condition", "Observation", "DiagnosticReport", "DocumentReference" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference" }, "title": "Why the study was requested / performed", "type": "array" }, "referrer": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "imaging_study", "description": "The requesting/referring physician.", "element_property": true, "enum_reference_types": [ "Practitioner", "PractitionerRole" ], "title": "Referring physician" }, "resourceType": { "const": "ImagingStudy", "default": "ImagingStudy", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "series": { "description": "Each study has one or more series of images or other content.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudySeries" }, "title": "Each study has one or more series of instances", "type": "array" }, "started": { "description": "Date and time the study started.", "element_property": true, "format": "date-time", "title": "When the study was started", "type": "string" }, "status": { "binding_description": "The status of the ImagingStudy.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/imagingstudy-status", "binding_version": "5.0.0", "description": "The current state of the ImagingStudy resource. This is not the status of any ServiceRequest or Task resources associated with the ImagingStudy.", "element_property": true, "element_required": true, "enum_values": [ "registered", "available", "cancelled", "entered-in-error", "unknown" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "registered | available | cancelled | entered-in-error | unknown", "type": "string" }, "subject": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "imaging_study", "description": "The subject, typically a patient, of the imaging study.", "element_property": true, "enum_reference_types": [ "Patient", "Device", "Group" ], "title": "Who or what is the subject of the study" }, "text": { "$ref": "http://graph-fhir.io/schema/0.0.2/Narrative", "description": "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", "element_property": true, "title": "Text summary of the resource, for human interpretation" } }, "required": [ "subject" ], "title": "ImagingStudy", "type": "object" }, "BodyStructure": { "$id": "http://graph-fhir.io/schema/0.0.2/BodyStructure", "additionalProperties": false, "description": "Specific and identified anatomical structure. Record details about an anatomical structure. This resource may be used when a coded concept does not provide the necessary detail needed for the use case. [See https://hl7.org/fhir/R5/BodyStructure.html]", "links": [ { "href": "{id}", "rel": "patient", "targetHints": { "backref": [ "body_structure" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/patient/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_active": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``active``." }, "_description": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``description``." }, "_implicitRules": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``implicitRules``." }, "_language": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``language``." }, "active": { "description": "Whether this body site is in active use.", "element_property": true, "title": "Whether this record is in active use", "type": "boolean" }, "contained": { "description": "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, nor can they have their own independent transaction scope. This is allowed to be a Parameters resource if and only if it is referenced by a resource that provides context/meaning.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Resource" }, "title": "Contained, inline Resources", "type": "array" }, "description": { "description": "A summary, characterization or explanation of the body structure.", "element_property": true, "pattern": "\\s*(\\S|\\s)*", "title": "Text description", "type": "string" }, "excludedStructure": { "description": "The anatomical location(s) or region(s) not occupied or represented by the specimen, lesion, or body structure.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructureIncludedStructure" }, "title": "Excluded anatomic locations(s)", "type": "array" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.", "element_property": true, "maxLength": 64, "minLength": 1, "pattern": "^[A-Za-z0-9\\-.]+$", "title": "Logical id of this artifact", "type": "string" }, "identifier": { "description": "Identifier for this instance of the anatomical structure.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier" }, "title": "Bodystructure identifier", "type": "array" }, "image": { "description": "Image or images used to identify a location.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Attachment" }, "title": "Attached images", "type": "array" }, "implicitRules": { "description": "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.", "element_property": true, "pattern": "\\S*", "title": "A set of rules under which this content was created", "type": "string" }, "includedStructure": { "description": "The anatomical location(s) or region(s) of the specimen, lesion, or body structure.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructureIncludedStructure" }, "title": "Included anatomic location(s)", "type": "array" }, "language": { "binding_description": "IETF language tag for a human language", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/all-languages", "binding_version": "5.0.0", "description": "The base language in which the resource is written.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Language of the resource content", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "meta": { "$ref": "http://graph-fhir.io/schema/0.0.2/Meta", "description": "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.", "element_property": true, "title": "Metadata about the resource" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored", "type": "array" }, "morphology": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Codes describing anatomic morphology.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/bodystructure-code", "binding_version": null, "description": "The kind of structure being represented by the body structure at `BodyStructure.location`. This can define both normal and abnormal morphologies.", "element_property": true, "title": "Kind of Structure" }, "patient": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "body_structure", "description": "The person to which the body site belongs.", "element_property": true, "enum_reference_types": [ "Patient" ], "title": "Who this is about" }, "resourceType": { "const": "BodyStructure", "default": "BodyStructure", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "text": { "$ref": "http://graph-fhir.io/schema/0.0.2/Narrative", "description": "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", "element_property": true, "title": "Text summary of the resource, for human interpretation" } }, "required": [ "includedStructure", "patient" ], "title": "BodyStructure", "type": "object" }, "ObservationComponent": { "$id": "http://graph-fhir.io/schema/0.0.2/ObservationComponent", "additionalProperties": false, "description": "Component results. Some observations have multiple component observations. These component observations are expressed as separate code value pairs that share the same attributes. Examples include systolic and diastolic component observations for blood pressure measurement and multiple component observations for genetics observations. [See https://hl7.org/fhir/R5/ObservationComponent.html]", "links": [], "properties": { "_valueBoolean": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueBoolean``." }, "_valueDateTime": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueDateTime``." }, "_valueInteger": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueInteger``." }, "_valueString": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueString``." }, "_valueTime": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueTime``." }, "code": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Codes identifying names of simple observations.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/observation-codes", "binding_version": null, "description": "Describes what was observed. Sometimes this is called the observation \"code\".", "element_property": true, "title": "Type of component observation (code / type)" }, "dataAbsentReason": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Codes specifying why the result (`Observation.value[x]`) is missing.", "binding_strength": "extensible", "binding_uri": "http://hl7.org/fhir/ValueSet/data-absent-reason", "binding_version": null, "description": "Provides a reason why the expected value in the element Observation.component.value[x] is missing.", "element_property": true, "title": "Why the component result is missing" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "interpretation": { "binding_description": "Codes identifying interpretations of observations.", "binding_strength": "extensible", "binding_uri": "http://hl7.org/fhir/ValueSet/observation-interpretation", "binding_version": null, "description": "A categorical assessment of an observation value. For example, high, low, normal.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "High, low, normal, etc", "type": "array" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "referenceRange": { "description": "Guidance on how to interpret the value by comparison to a normal or recommended range.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/ObservationReferenceRange" }, "title": "Provides guide for interpretation of component result", "type": "array" }, "resourceType": { "const": "ObservationComponent", "default": "ObservationComponent", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "valueAttachment": { "$ref": "http://graph-fhir.io/schema/0.0.2/Attachment", "description": "The information determined as a result of making the observation, if the information has a simple value.", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Actual component result" }, "valueBoolean": { "description": "The information determined as a result of making the observation, if the information has a simple value.", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Actual component result", "type": "boolean" }, "valueCodeableConcept": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "description": "The information determined as a result of making the observation, if the information has a simple value.", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Actual component result" }, "valueDateTime": { "description": "The information determined as a result of making the observation, if the information has a simple value.", "element_property": true, "format": "date-time", "one_of_many": "value", "one_of_many_required": false, "title": "Actual component result", "type": "string" }, "valueInteger": { "description": "The information determined as a result of making the observation, if the information has a simple value.", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Actual component result", "type": "integer" }, "valuePeriod": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "The information determined as a result of making the observation, if the information has a simple value.", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Actual component result" }, "valueQuantity": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "description": "The information determined as a result of making the observation, if the information has a simple value.", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Actual component result" }, "valueRange": { "$ref": "http://graph-fhir.io/schema/0.0.2/Range", "description": "The information determined as a result of making the observation, if the information has a simple value.", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Actual component result" }, "valueRatio": { "$ref": "http://graph-fhir.io/schema/0.0.2/Ratio", "description": "The information determined as a result of making the observation, if the information has a simple value.", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Actual component result" }, "valueReference": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "observation_component", "description": "The information determined as a result of making the observation, if the information has a simple value.", "element_property": true, "enum_reference_types": [ "MolecularSequence" ], "one_of_many": "value", "one_of_many_required": false, "title": "Actual component result" }, "valueSampledData": { "$ref": "http://graph-fhir.io/schema/0.0.2/SampledData", "description": "The information determined as a result of making the observation, if the information has a simple value.", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Actual component result" }, "valueString": { "description": "The information determined as a result of making the observation, if the information has a simple value.", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "pattern": "[ \\r\\n\\t\\S]+", "title": "Actual component result", "type": "string" }, "valueTime": { "description": "The information determined as a result of making the observation, if the information has a simple value.", "element_property": true, "format": "time", "one_of_many": "value", "one_of_many_required": false, "title": "Actual component result", "type": "string" } }, "required": [ "code" ], "title": "ObservationComponent", "type": "object" }, "Address": { "$id": "http://graph-fhir.io/schema/0.0.2/Address", "additionalProperties": false, "description": "An address expressed using postal conventions (as opposed to GPS or other location definition formats). An address expressed using postal conventions (as opposed to GPS or other location definition formats). This data type may be used to convey addresses for use in delivering mail as well as for visiting locations which might not be valid for mail delivery. There are a variety of postal address formats defined around the world. The ISO21090-codedString may be used to provide a coded representation of the contents of strings in an Address. [See https://hl7.org/fhir/R5/Address.html]", "links": [], "properties": { "_city": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``city``." }, "_country": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``country``." }, "_district": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``district``." }, "_line": { "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension" }, "title": "Extension field for ``line``.", "type": "array" }, "_postalCode": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``postalCode``." }, "_state": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``state``." }, "_text": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``text``." }, "_type": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``type``." }, "_use": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``use``." }, "city": { "description": "The name of the city, town, suburb, village or other community or delivery center.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Name of city, town etc.", "type": "string" }, "country": { "description": "Country - a nation as commonly understood or generally accepted.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Country (e.g. may be ISO 3166 2 or 3 letter code)", "type": "string" }, "district": { "description": "The name of the administrative area (county).", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "District name (aka county)", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "line": { "description": "This component contains the house number, apartment number, street name, street direction, P.O. Box number, delivery hints, and similar address information.", "element_property": true, "items": { "pattern": "[ \\r\\n\\t\\S]+", "type": "string" }, "title": "Street name, number, direction & P.O. Box etc.", "type": "array" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "period": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "element_property": true, "title": "Time period when address was/is in use" }, "postalCode": { "description": "A postal code designating a region defined by the postal service.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Postal code for area", "type": "string" }, "resourceType": { "const": "Address", "default": "Address", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "state": { "description": "Sub-unit of a country with limited sovereignty in a federally organized country. A code may be used if codes are in common use (e.g. US 2 letter state codes).", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Sub-unit of country (abbreviations ok)", "type": "string" }, "text": { "description": "Specifies the entire address as it should be displayed e.g. on a postal label. This may be provided instead of or as well as the specific parts.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Text representation of the address", "type": "string" }, "type": { "binding_description": "The type of an address (physical / postal).", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/address-type", "binding_version": "5.0.0", "description": "Distinguishes between physical addresses (those you can visit) and mailing addresses (e.g. PO Boxes and care-of addresses). Most addresses are both.", "element_property": true, "enum_values": [ "postal", "physical", "both" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "postal | physical | both", "type": "string" }, "use": { "binding_description": "The use of an address (home / work / etc.).", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/address-use", "binding_version": "5.0.0", "description": "The purpose of this address.", "element_property": true, "enum_values": [ "home", "work", "temp", "old", "billing" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "home | work | temp | old | billing - purpose of this address", "type": "string" } }, "title": "Address", "type": "object" }, "SubstanceDefinitionStructureRepresentation": { "$id": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionStructureRepresentation", "additionalProperties": false, "description": "A depiction of the structure of the substance. [See https://hl7.org/fhir/R5/SubstanceDefinitionStructureRepresentation.html]", "links": [ { "href": "{id}", "rel": "document", "targetHints": { "backref": [ "substance_definition_structure_representation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/document/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_representation": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``representation``." }, "document": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "substance_definition_structure_representation", "description": "An attached file with the structural representation e.g. a molecular structure graphic of the substance, a JCAMP or AnIML file.", "element_property": true, "enum_reference_types": [ "DocumentReference" ], "title": "An attachment with the structural representation e.g. a structure graphic or AnIML file" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "format": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "A format of a substance representation.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/substance-representation-format", "binding_version": null, "description": "The format of the representation e.g. InChI, SMILES, MOLFILE, CDX, SDF, PDB, mmCIF. The logical content type rather than the physical file format of a document.", "element_property": true, "title": "The format of the representation e.g. InChI, SMILES, MOLFILE (note: not the physical file format)" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "representation": { "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "The structural representation as a text string in a standard format", "type": "string" }, "resourceType": { "const": "SubstanceDefinitionStructureRepresentation", "default": "SubstanceDefinitionStructureRepresentation", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "type": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "A format of a substance representation.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/substance-representation-type", "binding_version": null, "element_property": true, "title": "The kind of structural representation (e.g. full, partial)" } }, "title": "SubstanceDefinitionStructureRepresentation", "type": "object" }, "Expression": { "$id": "http://graph-fhir.io/schema/0.0.2/Expression", "additionalProperties": false, "description": "An expression that can be used to generate a value. A expression that is evaluated in a specified context and returns a value. The context of use of the expression must specify the context in which the expression is evaluated, and how the result of the expression is used. [See https://hl7.org/fhir/R5/Expression.html]", "links": [], "properties": { "_description": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``description``." }, "_expression": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``expression``." }, "_language": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``language``." }, "_name": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``name``." }, "_reference": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``reference``." }, "description": { "description": "A brief, natural language description of the condition that effectively communicates the intended semantics.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Natural language description of the condition", "type": "string" }, "expression": { "description": "An expression in the specified language that returns a value.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Expression in specified language", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "language": { "binding_description": "The media type of the expression language.", "binding_strength": "extensible", "binding_uri": "http://hl7.org/fhir/ValueSet/expression-language", "binding_version": null, "description": "The media type of the language for the expression.", "element_property": true, "enum_values": [ "text/cql", "text/fhirpath", "application/x-fhir-query", "etc." ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "text/cql | text/fhirpath | application/x-fhir-query | etc.", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "name": { "description": "A short name assigned to the expression to allow for multiple reuse of the expression in the context where it is defined.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Short name assigned to expression for reuse", "type": "string" }, "reference": { "description": "A URI that defines where the expression is found.", "element_property": true, "pattern": "\\S*", "title": "Where the expression is found", "type": "string" }, "resourceType": { "const": "Expression", "default": "Expression", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "title": "Expression", "type": "object" }, "SubstanceIngredient": { "$id": "http://graph-fhir.io/schema/0.0.2/SubstanceIngredient", "additionalProperties": false, "description": "Composition information about the substance. A substance can be composed of other substances. [See https://hl7.org/fhir/R5/SubstanceIngredient.html]", "links": [ { "href": "{id}", "rel": "substanceReference", "targetHints": { "backref": [ "substance_ingredient" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/substanceReference/reference" }, "templateRequired": [ "id" ] } ], "properties": { "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "quantity": { "$ref": "http://graph-fhir.io/schema/0.0.2/Ratio", "description": "The amount of the ingredient in the substance - a concentration ratio.", "element_property": true, "title": "Optional amount (concentration)" }, "resourceType": { "const": "SubstanceIngredient", "default": "SubstanceIngredient", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "substanceCodeableConcept": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "description": "Another substance that is a component of this substance.", "element_property": true, "one_of_many": "substance", "one_of_many_required": true, "title": "A component of the substance" }, "substanceReference": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "substance_ingredient", "description": "Another substance that is a component of this substance.", "element_property": true, "enum_reference_types": [ "Substance" ], "one_of_many": "substance", "one_of_many_required": true, "title": "A component of the substance" } }, "title": "SubstanceIngredient", "type": "object" }, "Reference": { "$id": "http://graph-fhir.io/schema/0.0.2/Reference", "additionalProperties": false, "description": "A reference from one resource to another. [See https://hl7.org/fhir/R5/Reference.html]", "links": [], "properties": { "_display": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``display``." }, "_reference": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``reference``." }, "_type": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``type``." }, "display": { "description": "Plain text narrative that identifies the resource in addition to the resource reference.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Text alternative for the resource", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "identifier": { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier", "description": "An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference.", "element_property": true, "title": "Logical reference, when literal reference is not known" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "reference": { "description": "A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Literal reference, Relative, internal or absolute URL", "type": "string" }, "resourceType": { "const": "Reference", "default": "Reference", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "type": { "binding_description": "Aa resource (or, for logical models, the URI of the logical model).", "binding_strength": "extensible", "binding_uri": "http://hl7.org/fhir/ValueSet/resource-types", "binding_version": null, "description": "The expected type of the target of the reference. If both Reference.type and Reference.reference are populated and Reference.reference is a FHIR URL, both SHALL be consistent. The type is the Canonical URL of Resource Definition that is the type this reference refers to. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition/ e.g. \"Patient\" is a reference to http://hl7.org/fhir/StructureDefinition/Patient. Absolute URLs are only allowed for logical models (and can only be used in references in logical models, not resources).", "element_property": true, "pattern": "\\S*", "title": "Type the reference refers to (e.g. \"Patient\") - must be a resource in resources", "type": "string" } }, "title": "Reference", "type": "object" }, "SubstanceDefinitionMoiety": { "$id": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionMoiety", "additionalProperties": false, "description": "Moiety, for structural modifications. [See https://hl7.org/fhir/R5/SubstanceDefinitionMoiety.html]", "links": [], "properties": { "_amountString": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``amountString``." }, "_molecularFormula": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``molecularFormula``." }, "_name": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``name``." }, "amountQuantity": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "element_property": true, "one_of_many": "amount", "one_of_many_required": false, "title": "Quantitative value for this moiety" }, "amountString": { "element_property": true, "one_of_many": "amount", "one_of_many_required": false, "pattern": "[ \\r\\n\\t\\S]+", "title": "Quantitative value for this moiety", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "identifier": { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier", "element_property": true, "title": "Identifier by which this moiety substance is known" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "measurementType": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "The relationship between two substance types.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/substance-amount-type", "binding_version": null, "description": "The measurement type of the quantitative value. In capturing the actual relative amounts of substances or molecular fragments it may be necessary to indicate whether the amount refers to, for example, a mole ratio or weight ratio.", "element_property": true, "title": "The measurement type of the quantitative value" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "molecularFormula": { "description": "Molecular formula for this moiety of this substance, typically using the Hill system.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Molecular formula for this moiety (e.g. with the Hill system)", "type": "string" }, "name": { "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Textual name for this moiety substance", "type": "string" }, "opticalActivity": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "The optical rotation type of a substance.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/substance-optical-activity", "binding_version": null, "element_property": true, "title": "Optical activity type" }, "resourceType": { "const": "SubstanceDefinitionMoiety", "default": "SubstanceDefinitionMoiety", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "role": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "element_property": true, "title": "Role that the moiety is playing" }, "stereochemistry": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "The optical rotation type of a substance.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/substance-stereochemistry", "binding_version": null, "element_property": true, "title": "Stereochemistry type" } }, "title": "SubstanceDefinitionMoiety", "type": "object" }, "Availability": { "$id": "http://graph-fhir.io/schema/0.0.2/Availability", "additionalProperties": false, "description": "Availability data for an {item}. [See https://hl7.org/fhir/R5/Availability.html]", "links": [], "properties": { "availableTime": { "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/AvailabilityAvailableTime" }, "title": "Times the {item} is available", "type": "array" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "notAvailableTime": { "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/AvailabilityNotAvailableTime" }, "title": "Not available during this time due to provided reason", "type": "array" }, "resourceType": { "const": "Availability", "default": "Availability", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "title": "Availability", "type": "object" }, "Count": { "$id": "http://graph-fhir.io/schema/0.0.2/Count", "additionalProperties": false, "description": "A measured or measurable amount. A measured amount (or an amount that can potentially be measured). Note that measured amounts include amounts that are not precisely quantified, including amounts involving arbitrary units and floating currencies. [See https://hl7.org/fhir/R5/Count.html]", "links": [], "properties": { "_code": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``code``." }, "_comparator": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``comparator``." }, "_system": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``system``." }, "_unit": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``unit``." }, "_value": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``value``." }, "code": { "description": "A computer processable form of the unit in some unit representation system.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Coded form of the unit", "type": "string" }, "comparator": { "binding_description": "How the Quantity should be understood and represented.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/quantity-comparator", "binding_version": "5.0.0", "description": "How the value should be understood and represented - whether the actual value is greater or less than the stated value due to measurement issues; e.g. if the comparator is \"<\" , then the real value is < stated value.", "element_property": true, "enum_values": [ "<", "<=", ">=", ">", "ad" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "< | <= | >= | > | ad - how to understand the value", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "resourceType": { "const": "Count", "default": "Count", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "system": { "description": "The identification of the system that provides the coded form of the unit.", "element_property": true, "pattern": "\\S*", "title": "System that defines coded unit form", "type": "string" }, "unit": { "description": "A human-readable form of the unit.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unit representation", "type": "string" }, "value": { "description": "The value of the measured amount. The value includes an implicit precision in the presentation of the value.", "element_property": true, "title": "Numerical value (with implicit precision)", "type": "number" } }, "title": "Count", "type": "object" }, "Quantity": { "$id": "http://graph-fhir.io/schema/0.0.2/Quantity", "additionalProperties": false, "description": "A measured or measurable amount. A measured amount (or an amount that can potentially be measured). Note that measured amounts include amounts that are not precisely quantified, including amounts involving arbitrary units and floating currencies. [See https://hl7.org/fhir/R5/Quantity.html]", "links": [], "properties": { "_code": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``code``." }, "_comparator": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``comparator``." }, "_system": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``system``." }, "_unit": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``unit``." }, "_value": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``value``." }, "code": { "description": "A computer processable form of the unit in some unit representation system.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Coded form of the unit", "type": "string" }, "comparator": { "binding_description": "How the Quantity should be understood and represented.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/quantity-comparator", "binding_version": "5.0.0", "description": "How the value should be understood and represented - whether the actual value is greater or less than the stated value due to measurement issues; e.g. if the comparator is \"<\" , then the real value is < stated value.", "element_property": true, "enum_values": [ "<", "<=", ">=", ">", "ad" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "< | <= | >= | > | ad - how to understand the value", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "resourceType": { "const": "Quantity", "default": "Quantity", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "system": { "description": "The identification of the system that provides the coded form of the unit.", "element_property": true, "pattern": "\\S*", "title": "System that defines coded unit form", "type": "string" }, "unit": { "description": "A human-readable form of the unit.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unit representation", "type": "string" }, "value": { "description": "The value of the measured amount. The value includes an implicit precision in the presentation of the value.", "element_property": true, "title": "Numerical value (with implicit precision)", "type": "number" } }, "title": "Quantity", "type": "object" }, "BodyStructureIncludedStructureBodyLandmarkOrientationDistanceFromLandmark": { "$id": "http://graph-fhir.io/schema/0.0.2/BodyStructureIncludedStructureBodyLandmarkOrientationDistanceFromLandmark", "additionalProperties": false, "description": "Landmark relative location. The distance in centimeters a certain observation is made from a body landmark. [See https://hl7.org/fhir/R5/BodyStructureIncludedStructureBodyLandmarkOrientationDistanceFromLandmark.html]", "links": [ { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Organization", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Group", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Practitioner", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_PractitionerRole", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_ResearchStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Patient", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_ResearchSubject", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Substance", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_SubstanceDefinition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Specimen", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Observation", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_DiagnosticReport", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Condition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Medication", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_MedicationAdministration", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_MedicationStatement", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_MedicationRequest", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Procedure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_DocumentReference", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_Task", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_ImagingStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_FamilyMemberHistory", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/device", "href": "{id}", "rel": "device_reference_BodyStructure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/device/-/reference/reference" }, "templateRequired": [ "id" ] } ], "properties": { "device": { "backref": "device_body_structure_included_structure_body_landmark_orientation_distance_from_landmark", "binding_description": "Codes to identify medical devices.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/device-type", "binding_version": null, "description": "An instrument, tool, analyzer, etc. used in the measurement.", "element_property": true, "enum_reference_types": [ "Device" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference" }, "title": "Measurement device", "type": "array" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "resourceType": { "const": "BodyStructureIncludedStructureBodyLandmarkOrientationDistanceFromLandmark", "default": "BodyStructureIncludedStructureBodyLandmarkOrientationDistanceFromLandmark", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "value": { "description": "The measured distance (e.g., in cm) from a body landmark.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity" }, "title": "Measured distance from body landmark", "type": "array" } }, "title": "BodyStructureIncludedStructureBodyLandmarkOrientationDistanceFromLandmark", "type": "object" }, "DocumentReferenceAttester": { "$id": "http://graph-fhir.io/schema/0.0.2/DocumentReferenceAttester", "additionalProperties": false, "description": "Attests to accuracy of the document. A participant who has authenticated the accuracy of the document. [See https://hl7.org/fhir/R5/DocumentReferenceAttester.html]", "links": [ { "href": "{id}", "rel": "party_Patient", "targetHints": { "backref": [ "document_reference_attester" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/party/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "party_Practitioner", "targetHints": { "backref": [ "document_reference_attester" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/party/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "party_PractitionerRole", "targetHints": { "backref": [ "document_reference_attester" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/party/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "party_Organization", "targetHints": { "backref": [ "document_reference_attester" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/party/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_time": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``time``." }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "mode": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "The way in which a person authenticated a document.", "binding_strength": "preferred", "binding_uri": "http://hl7.org/fhir/ValueSet/composition-attestation-mode", "binding_version": null, "description": "The type of attestation the authenticator offers.", "element_property": true, "title": "personal | professional | legal | official" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "party": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "document_reference_attester", "description": "Who attested the document in the specified way.", "element_property": true, "enum_reference_types": [ "Patient", "RelatedPerson", "Practitioner", "PractitionerRole", "Organization" ], "title": "Who attested the document" }, "resourceType": { "const": "DocumentReferenceAttester", "default": "DocumentReferenceAttester", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "time": { "description": "When the document was attested by the party.", "element_property": true, "format": "date-time", "title": "When the document was attested", "type": "string" } }, "required": [ "mode" ], "title": "DocumentReferenceAttester", "type": "object" }, "DocumentReferenceRelatesTo": { "$id": "http://graph-fhir.io/schema/0.0.2/DocumentReferenceRelatesTo", "additionalProperties": false, "description": "Relationships to other documents. Relationships that this document has with other document references that already exist. [See https://hl7.org/fhir/R5/DocumentReferenceRelatesTo.html]", "links": [ { "href": "{id}", "rel": "target", "targetHints": { "backref": [ "document_reference_relates_to" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/target/reference" }, "templateRequired": [ "id" ] } ], "properties": { "code": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "The type of relationship between the documents.", "binding_strength": "extensible", "binding_uri": "http://hl7.org/fhir/ValueSet/document-relationship-type", "binding_version": null, "description": "The type of relationship that this document has with anther document.", "element_property": true, "title": "The relationship type with another document" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "resourceType": { "const": "DocumentReferenceRelatesTo", "default": "DocumentReferenceRelatesTo", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "target": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "document_reference_relates_to", "description": "The target document of this relationship.", "element_property": true, "enum_reference_types": [ "DocumentReference" ], "title": "Target of the relationship" } }, "required": [ "code", "target" ], "title": "DocumentReferenceRelatesTo", "type": "object" }, "Narrative": { "$id": "http://graph-fhir.io/schema/0.0.2/Narrative", "additionalProperties": false, "description": "Human-readable summary of the resource (essential clinical and business information). A human-readable summary of the resource conveying the essential clinical and business information for the resource. [See https://hl7.org/fhir/R5/Narrative.html]", "links": [], "properties": { "_div": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``div``." }, "_status": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``status``." }, "div": { "description": "The actual narrative content, a stripped down version of XHTML.", "element_property": true, "element_required": true, "title": "Limited xhtml content", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "resourceType": { "const": "Narrative", "default": "Narrative", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "status": { "binding_description": "The status of a resource narrative.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/narrative-status", "binding_version": "5.0.0", "description": "The status of the narrative - whether it's entirely generated (from just the defined data or the extensions too), or whether a human authored it and it may contain additional data.", "element_property": true, "element_required": true, "enum_values": [ "generated", "extensions", "additional", "empty" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "generated | extensions | additional | empty", "type": "string" } }, "title": "Narrative", "type": "object" }, "SpecimenFeature": { "$id": "http://graph-fhir.io/schema/0.0.2/SpecimenFeature", "additionalProperties": false, "description": "The physical feature of a specimen. A physical feature or landmark on a specimen, highlighted for context by the collector of the specimen (e.g. surgeon), that identifies the type of feature as well as its meaning (e.g. the red ink indicating the resection margin of the right lobe of the excised prostate tissue or wire loop at radiologically suspected tumor location). [See https://hl7.org/fhir/R5/SpecimenFeature.html]", "links": [], "properties": { "_description": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``description``." }, "description": { "description": "Description of the feature of the specimen.", "element_property": true, "element_required": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Information about the feature", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "resourceType": { "const": "SpecimenFeature", "default": "SpecimenFeature", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "type": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "SNOMED CT Body site concepts", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/body-site", "binding_version": null, "description": "The landmark or feature being highlighted.", "element_property": true, "title": "Highlighted feature" } }, "required": [ "type" ], "title": "SpecimenFeature", "type": "object" }, "DocumentReferenceContent": { "$id": "http://graph-fhir.io/schema/0.0.2/DocumentReferenceContent", "additionalProperties": false, "description": "Document referenced. The document and format referenced. If there are multiple content element repetitions, these must all represent the same document in different format, or attachment metadata. [See https://hl7.org/fhir/R5/DocumentReferenceContent.html]", "links": [], "properties": { "attachment": { "$ref": "http://graph-fhir.io/schema/0.0.2/Attachment", "description": "The document or URL of the document along with critical metadata to prove content has integrity.", "element_property": true, "title": "Where to access the document" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "profile": { "description": "An identifier of the document constraints, encoding, structure, and template that the document conforms to beyond the base format indicated in the mimeType.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReferenceContentProfile" }, "title": "Content profile rules for the document", "type": "array" }, "resourceType": { "const": "DocumentReferenceContent", "default": "DocumentReferenceContent", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "required": [ "attachment" ], "title": "DocumentReferenceContent", "type": "object" }, "ResearchStudy": { "$id": "http://graph-fhir.io/schema/0.0.2/ResearchStudy", "additionalProperties": false, "description": "Investigation to increase healthcare-related patient-independent knowledge. A scientific study of nature that sometimes includes processes involved in health and disease. For example, clinical trials are research studies that involve people. These studies may be related to new ways to screen, prevent, diagnose, and treat disease. They may also study certain outcomes and certain groups of people by looking at data collected in the past or future. [See https://hl7.org/fhir/R5/ResearchStudy.html]", "links": [ { "href": "{id}", "rel": "partOf", "targetHints": { "backref": [ "partOf_research_study" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/partOf/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "result_DiagnosticReport", "targetHints": { "backref": [ "result_research_study" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/result/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "site_ResearchStudy", "targetHints": { "backref": [ "site_research_study" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/site/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "site_Organization", "targetHints": { "backref": [ "site_research_study" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/site/-/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From ResearchStudyAssociatedParty/associatedParty", "href": "{id}", "rel": "associatedParty_party_Practitioner", "targetHints": { "backref": [ "research_study_associated_party" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/associatedParty/-/party/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From ResearchStudyAssociatedParty/associatedParty", "href": "{id}", "rel": "associatedParty_party_PractitionerRole", "targetHints": { "backref": [ "research_study_associated_party" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/associatedParty/-/party/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From ResearchStudyAssociatedParty/associatedParty", "href": "{id}", "rel": "associatedParty_party_Organization", "targetHints": { "backref": [ "research_study_associated_party" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/associatedParty/-/party/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From ResearchStudyComparisonGroup/comparisonGroup", "href": "{id}", "rel": "comparisonGroup_observedGroup", "targetHints": { "backref": [ "research_study_comparison_group" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/comparisonGroup/-/observedGroup/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/focus", "href": "{id}", "rel": "focus_reference_Organization", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/focus/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/focus", "href": "{id}", "rel": "focus_reference_Group", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/focus/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/focus", "href": "{id}", "rel": "focus_reference_Practitioner", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/focus/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/focus", "href": "{id}", "rel": "focus_reference_PractitionerRole", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/focus/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/focus", "href": "{id}", "rel": "focus_reference_ResearchStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/focus/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/focus", "href": "{id}", "rel": "focus_reference_Patient", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/focus/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/focus", "href": "{id}", "rel": "focus_reference_ResearchSubject", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/focus/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/focus", "href": "{id}", "rel": "focus_reference_Substance", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/focus/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/focus", "href": "{id}", "rel": "focus_reference_SubstanceDefinition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/focus/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/focus", "href": "{id}", "rel": "focus_reference_Specimen", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/focus/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/focus", "href": "{id}", "rel": "focus_reference_Observation", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/focus/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/focus", "href": "{id}", "rel": "focus_reference_DiagnosticReport", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/focus/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/focus", "href": "{id}", "rel": "focus_reference_Condition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/focus/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/focus", "href": "{id}", "rel": "focus_reference_Medication", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/focus/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/focus", "href": "{id}", "rel": "focus_reference_MedicationAdministration", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/focus/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/focus", "href": "{id}", "rel": "focus_reference_MedicationStatement", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/focus/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/focus", "href": "{id}", "rel": "focus_reference_MedicationRequest", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/focus/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/focus", "href": "{id}", "rel": "focus_reference_Procedure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/focus/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/focus", "href": "{id}", "rel": "focus_reference_DocumentReference", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/focus/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/focus", "href": "{id}", "rel": "focus_reference_Task", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/focus/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/focus", "href": "{id}", "rel": "focus_reference_ImagingStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/focus/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/focus", "href": "{id}", "rel": "focus_reference_FamilyMemberHistory", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/focus/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/focus", "href": "{id}", "rel": "focus_reference_BodyStructure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/focus/-/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Practitioner", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_PractitionerRole", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Patient", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Organization", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From ResearchStudyRecruitment/recruitment", "href": "{id}", "rel": "recruitment_actualGroup", "targetHints": { "backref": [ "actualGroup_research_study_recruitment" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/recruitment/actualGroup/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From ResearchStudyRecruitment/recruitment", "href": "{id}", "rel": "recruitment_eligibility_Group", "targetHints": { "backref": [ "eligibility_research_study_recruitment" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/recruitment/eligibility/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/relatedArtifact", "href": "{id}", "rel": "relatedArtifact_resourceReference_Organization", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/relatedArtifact/-/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/relatedArtifact", "href": "{id}", "rel": "relatedArtifact_resourceReference_Group", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/relatedArtifact/-/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/relatedArtifact", "href": "{id}", "rel": "relatedArtifact_resourceReference_Practitioner", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/relatedArtifact/-/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/relatedArtifact", "href": "{id}", "rel": "relatedArtifact_resourceReference_PractitionerRole", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/relatedArtifact/-/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/relatedArtifact", "href": "{id}", "rel": "relatedArtifact_resourceReference_ResearchStudy", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/relatedArtifact/-/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/relatedArtifact", "href": "{id}", "rel": "relatedArtifact_resourceReference_Patient", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/relatedArtifact/-/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/relatedArtifact", "href": "{id}", "rel": "relatedArtifact_resourceReference_ResearchSubject", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/relatedArtifact/-/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/relatedArtifact", "href": "{id}", "rel": "relatedArtifact_resourceReference_Substance", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/relatedArtifact/-/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/relatedArtifact", "href": "{id}", "rel": "relatedArtifact_resourceReference_SubstanceDefinition", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/relatedArtifact/-/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/relatedArtifact", "href": "{id}", "rel": "relatedArtifact_resourceReference_Specimen", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/relatedArtifact/-/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/relatedArtifact", "href": "{id}", "rel": "relatedArtifact_resourceReference_Observation", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/relatedArtifact/-/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/relatedArtifact", "href": "{id}", "rel": "relatedArtifact_resourceReference_DiagnosticReport", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/relatedArtifact/-/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/relatedArtifact", "href": "{id}", "rel": "relatedArtifact_resourceReference_Condition", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/relatedArtifact/-/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/relatedArtifact", "href": "{id}", "rel": "relatedArtifact_resourceReference_Medication", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/relatedArtifact/-/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/relatedArtifact", "href": "{id}", "rel": "relatedArtifact_resourceReference_MedicationAdministration", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/relatedArtifact/-/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/relatedArtifact", "href": "{id}", "rel": "relatedArtifact_resourceReference_MedicationStatement", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/relatedArtifact/-/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/relatedArtifact", "href": "{id}", "rel": "relatedArtifact_resourceReference_MedicationRequest", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/relatedArtifact/-/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/relatedArtifact", "href": "{id}", "rel": "relatedArtifact_resourceReference_Procedure", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/relatedArtifact/-/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/relatedArtifact", "href": "{id}", "rel": "relatedArtifact_resourceReference_DocumentReference", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/relatedArtifact/-/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/relatedArtifact", "href": "{id}", "rel": "relatedArtifact_resourceReference_Task", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/relatedArtifact/-/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/relatedArtifact", "href": "{id}", "rel": "relatedArtifact_resourceReference_ImagingStudy", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/relatedArtifact/-/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/relatedArtifact", "href": "{id}", "rel": "relatedArtifact_resourceReference_FamilyMemberHistory", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/relatedArtifact/-/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/relatedArtifact", "href": "{id}", "rel": "relatedArtifact_resourceReference_BodyStructure", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/relatedArtifact/-/resourceReference/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_date": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``date``." }, "_description": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``description``." }, "_descriptionSummary": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``descriptionSummary``." }, "_implicitRules": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``implicitRules``." }, "_language": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``language``." }, "_name": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``name``." }, "_status": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``status``." }, "_title": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``title``." }, "_url": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``url``." }, "_version": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``version``." }, "associatedParty": { "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudyAssociatedParty" }, "title": "Sponsors, collaborators, and other parties", "type": "array" }, "classifier": { "binding_description": "desc.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/research-study-classifiers", "binding_version": null, "description": "Additional grouping mechanism or categorization of a research study. Example: FDA regulated device, FDA regulated drug, MPG Paragraph 23b (a German legal requirement), IRB-exempt, etc. Implementation Note: do not use the classifier element to support existing semantics that are already supported thru explicit elements in the resource.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "Classification for the study", "type": "array" }, "comparisonGroup": { "description": "Describes an expected event or sequence of events for one of the subjects of a study. E.g. for a living subject: exposure to drug A, wash-out, exposure to drug B, wash-out, follow-up. E.g. for a stability study: {store sample from lot A at 25 degrees for 1 month}, {store sample from lot A at 40 degrees for 1 month}.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudyComparisonGroup" }, "title": "Defined path through the study for a subject", "type": "array" }, "condition": { "binding_description": "Identification of the condition or diagnosis.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/condition-code", "binding_version": null, "description": "The condition that is the focus of the study. For example, In a study to examine risk factors for Lupus, might have as an inclusion criterion \"healthy volunteer\", but the target condition code would be a Lupus SNOMED code.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "Condition being studied", "type": "array" }, "contained": { "description": "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, nor can they have their own independent transaction scope. This is allowed to be a Parameters resource if and only if it is referenced by a resource that provides context/meaning.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Resource" }, "title": "Contained, inline Resources", "type": "array" }, "date": { "description": "The date (and optionally time) when the ResearchStudy Resource was last significantly changed. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the ResearchStudy Resource changes.", "element_property": true, "format": "date-time", "title": "Date the resource last changed", "type": "string" }, "description": { "description": "A detailed and human-readable narrative of the study. E.g., study abstract.", "element_property": true, "pattern": "\\s*(\\S|\\s)*", "title": "Detailed narrative of the study", "type": "string" }, "descriptionSummary": { "description": "A brief text for explaining the study.", "element_property": true, "pattern": "\\s*(\\S|\\s)*", "title": "Brief text explaining the study", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "focus": { "backref": "focus_research_study", "binding_description": "Common codes of research study focus", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/research-study-focus-type", "binding_version": null, "description": "The medication(s), food(s), therapy(ies), device(s) or other concerns or interventions that the study is seeking to gain more information about.", "element_property": true, "enum_reference_types": [ "Medication", "MedicinalProductDefinition", "SubstanceDefinition", "EvidenceVariable" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference" }, "title": "Drugs, devices, etc. under study", "type": "array" }, "id": { "description": "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.", "element_property": true, "maxLength": 64, "minLength": 1, "pattern": "^[A-Za-z0-9\\-.]+$", "title": "Logical id of this artifact", "type": "string" }, "identifier": { "description": "Identifiers assigned to this research study by the sponsor or other systems.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier" }, "title": "Business Identifier for study", "type": "array" }, "implicitRules": { "description": "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.", "element_property": true, "pattern": "\\S*", "title": "A set of rules under which this content was created", "type": "string" }, "keyword": { "description": "Key terms to aid in searching for or filtering the study.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "Used to search for the study", "type": "array" }, "label": { "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudyLabel" }, "title": "Additional names for the study", "type": "array" }, "language": { "binding_description": "IETF language tag for a human language", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/all-languages", "binding_version": "5.0.0", "description": "The base language in which the resource is written.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Language of the resource content", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "meta": { "$ref": "http://graph-fhir.io/schema/0.0.2/Meta", "description": "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.", "element_property": true, "title": "Metadata about the resource" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored", "type": "array" }, "name": { "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Name for this study (computer friendly)", "type": "string" }, "note": { "description": "Comments made about the study by the performer, subject or other participants.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Annotation" }, "title": "Comments made about the study", "type": "array" }, "objective": { "description": "A goal that the study is aiming to achieve in terms of a scientific question to be answered by the analysis of data collected during the study.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudyObjective" }, "title": "A goal for the study", "type": "array" }, "outcomeMeasure": { "description": "An \"outcome measure\", \"endpoint\", \"effect measure\" or \"measure of effect\" is a specific measurement or observation used to quantify the effect of experimental variables on the participants in a study, or for observational studies, to describe patterns of diseases or traits or associations with exposures, risk factors or treatment.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudyOutcomeMeasure" }, "title": "A variable measured during the study", "type": "array" }, "partOf": { "backref": "partOf_research_study", "description": "A larger research study of which this particular study is a component or step.", "element_property": true, "enum_reference_types": [ "ResearchStudy" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Part of larger study", "type": "array" }, "period": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "Identifies the start date and the expected (or actual, depending on status) end date for the study.", "element_property": true, "title": "When the study began and ended" }, "phase": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Codes for the stage in the progression of a therapy from initial experimental use in humans in clinical trials to post-market evaluation.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/research-study-phase", "binding_version": null, "description": "The stage in the progression of a therapy from initial experimental use in humans in clinical trials to post-market evaluation.", "element_property": true, "title": "n-a | early-phase-1 | phase-1 | phase-1-phase-2 | phase-2 | phase-2-phase-3 | phase-3 | phase-4" }, "primaryPurposeType": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Codes for the main intent of the study.", "binding_strength": "preferred", "binding_uri": "http://hl7.org/fhir/ValueSet/research-study-prim-purp-type", "binding_version": null, "description": "The type of study based upon the intent of the study activities. A classification of the intent of the study.", "element_property": true, "title": "treatment | prevention | diagnostic | supportive-care | screening | health-services-research | basic-science | device-feasibility" }, "progressStatus": { "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudyProgressStatus" }, "title": "Status of study with time for that status", "type": "array" }, "protocol": { "backref": "protocol_research_study", "description": "The set of steps expected to be performed as part of the execution of the study.", "element_property": true, "enum_reference_types": [ "PlanDefinition" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Steps followed in executing study", "type": "array" }, "recruitment": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudyRecruitment", "element_property": true, "title": "Target or actual group of participants enrolled in study" }, "region": { "binding_description": "Countries and regions within which this artifact is targeted for use.", "binding_strength": "extensible", "binding_uri": "http://hl7.org/fhir/ValueSet/jurisdiction", "binding_version": null, "description": "A country, state or other area where the study is taking place rather than its precise geographic location or address.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "Geographic area for the study", "type": "array" }, "relatedArtifact": { "description": "Citations, references, URLs and other related documents. When using relatedArtifact to share URLs, the relatedArtifact.type will often be set to one of \"documentation\" or \"supported-with\" and the URL value will often be in relatedArtifact.document.url but another possible location is relatedArtifact.resource when it is a canonical URL.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/RelatedArtifact" }, "title": "References, URLs, and attachments", "type": "array" }, "resourceType": { "const": "ResearchStudy", "default": "ResearchStudy", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "result": { "backref": "result_research_study", "description": "Link to one or more sets of results generated by the study. Could also link to a research registry holding the results such as ClinicalTrials.gov.", "element_property": true, "enum_reference_types": [ "EvidenceReport", "Citation", "DiagnosticReport" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Link to results generated during the study", "type": "array" }, "site": { "backref": "site_research_study", "description": "A facility in which study activities are conducted.", "element_property": true, "enum_reference_types": [ "Location", "ResearchStudy", "Organization" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Facility where study activities are conducted", "type": "array" }, "status": { "binding_description": "Codes that convey the current publication status of the research study resource.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/publication-status", "binding_version": "5.0.0", "description": "The publication state of the resource (not of the study).", "element_property": true, "element_required": true, "enum_values": [ "draft", "active", "retired", "unknown" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "draft | active | retired | unknown", "type": "string" }, "studyDesign": { "binding_description": "This is a set of terms for study design characteristics.", "binding_strength": "preferred", "binding_uri": "http://hl7.org/fhir/ValueSet/study-design", "binding_version": null, "description": "Codes categorizing the type of study such as investigational vs. observational, type of blinding, type of randomization, safety vs. efficacy, etc.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "Classifications of the study design characteristics", "type": "array" }, "text": { "$ref": "http://graph-fhir.io/schema/0.0.2/Narrative", "description": "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", "element_property": true, "title": "Text summary of the resource, for human interpretation" }, "title": { "description": "The human readable name of the research study.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Human readable name of the study", "type": "string" }, "url": { "description": "Canonical identifier for this study resource, represented as a globally unique URI.", "element_property": true, "pattern": "\\S*", "title": "Canonical identifier for this study resource", "type": "string" }, "version": { "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "The business version for the study record", "type": "string" }, "whyStopped": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Codes for why the study ended prematurely.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/research-study-reason-stopped", "binding_version": null, "description": "A description and/or code explaining the premature termination of the study.", "element_property": true, "title": "accrual-goal-met | closed-due-to-toxicity | closed-due-to-lack-of-study-progress | temporarily-closed-per-study-design" } }, "title": "ResearchStudy", "type": "object" }, "DataRequirementDateFilter": { "$id": "http://graph-fhir.io/schema/0.0.2/DataRequirementDateFilter", "additionalProperties": false, "description": "What dates/date ranges are expected. Date filters specify additional constraints on the data in terms of the applicable date range for specific elements. Each date filter specifies an additional constraint on the data, i.e. date filters are AND'ed, not OR'ed. [See https://hl7.org/fhir/R5/DataRequirementDateFilter.html]", "links": [], "properties": { "_path": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``path``." }, "_searchParam": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``searchParam``." }, "_valueDateTime": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueDateTime``." }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "path": { "description": "The date-valued attribute of the filter. The specified path SHALL be a FHIRPath resolvable on the specified type of the DataRequirement, and SHALL consist only of identifiers, constant indexers, and .resolve(). The path is allowed to contain qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse multiple-cardinality sub-elements (see the [Simple FHIRPath Profile](fhirpath.html#simple) for full details). Note that the index must be an integer constant. The path must resolve to an element of type date, dateTime, Period, Schedule, or Timing.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "A date-valued attribute to filter on", "type": "string" }, "resourceType": { "const": "DataRequirementDateFilter", "default": "DataRequirementDateFilter", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "searchParam": { "description": "A date parameter that refers to a search parameter defined on the specified type of the DataRequirement, and which searches on elements of type date, dateTime, Period, Schedule, or Timing.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "A date valued parameter to search on", "type": "string" }, "valueDateTime": { "description": "The value of the filter. If period is specified, the filter will return only those data items that fall within the bounds determined by the Period, inclusive of the period boundaries. If dateTime is specified, the filter will return only those data items that are equal to the specified dateTime. If a Duration is specified, the filter will return only those data items that fall within Duration before now.", "element_property": true, "format": "date-time", "one_of_many": "value", "one_of_many_required": false, "title": "The value of the filter, as a Period, DateTime, or Duration value", "type": "string" }, "valueDuration": { "$ref": "http://graph-fhir.io/schema/0.0.2/Duration", "description": "The value of the filter. If period is specified, the filter will return only those data items that fall within the bounds determined by the Period, inclusive of the period boundaries. If dateTime is specified, the filter will return only those data items that are equal to the specified dateTime. If a Duration is specified, the filter will return only those data items that fall within Duration before now.", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "The value of the filter, as a Period, DateTime, or Duration value" }, "valuePeriod": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "The value of the filter. If period is specified, the filter will return only those data items that fall within the bounds determined by the Period, inclusive of the period boundaries. If dateTime is specified, the filter will return only those data items that are equal to the specified dateTime. If a Duration is specified, the filter will return only those data items that fall within Duration before now.", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "The value of the filter, as a Period, DateTime, or Duration value" } }, "title": "DataRequirementDateFilter", "type": "object" }, "Signature": { "$id": "http://graph-fhir.io/schema/0.0.2/Signature", "additionalProperties": false, "description": "A Signature - XML DigSig, JWS, Graphical image of signature, etc.. A signature along with supporting context. The signature may be a digital signature that is cryptographic in nature, or some other signature acceptable to the domain. This other signature may be as simple as a graphical image representing a hand-written signature, or a signature ceremony Different signature approaches have different utilities. [See https://hl7.org/fhir/R5/Signature.html]", "links": [ { "href": "{id}", "rel": "onBehalfOf_Practitioner", "targetHints": { "backref": [ "onBehalfOf_signature" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/onBehalfOf/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "onBehalfOf_PractitionerRole", "targetHints": { "backref": [ "onBehalfOf_signature" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/onBehalfOf/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "onBehalfOf_Patient", "targetHints": { "backref": [ "onBehalfOf_signature" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/onBehalfOf/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "onBehalfOf_Organization", "targetHints": { "backref": [ "onBehalfOf_signature" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/onBehalfOf/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "who_Practitioner", "targetHints": { "backref": [ "who_signature" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/who/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "who_PractitionerRole", "targetHints": { "backref": [ "who_signature" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/who/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "who_Patient", "targetHints": { "backref": [ "who_signature" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/who/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "who_Organization", "targetHints": { "backref": [ "who_signature" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/who/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_data": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``data``." }, "_sigFormat": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``sigFormat``." }, "_targetFormat": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``targetFormat``." }, "_when": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``when``." }, "data": { "description": "The base64 encoding of the Signature content. When signature is not recorded electronically this element would be empty.", "element_property": true, "format": "binary", "title": "The actual signature content (XML DigSig. JWS, picture, etc.)", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "onBehalfOf": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "onBehalfOf_signature", "description": "A reference to an application-usable description of the identity that is represented by the signature.", "element_property": true, "enum_reference_types": [ "Practitioner", "PractitionerRole", "RelatedPerson", "Patient", "Device", "Organization" ], "title": "The party represented" }, "resourceType": { "const": "Signature", "default": "Signature", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "sigFormat": { "binding_description": "BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049)", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/mimetypes", "binding_version": "5.0.0", "description": "A mime type that indicates the technical format of the signature. Important mime types are application/signature+xml for X ML DigSig, application/jose for JWS, and image/* for a graphical image of a signature, etc.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "The technical format of the signature", "type": "string" }, "targetFormat": { "binding_description": "BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049)", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/mimetypes", "binding_version": "5.0.0", "description": "A mime type that indicates the technical format of the target resources signed by the signature.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "The technical format of the signed resources", "type": "string" }, "type": { "binding_description": "An indication of the reason that an entity signed the object.", "binding_strength": "preferred", "binding_uri": "http://hl7.org/fhir/ValueSet/signature-type", "binding_version": null, "description": "An indication of the reason that the entity signed this document. This may be explicitly included as part of the signature information and can be used when determining accountability for various actions concerning the document.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Coding" }, "title": "Indication of the reason the entity signed the object(s)", "type": "array" }, "when": { "description": "When the digital signature was signed.", "element_property": true, "format": "date-time", "title": "When the signature was created", "type": "string" }, "who": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "who_signature", "description": "A reference to an application-usable description of the identity that signed (e.g. the signature used their private key).", "element_property": true, "enum_reference_types": [ "Practitioner", "PractitionerRole", "RelatedPerson", "Patient", "Device", "Organization" ], "title": "Who signed" } }, "title": "Signature", "type": "object" }, "Dosage": { "$id": "http://graph-fhir.io/schema/0.0.2/Dosage", "additionalProperties": false, "description": "How the medication is/was taken or should be taken. Indicates how the medication is/was taken or should be taken by the patient. [See https://hl7.org/fhir/R5/Dosage.html]", "links": [], "properties": { "_asNeeded": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``asNeeded``." }, "_patientInstruction": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``patientInstruction``." }, "_sequence": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``sequence``." }, "_text": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``text``." }, "additionalInstruction": { "binding_description": "A coded concept identifying additional instructions such as \"take with water\" or \"avoid operating heavy machinery\".", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/additional-instruction-codes", "binding_version": null, "description": "Supplemental instructions to the patient on how to take the medication (e.g. \"with meals\" or\"take half to one hour before food\") or warnings for the patient about the medication (e.g. \"may cause drowsiness\" or \"avoid exposure of skin to direct sunlight or sunlamps\").", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "Supplemental instruction or warnings to the patient - e.g. \"with meals\", \"may cause drowsiness\"", "type": "array" }, "asNeeded": { "description": "Indicates whether the Medication is only taken when needed within a specific dosing schedule (Boolean option).", "element_property": true, "title": "Take \"as needed\"", "type": "boolean" }, "asNeededFor": { "binding_description": "A coded concept identifying the precondition that should be met or evaluated prior to consuming or administering a medication dose. For example \"pain\", \"30 minutes prior to sexual intercourse\", \"on flare-up\" etc.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/medication-as-needed-reason", "binding_version": null, "description": "Indicates whether the Medication is only taken based on a precondition for taking the Medication (CodeableConcept).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "Take \"as needed\" (for x)", "type": "array" }, "doseAndRate": { "description": "Depending on the resource,this is the amount of medication administered, to be administered or typical amount to be administered.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/DosageDoseAndRate" }, "title": "Amount of medication administered, to be administered or typical amount to be administered", "type": "array" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "maxDosePerAdministration": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "element_property": true, "title": "Upper limit on medication per administration" }, "maxDosePerLifetime": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "element_property": true, "title": "Upper limit on medication per lifetime of the patient" }, "maxDosePerPeriod": { "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Ratio" }, "title": "Upper limit on medication per unit of time", "type": "array" }, "method": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "A coded concept describing the technique by which the medicine is administered.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/administration-method-codes", "binding_version": null, "element_property": true, "title": "Technique for administering medication" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "patientInstruction": { "description": "Instructions in terms that are understood by the patient or consumer.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Patient or consumer oriented instructions", "type": "string" }, "resourceType": { "const": "Dosage", "default": "Dosage", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "route": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/route-codes", "binding_version": null, "element_property": true, "title": "How drug should enter body" }, "sequence": { "description": "Indicates the order in which the dosage instructions should be applied or interpreted.", "element_property": true, "title": "The order of the dosage instructions", "type": "integer" }, "site": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "A coded concept describing the site location the medicine enters into or onto the body.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/approach-site-codes", "binding_version": null, "element_property": true, "title": "Body site to administer to" }, "text": { "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Free text dosage instructions e.g. SIG", "type": "string" }, "timing": { "$ref": "http://graph-fhir.io/schema/0.0.2/Timing", "element_property": true, "title": "When medication should be administered" } }, "title": "Dosage", "type": "object" }, "PatientCommunication": { "$id": "http://graph-fhir.io/schema/0.0.2/PatientCommunication", "additionalProperties": false, "description": "A language which may be used to communicate with the patient about his or her health. [See https://hl7.org/fhir/R5/PatientCommunication.html]", "links": [], "properties": { "_preferred": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``preferred``." }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "language": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "IETF language tag for a human language", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/all-languages", "binding_version": "5.0.0", "description": "The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. \"en\" for English, or \"en-US\" for American English versus \"en-AU\" for Australian English.", "element_property": true, "title": "The language which can be used to communicate with the patient about his or her health" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "preferred": { "description": "Indicates whether or not the patient prefers this language (over other languages he masters up a certain level).", "element_property": true, "title": "Language preference indicator", "type": "boolean" }, "resourceType": { "const": "PatientCommunication", "default": "PatientCommunication", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "required": [ "language" ], "title": "PatientCommunication", "type": "object" }, "Specimen": { "$id": "http://graph-fhir.io/schema/0.0.2/Specimen", "additionalProperties": false, "description": "Sample for analysis. A sample to be used for analysis. [See https://hl7.org/fhir/R5/Specimen.html]", "links": [ { "href": "{id}", "rel": "parent", "targetHints": { "backref": [ "parent_specimen" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/parent/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Patient", "targetHints": { "backref": [ "specimen" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Group", "targetHints": { "backref": [ "specimen" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Substance", "targetHints": { "backref": [ "specimen" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From SpecimenCollection/collection", "href": "{id}", "rel": "collection_collector_Practitioner", "targetHints": { "backref": [ "specimen_collection" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/collection/collector/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From SpecimenCollection/collection", "href": "{id}", "rel": "collection_collector_PractitionerRole", "targetHints": { "backref": [ "specimen_collection" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/collection/collector/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From SpecimenCollection/collection", "href": "{id}", "rel": "collection_collector_Patient", "targetHints": { "backref": [ "specimen_collection" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/collection/collector/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From SpecimenCollection/collection", "href": "{id}", "rel": "collection_procedure", "targetHints": { "backref": [ "specimen_collection" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/collection/procedure/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Practitioner", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_PractitionerRole", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Patient", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Organization", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From SpecimenProcessing/processing", "href": "{id}", "rel": "processing_additive", "targetHints": { "backref": [ "additive_specimen_processing" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/processing/-/additive/-/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_combined": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``combined``." }, "_implicitRules": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``implicitRules``." }, "_language": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``language``." }, "_receivedTime": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``receivedTime``." }, "_status": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``status``." }, "accessionIdentifier": { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier", "description": "The identifier assigned by the lab when accessioning specimen(s). This is not necessarily the same as the specimen identifier, depending on local lab procedures.", "element_property": true, "title": "Identifier assigned by the lab" }, "collection": { "$ref": "http://graph-fhir.io/schema/0.0.2/SpecimenCollection", "description": "Details concerning the specimen collection.", "element_property": true, "title": "Collection details" }, "combined": { "binding_description": "Codes for the combined status of a specimen.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/specimen-combined", "binding_version": "5.0.0", "description": "This element signifies if the specimen is part of a group or pooled.", "element_property": true, "enum_values": [ "grouped", "pooled" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "grouped | pooled", "type": "string" }, "condition": { "binding_description": "Codes describing the state of the specimen.", "binding_strength": "extensible", "binding_uri": "http://terminology.hl7.org/ValueSet/v2-0493", "binding_version": null, "description": "A mode or state of being that describes the nature of the specimen.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "State of the specimen", "type": "array" }, "contained": { "description": "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, nor can they have their own independent transaction scope. This is allowed to be a Parameters resource if and only if it is referenced by a resource that provides context/meaning.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Resource" }, "title": "Contained, inline Resources", "type": "array" }, "container": { "description": "The container holding the specimen. The recursive nature of containers; i.e. blood in tube in tray in rack is not addressed here.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/SpecimenContainer" }, "title": "Direct container of specimen (tube/slide, etc.)", "type": "array" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "feature": { "description": "A physical feature or landmark on a specimen, highlighted for context by the collector of the specimen (e.g. surgeon), that identifies the type of feature as well as its meaning (e.g. the red ink indicating the resection margin of the right lobe of the excised prostate tissue or wire loop at radiologically suspected tumor location).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/SpecimenFeature" }, "title": "The physical feature of a specimen", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.", "element_property": true, "maxLength": 64, "minLength": 1, "pattern": "^[A-Za-z0-9\\-.]+$", "title": "Logical id of this artifact", "type": "string" }, "identifier": { "description": "Id for specimen.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier" }, "title": "External Identifier", "type": "array" }, "implicitRules": { "description": "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.", "element_property": true, "pattern": "\\S*", "title": "A set of rules under which this content was created", "type": "string" }, "language": { "binding_description": "IETF language tag for a human language", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/all-languages", "binding_version": "5.0.0", "description": "The base language in which the resource is written.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Language of the resource content", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "meta": { "$ref": "http://graph-fhir.io/schema/0.0.2/Meta", "description": "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.", "element_property": true, "title": "Metadata about the resource" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored", "type": "array" }, "note": { "description": "To communicate any details or issues about the specimen or during the specimen collection. (for example: broken vial, sent with patient, frozen).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Annotation" }, "title": "Comments", "type": "array" }, "parent": { "backref": "parent_specimen", "description": "Reference to the parent (source) specimen which is used when the specimen was either derived from or a component of another specimen.", "element_property": true, "enum_reference_types": [ "Specimen" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Specimen from which this specimen originated", "type": "array" }, "processing": { "description": "Details concerning processing and processing steps for the specimen.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/SpecimenProcessing" }, "title": "Processing and processing step details", "type": "array" }, "receivedTime": { "description": "Time when specimen is received by the testing laboratory for processing or testing.", "element_property": true, "format": "date-time", "title": "The time when specimen is received by the testing laboratory", "type": "string" }, "request": { "backref": "request_specimen", "description": "Details concerning a service request that required a specimen to be collected.", "element_property": true, "enum_reference_types": [ "ServiceRequest" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Why the specimen was collected", "type": "array" }, "resourceType": { "const": "Specimen", "default": "Specimen", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "role": { "binding_description": "Codes describing specimen role.", "binding_strength": "preferred", "binding_uri": "http://hl7.org/fhir/ValueSet/specimen-role", "binding_version": null, "description": "The role or reason for the specimen in the testing workflow.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "The role the specimen serves", "type": "array" }, "status": { "binding_description": "Codes providing the status/availability of a specimen.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/specimen-status", "binding_version": "5.0.0", "description": "The availability of the specimen.", "element_property": true, "enum_values": [ "available", "unavailable", "unsatisfactory", "entered-in-error" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "available | unavailable | unsatisfactory | entered-in-error", "type": "string" }, "subject": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "specimen", "element_property": true, "enum_reference_types": [ "Patient", "Group", "Device", "BiologicallyDerivedProduct", "Substance", "Location" ], "title": "Where the specimen came from. This may be from patient(s), from a location (e.g., the source of an environmental sample), or a sampling of a substance, a biologically-derived product, or a device" }, "text": { "$ref": "http://graph-fhir.io/schema/0.0.2/Narrative", "description": "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", "element_property": true, "title": "Text summary of the resource, for human interpretation" }, "type": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "The type of the specimen.", "binding_strength": "example", "binding_uri": "http://terminology.hl7.org/ValueSet/v2-0487", "binding_version": null, "description": "The kind of material that forms the specimen.", "element_property": true, "title": "Kind of material that forms the specimen" } }, "title": "Specimen", "type": "object" }, "MedicationAdministrationDosage": { "$id": "http://graph-fhir.io/schema/0.0.2/MedicationAdministrationDosage", "additionalProperties": false, "description": "Details of how medication was taken. Describes the medication dosage information details e.g. dose, rate, site, route, etc. [See https://hl7.org/fhir/R5/MedicationAdministrationDosage.html]", "links": [], "properties": { "_text": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``text``." }, "dose": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "description": "The amount of the medication given at one administration event. Use this value when the administration is essentially an instantaneous event such as a swallowing a tablet or giving an injection.", "element_property": true, "title": "Amount of medication per dose" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "method": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "A coded concept describing the technique by which the medicine is administered.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/administration-method-codes", "binding_version": null, "description": "A coded value indicating the method by which the medication is intended to be or was introduced into or on the body. This attribute will most often NOT be populated. It is most commonly used for injections. For example, Slow Push, Deep IV.", "element_property": true, "title": "How drug was administered" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "rateQuantity": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "description": "Identifies the speed with which the medication was or will be introduced into the patient. Typically, the rate for an infusion e.g. 100 ml per 1 hour or 100 ml/hr. May also be expressed as a rate per unit of time, e.g. 500 ml per 2 hours. Other examples: 200 mcg/min or 200 mcg/1 minute; 1 liter/8 hours.", "element_property": true, "one_of_many": "rate", "one_of_many_required": false, "title": "Dose quantity per unit of time" }, "rateRatio": { "$ref": "http://graph-fhir.io/schema/0.0.2/Ratio", "description": "Identifies the speed with which the medication was or will be introduced into the patient. Typically, the rate for an infusion e.g. 100 ml per 1 hour or 100 ml/hr. May also be expressed as a rate per unit of time, e.g. 500 ml per 2 hours. Other examples: 200 mcg/min or 200 mcg/1 minute; 1 liter/8 hours.", "element_property": true, "one_of_many": "rate", "one_of_many_required": false, "title": "Dose quantity per unit of time" }, "resourceType": { "const": "MedicationAdministrationDosage", "default": "MedicationAdministrationDosage", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "route": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/route-codes", "binding_version": null, "description": "A code specifying the route or physiological path of administration of a therapeutic agent into or onto the patient. For example, topical, intravenous, etc.", "element_property": true, "title": "Path of substance into body" }, "site": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "A coded concept describing the site location the medicine enters into or onto the body.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/approach-site-codes", "binding_version": null, "description": "A coded specification of the anatomic site where the medication first entered the body. For example, \"left arm\".", "element_property": true, "title": "Body site administered to" }, "text": { "description": "Free text dosage can be used for cases where the dosage administered is too complex to code. When coded dosage is present, the free text dosage may still be present for display to humans. The dosage instructions should reflect the dosage of the medication that was administered.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Free text dosage instructions e.g. SIG", "type": "string" } }, "title": "MedicationAdministrationDosage", "type": "object" }, "SpecimenContainer": { "$id": "http://graph-fhir.io/schema/0.0.2/SpecimenContainer", "additionalProperties": false, "description": "Direct container of specimen (tube/slide, etc.). The container holding the specimen. The recursive nature of containers; i.e. blood in tube in tray in rack is not addressed here. [See https://hl7.org/fhir/R5/SpecimenContainer.html]", "links": [], "properties": { "device": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "specimen_container", "description": "The device resource for the the container holding the specimen. If the container is in a holder then the referenced device will point to a parent device.", "element_property": true, "enum_reference_types": [ "Device" ], "title": "Device resource for the container" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "location": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "specimen_container", "description": "The location of the container holding the specimen.", "element_property": true, "enum_reference_types": [ "Location" ], "title": "Where the container is" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "resourceType": { "const": "SpecimenContainer", "default": "SpecimenContainer", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "specimenQuantity": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "description": "The quantity of specimen in the container; may be volume, dimensions, or other appropriate measurements, depending on the specimen type.", "element_property": true, "title": "Quantity of specimen within container" } }, "required": [ "device" ], "title": "SpecimenContainer", "type": "object" }, "Extension": { "$id": "http://graph-fhir.io/schema/0.0.2/Extension", "additionalProperties": false, "description": "Optional Extensions Element. Optional Extension Element - found in all resources. [See https://hl7.org/fhir/R5/Extension.html]", "links": [ { "href": "{id}", "rel": "valueReference_Organization", "targetHints": { "backref": [ "extension" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Group", "targetHints": { "backref": [ "extension" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Practitioner", "targetHints": { "backref": [ "extension" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_PractitionerRole", "targetHints": { "backref": [ "extension" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_ResearchStudy", "targetHints": { "backref": [ "extension" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Patient", "targetHints": { "backref": [ "extension" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_ResearchSubject", "targetHints": { "backref": [ "extension" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Substance", "targetHints": { "backref": [ "extension" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_SubstanceDefinition", "targetHints": { "backref": [ "extension" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Specimen", "targetHints": { "backref": [ "extension" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Observation", "targetHints": { "backref": [ "extension" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_DiagnosticReport", "targetHints": { "backref": [ "extension" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Condition", "targetHints": { "backref": [ "extension" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Medication", "targetHints": { "backref": [ "extension" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_MedicationAdministration", "targetHints": { "backref": [ "extension" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_MedicationStatement", "targetHints": { "backref": [ "extension" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_MedicationRequest", "targetHints": { "backref": [ "extension" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Procedure", "targetHints": { "backref": [ "extension" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_DocumentReference", "targetHints": { "backref": [ "extension" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Task", "targetHints": { "backref": [ "extension" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_ImagingStudy", "targetHints": { "backref": [ "extension" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_FamilyMemberHistory", "targetHints": { "backref": [ "extension" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_BodyStructure", "targetHints": { "backref": [ "extension" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/valueAnnotation", "href": "{id}", "rel": "valueAnnotation_authorReference_Practitioner", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/valueAnnotation/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/valueAnnotation", "href": "{id}", "rel": "valueAnnotation_authorReference_PractitionerRole", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/valueAnnotation/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/valueAnnotation", "href": "{id}", "rel": "valueAnnotation_authorReference_Patient", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/valueAnnotation/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/valueAnnotation", "href": "{id}", "rel": "valueAnnotation_authorReference_Organization", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/valueAnnotation/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_Organization", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_Group", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_Practitioner", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_PractitionerRole", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_ResearchStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_Patient", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_ResearchSubject", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_Substance", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_SubstanceDefinition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_Specimen", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_Observation", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_DiagnosticReport", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_Condition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_Medication", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_MedicationAdministration", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_MedicationStatement", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_MedicationRequest", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_Procedure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_DocumentReference", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_Task", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_ImagingStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_FamilyMemberHistory", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_BodyStructure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From DataRequirement/valueDataRequirement", "href": "{id}", "rel": "valueDataRequirement_subjectReference", "targetHints": { "backref": [ "data_requirement" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/valueDataRequirement/subjectReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From ExtendedContactDetail/valueExtendedContactDetail", "href": "{id}", "rel": "valueExtendedContactDetail_organization", "targetHints": { "backref": [ "extended_contact_detail" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/valueExtendedContactDetail/organization/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_Organization", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_Group", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_Practitioner", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_PractitionerRole", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_ResearchStudy", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_Patient", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_ResearchSubject", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_Substance", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_SubstanceDefinition", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_Specimen", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_Observation", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_DiagnosticReport", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_Condition", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_Medication", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_MedicationAdministration", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_MedicationStatement", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_MedicationRequest", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_Procedure", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_DocumentReference", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_Task", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_ImagingStudy", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_FamilyMemberHistory", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_BodyStructure", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Signature/valueSignature", "href": "{id}", "rel": "valueSignature_onBehalfOf_Practitioner", "targetHints": { "backref": [ "onBehalfOf_signature" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/valueSignature/onBehalfOf/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Signature/valueSignature", "href": "{id}", "rel": "valueSignature_onBehalfOf_PractitionerRole", "targetHints": { "backref": [ "onBehalfOf_signature" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/valueSignature/onBehalfOf/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Signature/valueSignature", "href": "{id}", "rel": "valueSignature_onBehalfOf_Patient", "targetHints": { "backref": [ "onBehalfOf_signature" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/valueSignature/onBehalfOf/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Signature/valueSignature", "href": "{id}", "rel": "valueSignature_onBehalfOf_Organization", "targetHints": { "backref": [ "onBehalfOf_signature" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/valueSignature/onBehalfOf/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Signature/valueSignature", "href": "{id}", "rel": "valueSignature_who_Practitioner", "targetHints": { "backref": [ "who_signature" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/valueSignature/who/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Signature/valueSignature", "href": "{id}", "rel": "valueSignature_who_PractitionerRole", "targetHints": { "backref": [ "who_signature" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/valueSignature/who/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Signature/valueSignature", "href": "{id}", "rel": "valueSignature_who_Patient", "targetHints": { "backref": [ "who_signature" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/valueSignature/who/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Signature/valueSignature", "href": "{id}", "rel": "valueSignature_who_Organization", "targetHints": { "backref": [ "who_signature" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/valueSignature/who/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From UsageContext/valueUsageContext", "href": "{id}", "rel": "valueUsageContext_valueReference_ResearchStudy", "targetHints": { "backref": [ "usage_context" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/valueUsageContext/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From UsageContext/valueUsageContext", "href": "{id}", "rel": "valueUsageContext_valueReference_Group", "targetHints": { "backref": [ "usage_context" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/valueUsageContext/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From UsageContext/valueUsageContext", "href": "{id}", "rel": "valueUsageContext_valueReference_Organization", "targetHints": { "backref": [ "usage_context" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/valueUsageContext/valueReference/reference" }, "templateRequired": [ "id" ] } ], "properties": { "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "resourceType": { "const": "Extension", "default": "Extension", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "url": { "description": "Source of the definition for the extension code - a logical name or a URL.", "element_property": true, "element_required": true, "pattern": "\\S*", "title": "identifies the meaning of the extension", "type": "string" }, "valueAddress": { "$ref": "http://graph-fhir.io/schema/0.0.2/Address", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valueAge": { "$ref": "http://graph-fhir.io/schema/0.0.2/Age", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valueAnnotation": { "$ref": "http://graph-fhir.io/schema/0.0.2/Annotation", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valueAttachment": { "$ref": "http://graph-fhir.io/schema/0.0.2/Attachment", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valueAvailability": { "$ref": "http://graph-fhir.io/schema/0.0.2/Availability", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valueBase64Binary": { "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "format": "binary", "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension", "type": "string" }, "valueBoolean": { "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension", "type": "boolean" }, "valueCanonical": { "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "pattern": "\\S*", "title": "Value of extension", "type": "string" }, "valueCode": { "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Value of extension", "type": "string" }, "valueCodeableConcept": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valueCodeableReference": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference", "backref": "extension", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valueCoding": { "$ref": "http://graph-fhir.io/schema/0.0.2/Coding", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valueContactDetail": { "$ref": "http://graph-fhir.io/schema/0.0.2/ContactDetail", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valueContactPoint": { "$ref": "http://graph-fhir.io/schema/0.0.2/ContactPoint", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valueCount": { "$ref": "http://graph-fhir.io/schema/0.0.2/Count", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valueDataRequirement": { "$ref": "http://graph-fhir.io/schema/0.0.2/DataRequirement", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valueDate": { "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "format": "date", "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension", "type": "string" }, "valueDateTime": { "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "format": "date-time", "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension", "type": "string" }, "valueDecimal": { "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension", "type": "number" }, "valueDistance": { "$ref": "http://graph-fhir.io/schema/0.0.2/Distance", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valueDosage": { "$ref": "http://graph-fhir.io/schema/0.0.2/Dosage", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valueDuration": { "$ref": "http://graph-fhir.io/schema/0.0.2/Duration", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valueExpression": { "$ref": "http://graph-fhir.io/schema/0.0.2/Expression", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valueExtendedContactDetail": { "$ref": "http://graph-fhir.io/schema/0.0.2/ExtendedContactDetail", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valueHumanName": { "$ref": "http://graph-fhir.io/schema/0.0.2/HumanName", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valueId": { "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "maxLength": 64, "minLength": 1, "one_of_many": "value", "one_of_many_required": false, "pattern": "^[A-Za-z0-9\\-.]+$", "title": "Value of extension", "type": "string" }, "valueIdentifier": { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valueInstant": { "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "format": "date-time", "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension", "type": "string" }, "valueInteger": { "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension", "type": "integer" }, "valueInteger64": { "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension", "type": "integer" }, "valueMarkdown": { "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "pattern": "\\s*(\\S|\\s)*", "title": "Value of extension", "type": "string" }, "valueMeta": { "$ref": "http://graph-fhir.io/schema/0.0.2/Meta", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valueMoney": { "$ref": "http://graph-fhir.io/schema/0.0.2/Money", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valueOid": { "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "pattern": "^urn:oid:[0-2](\\.(0|[1-9][0-9]*))+$", "title": "Value of extension", "type": "string" }, "valueParameterDefinition": { "$ref": "http://graph-fhir.io/schema/0.0.2/ParameterDefinition", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valuePeriod": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valuePositiveInt": { "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "exclusiveMinimum": 0, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension", "type": "integer" }, "valueQuantity": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valueRange": { "$ref": "http://graph-fhir.io/schema/0.0.2/Range", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valueRatio": { "$ref": "http://graph-fhir.io/schema/0.0.2/Ratio", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valueRatioRange": { "$ref": "http://graph-fhir.io/schema/0.0.2/RatioRange", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valueReference": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "extension", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "enum_reference_types": [ "Organization", "Group", "Practitioner", "PractitionerRole", "ResearchStudy", "Patient", "ResearchSubject", "Substance", "SubstanceDefinition", "Specimen", "Observation", "DiagnosticReport", "Condition", "Medication", "MedicationAdministration", "MedicationStatement", "MedicationRequest", "Procedure", "DocumentReference", "Task", "ImagingStudy", "FamilyMemberHistory", "BodyStructure" ], "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valueRelatedArtifact": { "$ref": "http://graph-fhir.io/schema/0.0.2/RelatedArtifact", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valueSampledData": { "$ref": "http://graph-fhir.io/schema/0.0.2/SampledData", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valueSignature": { "$ref": "http://graph-fhir.io/schema/0.0.2/Signature", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valueString": { "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "pattern": "[ \\r\\n\\t\\S]+", "title": "Value of extension", "type": "string" }, "valueTime": { "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "format": "time", "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension", "type": "string" }, "valueTiming": { "$ref": "http://graph-fhir.io/schema/0.0.2/Timing", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valueTriggerDefinition": { "$ref": "http://graph-fhir.io/schema/0.0.2/TriggerDefinition", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valueUnsignedInt": { "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "minimum": 0, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension", "type": "integer" }, "valueUri": { "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "pattern": "\\S*", "title": "Value of extension", "type": "string" }, "valueUrl": { "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "format": "uri", "maxLength": 65536, "minLength": 1, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension", "type": "string" }, "valueUsageContext": { "$ref": "http://graph-fhir.io/schema/0.0.2/UsageContext", "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension" }, "valueUuid": { "description": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list).", "element_property": true, "format": "uuid", "one_of_many": "value", "one_of_many_required": false, "title": "Value of extension", "type": "string" } }, "title": "Extension", "type": "object" }, "HumanName": { "$id": "http://graph-fhir.io/schema/0.0.2/HumanName", "additionalProperties": false, "description": "Name of a human or other living entity - parts and usage. A name, normally of a human, that can be used for other living entities (e.g. animals but not organizations) that have been assigned names by a human and may need the use of name parts or the need for usage information. [See https://hl7.org/fhir/R5/HumanName.html]", "links": [], "properties": { "_family": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``family``." }, "_given": { "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension" }, "title": "Extension field for ``given``.", "type": "array" }, "_prefix": { "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension" }, "title": "Extension field for ``prefix``.", "type": "array" }, "_suffix": { "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension" }, "title": "Extension field for ``suffix``.", "type": "array" }, "_text": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``text``." }, "_use": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``use``." }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "family": { "description": "The part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Family name (often called 'Surname')", "type": "string" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "given": { "description": "Given name.", "element_property": true, "items": { "pattern": "[ \\r\\n\\t\\S]+", "type": "string" }, "title": "Given names (not always 'first'). Includes middle names", "type": "array" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "period": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "Indicates the period of time when this name was valid for the named person.", "element_property": true, "title": "Time period when name was/is in use" }, "prefix": { "description": "Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the start of the name.", "element_property": true, "items": { "pattern": "[ \\r\\n\\t\\S]+", "type": "string" }, "title": "Parts that come before the name", "type": "array" }, "resourceType": { "const": "HumanName", "default": "HumanName", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "suffix": { "description": "Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the end of the name.", "element_property": true, "items": { "pattern": "[ \\r\\n\\t\\S]+", "type": "string" }, "title": "Parts that come after the name", "type": "array" }, "text": { "description": "Specifies the entire name as it should be displayed e.g. on an application UI. This may be provided instead of or as well as the specific parts.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Text representation of the full name", "type": "string" }, "use": { "binding_description": "The use of a human name.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/name-use", "binding_version": "5.0.0", "description": "Identifies the purpose for this name.", "element_property": true, "enum_values": [ "usual", "official", "temp", "nickname", "anonymous", "old", "maiden" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "usual | official | temp | nickname | anonymous | old | maiden", "type": "string" } }, "title": "HumanName", "type": "object" }, "SubstanceDefinitionCharacterization": { "$id": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionCharacterization", "additionalProperties": false, "description": "General specifications for this substance. [See https://hl7.org/fhir/R5/SubstanceDefinitionCharacterization.html]", "links": [], "properties": { "_description": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``description``." }, "description": { "element_property": true, "pattern": "\\s*(\\S|\\s)*", "title": "The description or justification in support of the interpretation of the data file", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "file": { "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Attachment" }, "title": "The data produced by the analytical instrument or a pictorial representation of that data. Examples: a JCAMP, JDX, or ADX file, or a chromatogram or spectrum analysis", "type": "array" }, "form": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": null, "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/substance-form", "binding_version": null, "element_property": true, "title": "Describes the nature of the chemical entity and explains, for instance, whether this is a base or a salt form" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "resourceType": { "const": "SubstanceDefinitionCharacterization", "default": "SubstanceDefinitionCharacterization", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "technique": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "The method used to elucidate the characterization of the drug substance.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/substance-structure-technique", "binding_version": null, "description": "The method used to elucidate the characterization of the drug substance. Example: HPLC.", "element_property": true, "title": "The method used to find the characterization e.g. HPLC" } }, "title": "SubstanceDefinitionCharacterization", "type": "object" }, "TriggerDefinition": { "$id": "http://graph-fhir.io/schema/0.0.2/TriggerDefinition", "additionalProperties": false, "description": "Defines an expected trigger for a module. A description of a triggering event. Triggering events can be named events, data events, or periodic, as determined by the type element. [See https://hl7.org/fhir/R5/TriggerDefinition.html]", "links": [ { "$comment": "From DataRequirement/data", "href": "{id}", "rel": "data_subjectReference", "targetHints": { "backref": [ "data_requirement" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/data/-/subjectReference/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_name": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``name``." }, "_subscriptionTopic": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``subscriptionTopic``." }, "_timingDate": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``timingDate``." }, "_timingDateTime": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``timingDateTime``." }, "_type": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``type``." }, "code": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "description": "A code that identifies the event.", "element_property": true, "title": "Coded definition of the event" }, "condition": { "$ref": "http://graph-fhir.io/schema/0.0.2/Expression", "description": "A boolean-valued expression that is evaluated in the context of the container of the trigger definition and returns whether or not the trigger fires.", "element_property": true, "title": "Whether the event triggers (boolean expression)" }, "data": { "description": "The triggering data of the event (if this is a data trigger). If more than one data is requirement is specified, then all the data requirements must be true.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/DataRequirement" }, "title": "Triggering data of the event (multiple = 'and')", "type": "array" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "name": { "description": "A formal name for the event. This may be an absolute URI that identifies the event formally (e.g. from a trigger registry), or a simple relative URI that identifies the event in a local context.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Name or URI that identifies the event", "type": "string" }, "resourceType": { "const": "TriggerDefinition", "default": "TriggerDefinition", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "subscriptionTopic": { "description": "A reference to a SubscriptionTopic resource that defines the event. If this element is provided, no other information about the trigger definition may be supplied.", "element_property": true, "enum_reference_types": [ "SubscriptionTopic" ], "pattern": "\\S*", "title": "What event", "type": "string" }, "timingDate": { "description": "The timing of the event (if this is a periodic trigger).", "element_property": true, "format": "date", "one_of_many": "timing", "one_of_many_required": false, "title": "Timing of the event", "type": "string" }, "timingDateTime": { "description": "The timing of the event (if this is a periodic trigger).", "element_property": true, "format": "date-time", "one_of_many": "timing", "one_of_many_required": false, "title": "Timing of the event", "type": "string" }, "timingReference": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "trigger_definition", "description": "The timing of the event (if this is a periodic trigger).", "element_property": true, "enum_reference_types": [ "Schedule" ], "one_of_many": "timing", "one_of_many_required": false, "title": "Timing of the event" }, "timingTiming": { "$ref": "http://graph-fhir.io/schema/0.0.2/Timing", "description": "The timing of the event (if this is a periodic trigger).", "element_property": true, "one_of_many": "timing", "one_of_many_required": false, "title": "Timing of the event" }, "type": { "binding_description": "The type of trigger.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/trigger-type", "binding_version": "5.0.0", "description": "The type of triggering event.", "element_property": true, "element_required": true, "enum_values": [ "named-event", "periodic", "data-changed", "data-added", "data-modified", "data-removed", "data-accessed", "data-access-ended" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended", "type": "string" } }, "title": "TriggerDefinition", "type": "object" }, "Meta": { "$id": "http://graph-fhir.io/schema/0.0.2/Meta", "additionalProperties": false, "description": "Metadata about a resource. The metadata about a resource. This is content in the resource that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource. [See https://hl7.org/fhir/R5/Meta.html]", "links": [], "properties": { "_lastUpdated": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``lastUpdated``." }, "_profile": { "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension" }, "title": "Extension field for ``profile``.", "type": "array" }, "_source": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``source``." }, "_versionId": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``versionId``." }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "lastUpdated": { "description": "When the resource last changed - e.g. when the version changed.", "element_property": true, "format": "date-time", "title": "When the resource version last changed", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "profile": { "description": "A list of profiles (references to [StructureDefinition](structuredefinition.html#) resources) that this resource claims to conform to. The URL is a reference to [StructureDefinition.url](structuredefinition-definitions.html#StructureDefinition.url).", "element_property": true, "enum_reference_types": [ "StructureDefinition" ], "items": { "pattern": "\\S*", "type": "string" }, "title": "Profiles this resource claims to conform to", "type": "array" }, "resourceType": { "const": "Meta", "default": "Meta", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "security": { "binding_description": "Security Labels from the Healthcare Privacy and Security Classification System.", "binding_strength": "extensible", "binding_uri": "http://hl7.org/fhir/ValueSet/security-labels", "binding_version": null, "description": "Security labels applied to this resource. These tags connect specific resources to the overall security policy and infrastructure.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Coding" }, "title": "Security Labels applied to this resource", "type": "array" }, "source": { "description": "A uri that identifies the source system of the resource. This provides a minimal amount of [Provenance](provenance.html#) information that can be used to track or differentiate the source of information in the resource. The source may identify another FHIR server, document, message, database, etc.", "element_property": true, "pattern": "\\S*", "title": "Identifies where the resource comes from", "type": "string" }, "tag": { "binding_description": "Codes that represent various types of tags, commonly workflow-related; e.g. \"Needs review by Dr. Jones\".", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/common-tags", "binding_version": null, "description": "Tags applied to this resource. Tags are intended to be used to identify and relate resources to process and workflow, and applications are not required to consider the tags when interpreting the meaning of a resource.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Coding" }, "title": "Tags applied to this resource", "type": "array" }, "versionId": { "description": "The version specific identifier, as it appears in the version portion of the URL. This value changes when the resource is created, updated, or deleted.", "element_property": true, "maxLength": 64, "minLength": 1, "pattern": "^[A-Za-z0-9\\-.]+$", "title": "Version specific identifier", "type": "string" } }, "title": "Meta", "type": "object" }, "ResearchStudyOutcomeMeasure": { "$id": "http://graph-fhir.io/schema/0.0.2/ResearchStudyOutcomeMeasure", "additionalProperties": false, "description": "A variable measured during the study. An \"outcome measure\", \"endpoint\", \"effect measure\" or \"measure of effect\" is a specific measurement or observation used to quantify the effect of experimental variables on the participants in a study, or for observational studies, to describe patterns of diseases or traits or associations with exposures, risk factors or treatment. [See https://hl7.org/fhir/R5/ResearchStudyOutcomeMeasure.html]", "links": [], "properties": { "_description": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``description``." }, "_name": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``name``." }, "description": { "element_property": true, "pattern": "\\s*(\\S|\\s)*", "title": "Description of the outcome", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "name": { "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Label for the outcome", "type": "string" }, "reference": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "research_study_outcome_measure", "element_property": true, "enum_reference_types": [ "EvidenceVariable" ], "title": "Structured outcome definition" }, "resourceType": { "const": "ResearchStudyOutcomeMeasure", "default": "ResearchStudyOutcomeMeasure", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "type": { "binding_description": "defn.", "binding_strength": "preferred", "binding_uri": "http://hl7.org/fhir/ValueSet/research-study-objective-type", "binding_version": null, "description": "The parameter or characteristic being assessed as one of the values by which the study is assessed.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "primary | secondary | exploratory", "type": "array" } }, "title": "ResearchStudyOutcomeMeasure", "type": "object" }, "DiagnosticReportMedia": { "$id": "http://graph-fhir.io/schema/0.0.2/DiagnosticReportMedia", "additionalProperties": false, "description": "Key images or data associated with this report. A list of key images or data associated with this report. The images or data are generally created during the diagnostic process, and may be directly of the patient, or of treated specimens (i.e. slides of interest). [See https://hl7.org/fhir/R5/DiagnosticReportMedia.html]", "links": [ { "href": "{id}", "rel": "link", "targetHints": { "backref": [ "diagnostic_report_media" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/link/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_comment": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``comment``." }, "comment": { "description": "A comment about the image or data. Typically, this is used to provide an explanation for why the image or data is included, or to draw the viewer's attention to important features.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Comment about the image or data (e.g. explanation)", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "link": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "diagnostic_report_media", "element_property": true, "enum_reference_types": [ "DocumentReference" ], "title": "Reference to the image or data source" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "resourceType": { "const": "DiagnosticReportMedia", "default": "DiagnosticReportMedia", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "required": [ "link" ], "title": "DiagnosticReportMedia", "type": "object" }, "Identifier": { "$id": "http://graph-fhir.io/schema/0.0.2/Identifier", "additionalProperties": false, "description": "An identifier intended for computation. An identifier - identifies some entity uniquely and unambiguously. Typically this is used for business identifiers. [See https://hl7.org/fhir/R5/Identifier.html]", "links": [ { "href": "{id}", "rel": "assigner", "targetHints": { "backref": [ "identifier" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/assigner/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_system": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``system``." }, "_use": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``use``." }, "_value": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``value``." }, "assigner": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "identifier", "description": "Organization that issued/manages the identifier.", "element_property": true, "enum_reference_types": [ "Organization" ], "title": "Organization that issued id (may be just text)" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "period": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "Time period during which identifier is/was valid for use.", "element_property": true, "title": "Time period when id is/was valid for use" }, "resourceType": { "const": "Identifier", "default": "Identifier", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "system": { "description": "Establishes the namespace for the value - that is, an absolute URL that describes a set values that are unique.", "element_property": true, "pattern": "\\S*", "title": "The namespace for the identifier value", "type": "string" }, "type": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.", "binding_strength": "extensible", "binding_uri": "http://hl7.org/fhir/ValueSet/identifier-type", "binding_version": null, "description": "A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.", "element_property": true, "title": "Description of identifier" }, "use": { "binding_description": "Identifies the purpose for this identifier, if known .", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/identifier-use", "binding_version": "5.0.0", "description": "The purpose of this identifier.", "element_property": true, "enum_values": [ "usual", "official", "temp", "secondary", "old" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "usual | official | temp | secondary | old (If known)", "type": "string" }, "value": { "description": "The portion of the identifier typically relevant to the user and which is unique within the context of the system.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "The value that is unique", "type": "string" } }, "title": "Identifier", "type": "object" }, "MedicationAdministrationPerformer": { "$id": "http://graph-fhir.io/schema/0.0.2/MedicationAdministrationPerformer", "additionalProperties": false, "description": "Who or what performed the medication administration and what type of performance they did. The performer of the medication treatment. For devices this is the device that performed the administration of the medication. An IV Pump would be an example of a device that is performing the administration. Both the IV Pump and the practitioner that set the rate or bolus on the pump can be listed as performers. [See https://hl7.org/fhir/R5/MedicationAdministrationPerformer.html]", "links": [ { "$comment": "From CodeableReference/actor", "href": "{id}", "rel": "actor_reference_Organization", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/actor/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/actor", "href": "{id}", "rel": "actor_reference_Group", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/actor/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/actor", "href": "{id}", "rel": "actor_reference_Practitioner", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/actor/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/actor", "href": "{id}", "rel": "actor_reference_PractitionerRole", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/actor/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/actor", "href": "{id}", "rel": "actor_reference_ResearchStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/actor/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/actor", "href": "{id}", "rel": "actor_reference_Patient", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/actor/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/actor", "href": "{id}", "rel": "actor_reference_ResearchSubject", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/actor/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/actor", "href": "{id}", "rel": "actor_reference_Substance", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/actor/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/actor", "href": "{id}", "rel": "actor_reference_SubstanceDefinition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/actor/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/actor", "href": "{id}", "rel": "actor_reference_Specimen", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/actor/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/actor", "href": "{id}", "rel": "actor_reference_Observation", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/actor/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/actor", "href": "{id}", "rel": "actor_reference_DiagnosticReport", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/actor/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/actor", "href": "{id}", "rel": "actor_reference_Condition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/actor/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/actor", "href": "{id}", "rel": "actor_reference_Medication", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/actor/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/actor", "href": "{id}", "rel": "actor_reference_MedicationAdministration", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/actor/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/actor", "href": "{id}", "rel": "actor_reference_MedicationStatement", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/actor/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/actor", "href": "{id}", "rel": "actor_reference_MedicationRequest", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/actor/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/actor", "href": "{id}", "rel": "actor_reference_Procedure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/actor/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/actor", "href": "{id}", "rel": "actor_reference_DocumentReference", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/actor/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/actor", "href": "{id}", "rel": "actor_reference_Task", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/actor/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/actor", "href": "{id}", "rel": "actor_reference_ImagingStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/actor/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/actor", "href": "{id}", "rel": "actor_reference_FamilyMemberHistory", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/actor/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/actor", "href": "{id}", "rel": "actor_reference_BodyStructure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/actor/reference/reference" }, "templateRequired": [ "id" ] } ], "properties": { "actor": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference", "backref": "medication_administration_performer", "description": "Indicates who or what performed the medication administration.", "element_property": true, "enum_reference_types": [ "Practitioner", "PractitionerRole", "Patient", "RelatedPerson", "Device" ], "title": "Who or what performed the medication administration" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "function": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "A code describing the role an individual played in administering the medication.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/med-admin-perform-function", "binding_version": null, "description": "Distinguishes the type of involvement of the performer in the medication administration.", "element_property": true, "title": "Type of performance" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "resourceType": { "const": "MedicationAdministrationPerformer", "default": "MedicationAdministrationPerformer", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "required": [ "actor" ], "title": "MedicationAdministrationPerformer", "type": "object" }, "BodyStructureIncludedStructure": { "$id": "http://graph-fhir.io/schema/0.0.2/BodyStructureIncludedStructure", "additionalProperties": false, "description": "Included anatomic location(s). The anatomical location(s) or region(s) of the specimen, lesion, or body structure. [See https://hl7.org/fhir/R5/BodyStructureIncludedStructure.html]", "links": [], "properties": { "bodyLandmarkOrientation": { "description": "Body locations in relation to a specific body landmark (tatoo, scar, other body structure).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructureIncludedStructureBodyLandmarkOrientation" }, "title": "Landmark relative location", "type": "array" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "laterality": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Concepts modifying the anatomic location.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/bodystructure-relative-location", "binding_version": null, "element_property": true, "title": "Code that represents the included structure laterality" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "qualifier": { "binding_description": "Concepts modifying the anatomic location.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/bodystructure-relative-location", "binding_version": null, "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "Code that represents the included structure qualifier", "type": "array" }, "resourceType": { "const": "BodyStructureIncludedStructure", "default": "BodyStructureIncludedStructure", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "spatialReference": { "backref": "spatialReference_body_structure_included_structure", "description": "XY or XYZ-coordinate orientation for structure.", "element_property": true, "enum_reference_types": [ "ImagingSelection" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Cartesian reference for structure", "type": "array" }, "structure": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "SNOMED CT Body site concepts", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/body-site", "binding_version": null, "element_property": true, "title": "Code that represents the included structure" } }, "required": [ "structure" ], "title": "BodyStructureIncludedStructure", "type": "object" }, "Group": { "$id": "http://graph-fhir.io/schema/0.0.2/Group", "additionalProperties": false, "description": "Group of multiple entities. Represents a defined collection of entities that may be discussed or acted upon collectively but which are not expected to act collectively, and are not formally or legally recognized; i.e. a collection of entities that isn't an Organization. [See https://hl7.org/fhir/R5/Group.html]", "links": [ { "href": "{id}", "rel": "managingEntity_Organization", "targetHints": { "backref": [ "group" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/managingEntity/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "managingEntity_Practitioner", "targetHints": { "backref": [ "group" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/managingEntity/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "managingEntity_PractitionerRole", "targetHints": { "backref": [ "group" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/managingEntity/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From GroupCharacteristic/characteristic", "href": "{id}", "rel": "characteristic_valueReference_Organization", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/characteristic/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From GroupCharacteristic/characteristic", "href": "{id}", "rel": "characteristic_valueReference_Group", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/characteristic/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From GroupCharacteristic/characteristic", "href": "{id}", "rel": "characteristic_valueReference_Practitioner", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/characteristic/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From GroupCharacteristic/characteristic", "href": "{id}", "rel": "characteristic_valueReference_PractitionerRole", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/characteristic/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From GroupCharacteristic/characteristic", "href": "{id}", "rel": "characteristic_valueReference_ResearchStudy", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/characteristic/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From GroupCharacteristic/characteristic", "href": "{id}", "rel": "characteristic_valueReference_Patient", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/characteristic/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From GroupCharacteristic/characteristic", "href": "{id}", "rel": "characteristic_valueReference_ResearchSubject", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/characteristic/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From GroupCharacteristic/characteristic", "href": "{id}", "rel": "characteristic_valueReference_Substance", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/characteristic/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From GroupCharacteristic/characteristic", "href": "{id}", "rel": "characteristic_valueReference_SubstanceDefinition", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/characteristic/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From GroupCharacteristic/characteristic", "href": "{id}", "rel": "characteristic_valueReference_Specimen", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/characteristic/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From GroupCharacteristic/characteristic", "href": "{id}", "rel": "characteristic_valueReference_Observation", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/characteristic/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From GroupCharacteristic/characteristic", "href": "{id}", "rel": "characteristic_valueReference_DiagnosticReport", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/characteristic/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From GroupCharacteristic/characteristic", "href": "{id}", "rel": "characteristic_valueReference_Condition", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/characteristic/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From GroupCharacteristic/characteristic", "href": "{id}", "rel": "characteristic_valueReference_Medication", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/characteristic/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From GroupCharacteristic/characteristic", "href": "{id}", "rel": "characteristic_valueReference_MedicationAdministration", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/characteristic/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From GroupCharacteristic/characteristic", "href": "{id}", "rel": "characteristic_valueReference_MedicationStatement", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/characteristic/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From GroupCharacteristic/characteristic", "href": "{id}", "rel": "characteristic_valueReference_MedicationRequest", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/characteristic/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From GroupCharacteristic/characteristic", "href": "{id}", "rel": "characteristic_valueReference_Procedure", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/characteristic/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From GroupCharacteristic/characteristic", "href": "{id}", "rel": "characteristic_valueReference_DocumentReference", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/characteristic/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From GroupCharacteristic/characteristic", "href": "{id}", "rel": "characteristic_valueReference_Task", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/characteristic/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From GroupCharacteristic/characteristic", "href": "{id}", "rel": "characteristic_valueReference_ImagingStudy", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/characteristic/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From GroupCharacteristic/characteristic", "href": "{id}", "rel": "characteristic_valueReference_FamilyMemberHistory", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/characteristic/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From GroupCharacteristic/characteristic", "href": "{id}", "rel": "characteristic_valueReference_BodyStructure", "targetHints": { "backref": [ "group_characteristic" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/characteristic/-/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From GroupMember/member", "href": "{id}", "rel": "member_entity_Group", "targetHints": { "backref": [ "group_member" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/member/-/entity/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From GroupMember/member", "href": "{id}", "rel": "member_entity_Organization", "targetHints": { "backref": [ "group_member" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/member/-/entity/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From GroupMember/member", "href": "{id}", "rel": "member_entity_Patient", "targetHints": { "backref": [ "group_member" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/member/-/entity/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From GroupMember/member", "href": "{id}", "rel": "member_entity_Practitioner", "targetHints": { "backref": [ "group_member" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/member/-/entity/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From GroupMember/member", "href": "{id}", "rel": "member_entity_PractitionerRole", "targetHints": { "backref": [ "group_member" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/member/-/entity/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From GroupMember/member", "href": "{id}", "rel": "member_entity_Specimen", "targetHints": { "backref": [ "group_member" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/member/-/entity/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_active": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``active``." }, "_description": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``description``." }, "_implicitRules": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``implicitRules``." }, "_language": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``language``." }, "_membership": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``membership``." }, "_name": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``name``." }, "_quantity": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``quantity``." }, "_type": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``type``." }, "active": { "description": "Indicates whether the record for the group is available for use or is merely being retained for historical purposes.", "element_property": true, "title": "Whether this group's record is in active use", "type": "boolean" }, "characteristic": { "description": "Identifies traits whose presence r absence is shared by members of the group.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/GroupCharacteristic" }, "title": "Include / Exclude group members by Trait", "type": "array" }, "code": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "description": "Provides a specific type of resource the group includes; e.g. \"cow\", \"syringe\", etc.", "element_property": true, "title": "Kind of Group members" }, "contained": { "description": "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, nor can they have their own independent transaction scope. This is allowed to be a Parameters resource if and only if it is referenced by a resource that provides context/meaning.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Resource" }, "title": "Contained, inline Resources", "type": "array" }, "description": { "description": "Explanation of what the group represents and how it is intended to be used.", "element_property": true, "pattern": "\\s*(\\S|\\s)*", "title": "Natural language description of the group", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.", "element_property": true, "maxLength": 64, "minLength": 1, "pattern": "^[A-Za-z0-9\\-.]+$", "title": "Logical id of this artifact", "type": "string" }, "identifier": { "description": "Business identifiers assigned to this participant by one of the applications involved. These identifiers remain constant as the resource is updated and propagates from server to server.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier" }, "title": "Business Identifier for this Group", "type": "array" }, "implicitRules": { "description": "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.", "element_property": true, "pattern": "\\S*", "title": "A set of rules under which this content was created", "type": "string" }, "language": { "binding_description": "IETF language tag for a human language", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/all-languages", "binding_version": "5.0.0", "description": "The base language in which the resource is written.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Language of the resource content", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "managingEntity": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "group", "description": "Entity responsible for defining and maintaining Group characteristics and/or registered members.", "element_property": true, "enum_reference_types": [ "Organization", "RelatedPerson", "Practitioner", "PractitionerRole" ], "title": "Entity that is the custodian of the Group's definition" }, "member": { "description": "Identifies the resource instances that are members of the group.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/GroupMember" }, "title": "Who or what is in group", "type": "array" }, "membership": { "binding_description": "The basis for membership in a group", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/group-membership-basis", "binding_version": "5.0.0", "description": "Basis for membership in the Group: * 'definitional': The Group.characteristics specified are both necessary and sufficient to determine membership. All entities that meet the criteria are considered to be members of the group, whether referenced by the group or not. If members are present, they are individuals that happen to be known as meeting the Group.characteristics. The list cannot be presumed to be complete. * 'enumerated': The Group.characteristics are necessary but not sufficient to determine membership. Membership is determined by being listed as one of the Group.member.", "element_property": true, "element_required": true, "enum_values": [ "definitional", "enumerated" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "definitional | enumerated", "type": "string" }, "meta": { "$ref": "http://graph-fhir.io/schema/0.0.2/Meta", "description": "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.", "element_property": true, "title": "Metadata about the resource" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored", "type": "array" }, "name": { "description": "A label assigned to the group for human identification and communication.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Label for Group", "type": "string" }, "quantity": { "description": "A count of the number of resource instances that are part of the group.", "element_property": true, "minimum": 0, "title": "Number of members", "type": "integer" }, "resourceType": { "const": "Group", "default": "Group", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "text": { "$ref": "http://graph-fhir.io/schema/0.0.2/Narrative", "description": "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", "element_property": true, "title": "Text summary of the resource, for human interpretation" }, "type": { "binding_description": "Types of resources that are part of group.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/group-type", "binding_version": "5.0.0", "description": "Identifies the broad classification of the kind of resources the group includes.", "element_property": true, "element_required": true, "enum_values": [ "person", "animal", "practitioner", "device", "careteam", "healthcareservice", "location", "organization", "relatedperson", "specimen" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "person | animal | practitioner | device | careteam | healthcareservice | location | organization | relatedperson | specimen", "type": "string" } }, "title": "Group", "type": "object" }, "TaskInput": { "$id": "http://graph-fhir.io/schema/0.0.2/TaskInput", "additionalProperties": false, "description": "Information used to perform task. Additional information that may be needed in the execution of the task. [See https://hl7.org/fhir/R5/TaskInput.html]", "links": [ { "href": "{id}", "rel": "valueReference_Organization", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Group", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Practitioner", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_PractitionerRole", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_ResearchStudy", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Patient", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_ResearchSubject", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Substance", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_SubstanceDefinition", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Specimen", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Observation", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_DiagnosticReport", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Condition", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Medication", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_MedicationAdministration", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_MedicationStatement", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_MedicationRequest", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Procedure", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_DocumentReference", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_Task", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_ImagingStudy", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_FamilyMemberHistory", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "valueReference_BodyStructure", "targetHints": { "backref": [ "task_input" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/valueAnnotation", "href": "{id}", "rel": "valueAnnotation_authorReference_Practitioner", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/valueAnnotation/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/valueAnnotation", "href": "{id}", "rel": "valueAnnotation_authorReference_PractitionerRole", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/valueAnnotation/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/valueAnnotation", "href": "{id}", "rel": "valueAnnotation_authorReference_Patient", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/valueAnnotation/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/valueAnnotation", "href": "{id}", "rel": "valueAnnotation_authorReference_Organization", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/valueAnnotation/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_Organization", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_Group", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_Practitioner", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_PractitionerRole", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_ResearchStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_Patient", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_ResearchSubject", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_Substance", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_SubstanceDefinition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_Specimen", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_Observation", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_DiagnosticReport", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_Condition", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_Medication", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_MedicationAdministration", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_MedicationStatement", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_MedicationRequest", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_Procedure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_DocumentReference", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_Task", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_ImagingStudy", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_FamilyMemberHistory", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From CodeableReference/valueCodeableReference", "href": "{id}", "rel": "valueCodeableReference_reference_BodyStructure", "targetHints": { "backref": [ "codeable_reference" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/valueCodeableReference/reference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From DataRequirement/valueDataRequirement", "href": "{id}", "rel": "valueDataRequirement_subjectReference", "targetHints": { "backref": [ "data_requirement" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/valueDataRequirement/subjectReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From ExtendedContactDetail/valueExtendedContactDetail", "href": "{id}", "rel": "valueExtendedContactDetail_organization", "targetHints": { "backref": [ "extended_contact_detail" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/valueExtendedContactDetail/organization/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_Organization", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_Group", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_Practitioner", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_PractitionerRole", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_ResearchStudy", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_Patient", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_ResearchSubject", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchSubject/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_Substance", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_SubstanceDefinition", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_Specimen", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_Observation", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_DiagnosticReport", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_Condition", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Condition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_Medication", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_MedicationAdministration", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationAdministration/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_MedicationStatement", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationStatement/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_MedicationRequest", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "MedicationRequest/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_Procedure", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Procedure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_DocumentReference", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_Task", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Task/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_ImagingStudy", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ImagingStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_FamilyMemberHistory", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "FamilyMemberHistory/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From RelatedArtifact/valueRelatedArtifact", "href": "{id}", "rel": "valueRelatedArtifact_resourceReference_BodyStructure", "targetHints": { "backref": [ "related_artifact" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "BodyStructure/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, "templatePointers": { "id": "/valueRelatedArtifact/resourceReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Signature/valueSignature", "href": "{id}", "rel": "valueSignature_onBehalfOf_Practitioner", "targetHints": { "backref": [ "onBehalfOf_signature" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/valueSignature/onBehalfOf/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Signature/valueSignature", "href": "{id}", "rel": "valueSignature_onBehalfOf_PractitionerRole", "targetHints": { "backref": [ "onBehalfOf_signature" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/valueSignature/onBehalfOf/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Signature/valueSignature", "href": "{id}", "rel": "valueSignature_onBehalfOf_Patient", "targetHints": { "backref": [ "onBehalfOf_signature" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/valueSignature/onBehalfOf/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Signature/valueSignature", "href": "{id}", "rel": "valueSignature_onBehalfOf_Organization", "targetHints": { "backref": [ "onBehalfOf_signature" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/valueSignature/onBehalfOf/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Signature/valueSignature", "href": "{id}", "rel": "valueSignature_who_Practitioner", "targetHints": { "backref": [ "who_signature" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/valueSignature/who/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Signature/valueSignature", "href": "{id}", "rel": "valueSignature_who_PractitionerRole", "targetHints": { "backref": [ "who_signature" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/valueSignature/who/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Signature/valueSignature", "href": "{id}", "rel": "valueSignature_who_Patient", "targetHints": { "backref": [ "who_signature" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/valueSignature/who/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Signature/valueSignature", "href": "{id}", "rel": "valueSignature_who_Organization", "targetHints": { "backref": [ "who_signature" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/valueSignature/who/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From UsageContext/valueUsageContext", "href": "{id}", "rel": "valueUsageContext_valueReference_ResearchStudy", "targetHints": { "backref": [ "usage_context" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/valueUsageContext/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From UsageContext/valueUsageContext", "href": "{id}", "rel": "valueUsageContext_valueReference_Group", "targetHints": { "backref": [ "usage_context" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/valueUsageContext/valueReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From UsageContext/valueUsageContext", "href": "{id}", "rel": "valueUsageContext_valueReference_Organization", "targetHints": { "backref": [ "usage_context" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/valueUsageContext/valueReference/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_valueBase64Binary": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueBase64Binary``." }, "_valueBoolean": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueBoolean``." }, "_valueCanonical": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueCanonical``." }, "_valueCode": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueCode``." }, "_valueDate": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueDate``." }, "_valueDateTime": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueDateTime``." }, "_valueDecimal": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueDecimal``." }, "_valueId": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueId``." }, "_valueInstant": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueInstant``." }, "_valueInteger": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueInteger``." }, "_valueInteger64": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueInteger64``." }, "_valueMarkdown": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueMarkdown``." }, "_valueOid": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueOid``." }, "_valuePositiveInt": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valuePositiveInt``." }, "_valueString": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueString``." }, "_valueTime": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueTime``." }, "_valueUnsignedInt": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueUnsignedInt``." }, "_valueUri": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueUri``." }, "_valueUrl": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueUrl``." }, "_valueUuid": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``valueUuid``." }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "resourceType": { "const": "TaskInput", "default": "TaskInput", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "type": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "description": "A code or description indicating how the input is intended to be used as part of the task execution.", "element_property": true, "title": "Label for the input" }, "valueAddress": { "$ref": "http://graph-fhir.io/schema/0.0.2/Address", "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valueAge": { "$ref": "http://graph-fhir.io/schema/0.0.2/Age", "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valueAnnotation": { "$ref": "http://graph-fhir.io/schema/0.0.2/Annotation", "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valueAttachment": { "$ref": "http://graph-fhir.io/schema/0.0.2/Attachment", "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valueAvailability": { "$ref": "http://graph-fhir.io/schema/0.0.2/Availability", "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valueBase64Binary": { "description": "The value of the input parameter as a basic type.", "element_property": true, "format": "binary", "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task", "type": "string" }, "valueBoolean": { "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task", "type": "boolean" }, "valueCanonical": { "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "pattern": "\\S*", "title": "Content to use in performing the task", "type": "string" }, "valueCode": { "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Content to use in performing the task", "type": "string" }, "valueCodeableConcept": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valueCodeableReference": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference", "backref": "task_input", "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valueCoding": { "$ref": "http://graph-fhir.io/schema/0.0.2/Coding", "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valueContactDetail": { "$ref": "http://graph-fhir.io/schema/0.0.2/ContactDetail", "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valueContactPoint": { "$ref": "http://graph-fhir.io/schema/0.0.2/ContactPoint", "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valueCount": { "$ref": "http://graph-fhir.io/schema/0.0.2/Count", "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valueDataRequirement": { "$ref": "http://graph-fhir.io/schema/0.0.2/DataRequirement", "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valueDate": { "description": "The value of the input parameter as a basic type.", "element_property": true, "format": "date", "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task", "type": "string" }, "valueDateTime": { "description": "The value of the input parameter as a basic type.", "element_property": true, "format": "date-time", "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task", "type": "string" }, "valueDecimal": { "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task", "type": "number" }, "valueDistance": { "$ref": "http://graph-fhir.io/schema/0.0.2/Distance", "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valueDosage": { "$ref": "http://graph-fhir.io/schema/0.0.2/Dosage", "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valueDuration": { "$ref": "http://graph-fhir.io/schema/0.0.2/Duration", "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valueExpression": { "$ref": "http://graph-fhir.io/schema/0.0.2/Expression", "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valueExtendedContactDetail": { "$ref": "http://graph-fhir.io/schema/0.0.2/ExtendedContactDetail", "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valueHumanName": { "$ref": "http://graph-fhir.io/schema/0.0.2/HumanName", "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valueId": { "description": "The value of the input parameter as a basic type.", "element_property": true, "maxLength": 64, "minLength": 1, "one_of_many": "value", "one_of_many_required": true, "pattern": "^[A-Za-z0-9\\-.]+$", "title": "Content to use in performing the task", "type": "string" }, "valueIdentifier": { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier", "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valueInstant": { "description": "The value of the input parameter as a basic type.", "element_property": true, "format": "date-time", "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task", "type": "string" }, "valueInteger": { "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task", "type": "integer" }, "valueInteger64": { "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task", "type": "integer" }, "valueMarkdown": { "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "pattern": "\\s*(\\S|\\s)*", "title": "Content to use in performing the task", "type": "string" }, "valueMeta": { "$ref": "http://graph-fhir.io/schema/0.0.2/Meta", "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valueMoney": { "$ref": "http://graph-fhir.io/schema/0.0.2/Money", "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valueOid": { "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "pattern": "^urn:oid:[0-2](\\.(0|[1-9][0-9]*))+$", "title": "Content to use in performing the task", "type": "string" }, "valueParameterDefinition": { "$ref": "http://graph-fhir.io/schema/0.0.2/ParameterDefinition", "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valuePeriod": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valuePositiveInt": { "description": "The value of the input parameter as a basic type.", "element_property": true, "exclusiveMinimum": 0, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task", "type": "integer" }, "valueQuantity": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valueRange": { "$ref": "http://graph-fhir.io/schema/0.0.2/Range", "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valueRatio": { "$ref": "http://graph-fhir.io/schema/0.0.2/Ratio", "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valueRatioRange": { "$ref": "http://graph-fhir.io/schema/0.0.2/RatioRange", "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valueReference": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "task_input", "description": "The value of the input parameter as a basic type.", "element_property": true, "enum_reference_types": [ "Organization", "Group", "Practitioner", "PractitionerRole", "ResearchStudy", "Patient", "ResearchSubject", "Substance", "SubstanceDefinition", "Specimen", "Observation", "DiagnosticReport", "Condition", "Medication", "MedicationAdministration", "MedicationStatement", "MedicationRequest", "Procedure", "DocumentReference", "Task", "ImagingStudy", "FamilyMemberHistory", "BodyStructure" ], "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valueRelatedArtifact": { "$ref": "http://graph-fhir.io/schema/0.0.2/RelatedArtifact", "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valueSampledData": { "$ref": "http://graph-fhir.io/schema/0.0.2/SampledData", "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valueSignature": { "$ref": "http://graph-fhir.io/schema/0.0.2/Signature", "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valueString": { "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Content to use in performing the task", "type": "string" }, "valueTime": { "description": "The value of the input parameter as a basic type.", "element_property": true, "format": "time", "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task", "type": "string" }, "valueTiming": { "$ref": "http://graph-fhir.io/schema/0.0.2/Timing", "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valueTriggerDefinition": { "$ref": "http://graph-fhir.io/schema/0.0.2/TriggerDefinition", "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valueUnsignedInt": { "description": "The value of the input parameter as a basic type.", "element_property": true, "minimum": 0, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task", "type": "integer" }, "valueUri": { "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "pattern": "\\S*", "title": "Content to use in performing the task", "type": "string" }, "valueUrl": { "description": "The value of the input parameter as a basic type.", "element_property": true, "format": "uri", "maxLength": 65536, "minLength": 1, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task", "type": "string" }, "valueUsageContext": { "$ref": "http://graph-fhir.io/schema/0.0.2/UsageContext", "description": "The value of the input parameter as a basic type.", "element_property": true, "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task" }, "valueUuid": { "description": "The value of the input parameter as a basic type.", "element_property": true, "format": "uuid", "one_of_many": "value", "one_of_many_required": true, "title": "Content to use in performing the task", "type": "string" } }, "required": [ "type" ], "title": "TaskInput", "type": "object" }, "Medication": { "$id": "http://graph-fhir.io/schema/0.0.2/Medication", "additionalProperties": false, "description": "Definition of a Medication. This resource is primarily used for the identification and definition of a medication, including ingredients, for the purposes of prescribing, dispensing, and administering a medication as well as for making statements about medication use. [See https://hl7.org/fhir/R5/Medication.html]", "links": [ { "href": "{id}", "rel": "marketingAuthorizationHolder", "targetHints": { "backref": [ "medication" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/marketingAuthorizationHolder/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_implicitRules": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``implicitRules``." }, "_language": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``language``." }, "_status": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``status``." }, "batch": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationBatch", "description": "Information that only applies to packages (not products).", "element_property": true, "title": "Details about packaged medications" }, "code": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "A coded concept that defines the type of a medication.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/medication-codes", "binding_version": null, "description": "A code (or set of codes) that specify this medication, or a textual description if no code is available. Usage note: This could be a standard medication code such as a code from RxNorm, SNOMED CT, IDMP etc. It could also be a national or local formulary code, optionally with translations to other code systems.", "element_property": true, "title": "Codes that identify this medication" }, "contained": { "description": "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, nor can they have their own independent transaction scope. This is allowed to be a Parameters resource if and only if it is referenced by a resource that provides context/meaning.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Resource" }, "title": "Contained, inline Resources", "type": "array" }, "definition": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "medication", "description": "A reference to a knowledge resource that provides more information about this medication.", "element_property": true, "enum_reference_types": [ "MedicationKnowledge" ], "title": "Knowledge about this medication" }, "doseForm": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "A coded concept defining the form of a medication.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/medication-form-codes", "binding_version": null, "description": "Describes the form of the item. Powder; tablets; capsule.", "element_property": true, "title": "powder | tablets | capsule +" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.", "element_property": true, "maxLength": 64, "minLength": 1, "pattern": "^[A-Za-z0-9\\-.]+$", "title": "Logical id of this artifact", "type": "string" }, "identifier": { "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier" }, "title": "Business identifier for this medication", "type": "array" }, "implicitRules": { "description": "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.", "element_property": true, "pattern": "\\S*", "title": "A set of rules under which this content was created", "type": "string" }, "ingredient": { "description": "Identifies a particular constituent of interest in the product.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationIngredient" }, "title": "Active or inactive ingredient", "type": "array" }, "language": { "binding_description": "IETF language tag for a human language", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/all-languages", "binding_version": "5.0.0", "description": "The base language in which the resource is written.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Language of the resource content", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "marketingAuthorizationHolder": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "medication", "description": "The company or other legal entity that has authorization, from the appropriate drug regulatory authority, to market a medicine in one or more jurisdictions. Typically abbreviated MAH.Note: The MAH may manufacture the product and may also contract the manufacturing of the product to one or more companies (organizations).", "element_property": true, "enum_reference_types": [ "Organization" ], "title": "Organization that has authorization to market medication" }, "meta": { "$ref": "http://graph-fhir.io/schema/0.0.2/Meta", "description": "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.", "element_property": true, "title": "Metadata about the resource" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored", "type": "array" }, "resourceType": { "const": "Medication", "default": "Medication", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "status": { "binding_description": "A coded concept defining if the medication is in active use.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/medication-status", "binding_version": "5.0.0", "description": "A code to indicate if the medication is in active use.", "element_property": true, "enum_values": [ "active", "inactive", "entered-in-error" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "active | inactive | entered-in-error", "type": "string" }, "text": { "$ref": "http://graph-fhir.io/schema/0.0.2/Narrative", "description": "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", "element_property": true, "title": "Text summary of the resource, for human interpretation" }, "totalVolume": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "description": "When the specified product code does not infer a package size, this is the specific amount of drug in the product. For example, when specifying a product that has the same strength (For example, Insulin glargine 100 unit per mL solution for injection), this attribute provides additional clarification of the package amount (For example, 3 mL, 10mL, etc.).", "element_property": true, "title": "When the specified product code does not infer a package size, this is the specific amount of drug in the product" } }, "title": "Medication", "type": "object" }, "MedicationBatch": { "$id": "http://graph-fhir.io/schema/0.0.2/MedicationBatch", "additionalProperties": false, "description": "Details about packaged medications. Information that only applies to packages (not products). [See https://hl7.org/fhir/R5/MedicationBatch.html]", "links": [], "properties": { "_expirationDate": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``expirationDate``." }, "_lotNumber": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``lotNumber``." }, "expirationDate": { "description": "When this specific batch of product will expire.", "element_property": true, "format": "date-time", "title": "When batch will expire", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "lotNumber": { "description": "The assigned lot number of a batch of the specified product.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Identifier assigned to batch", "type": "string" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "resourceType": { "const": "MedicationBatch", "default": "MedicationBatch", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "title": "MedicationBatch", "type": "object" }, "ResearchSubject": { "$id": "http://graph-fhir.io/schema/0.0.2/ResearchSubject", "additionalProperties": false, "description": "Participant or object which is the recipient of investigative activities in a study. A ResearchSubject is a participant or object which is the recipient of investigative activities in a research study. [See https://hl7.org/fhir/R5/ResearchSubject.html]", "links": [ { "href": "{id}", "rel": "study", "targetHints": { "backref": [ "research_subject" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "ResearchStudy/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, "templatePointers": { "id": "/study/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Patient", "targetHints": { "backref": [ "research_subject" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Group", "targetHints": { "backref": [ "research_subject" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Group/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Specimen", "targetHints": { "backref": [ "research_subject" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Specimen/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Medication", "targetHints": { "backref": [ "research_subject" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Medication/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "subject_Substance", "targetHints": { "backref": [ "research_subject" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/subject/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_actualComparisonGroup": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``actualComparisonGroup``." }, "_assignedComparisonGroup": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``assignedComparisonGroup``." }, "_implicitRules": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``implicitRules``." }, "_language": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``language``." }, "_status": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``status``." }, "actualComparisonGroup": { "description": "The name of the arm in the study the subject actually followed as part of this study.", "element_property": true, "maxLength": 64, "minLength": 1, "pattern": "^[A-Za-z0-9\\-.]+$", "title": "What path was followed", "type": "string" }, "assignedComparisonGroup": { "description": "The name of the arm in the study the subject is expected to follow as part of this study.", "element_property": true, "maxLength": 64, "minLength": 1, "pattern": "^[A-Za-z0-9\\-.]+$", "title": "What path should be followed", "type": "string" }, "consent": { "backref": "consent_research_subject", "description": "A record of the patient's informed agreement to participate in the study.", "element_property": true, "enum_reference_types": [ "Consent" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Agreement to participate in study", "type": "array" }, "contained": { "description": "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, nor can they have their own independent transaction scope. This is allowed to be a Parameters resource if and only if it is referenced by a resource that provides context/meaning.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Resource" }, "title": "Contained, inline Resources", "type": "array" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.", "element_property": true, "maxLength": 64, "minLength": 1, "pattern": "^[A-Za-z0-9\\-.]+$", "title": "Logical id of this artifact", "type": "string" }, "identifier": { "description": "Identifiers assigned to this research subject for a study.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier" }, "title": "Business Identifier for research subject in a study", "type": "array" }, "implicitRules": { "description": "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.", "element_property": true, "pattern": "\\S*", "title": "A set of rules under which this content was created", "type": "string" }, "language": { "binding_description": "IETF language tag for a human language", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/all-languages", "binding_version": "5.0.0", "description": "The base language in which the resource is written.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Language of the resource content", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "meta": { "$ref": "http://graph-fhir.io/schema/0.0.2/Meta", "description": "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.", "element_property": true, "title": "Metadata about the resource" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored", "type": "array" }, "period": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "The dates the subject began and ended their participation in the study.", "element_property": true, "title": "Start and end of participation" }, "progress": { "description": "The current state (status) of the subject and resons for status change where appropriate.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubjectProgress" }, "title": "Subject status", "type": "array" }, "resourceType": { "const": "ResearchSubject", "default": "ResearchSubject", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "status": { "binding_description": "Codes that convey the current publication status of the research study resource.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/publication-status", "binding_version": "5.0.0", "description": "The publication state of the resource (not of the subject).", "element_property": true, "element_required": true, "enum_values": [ "draft", "active", "retired", "unknown" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "draft | active | retired | unknown", "type": "string" }, "study": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "research_subject", "description": "Reference to the study the subject is participating in.", "element_property": true, "enum_reference_types": [ "ResearchStudy" ], "title": "Study subject is part of" }, "subject": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "research_subject", "description": "The record of the person, animal or other entity involved in the study.", "element_property": true, "enum_reference_types": [ "Patient", "Group", "Specimen", "Device", "Medication", "Substance", "BiologicallyDerivedProduct" ], "title": "Who or what is part of study" }, "text": { "$ref": "http://graph-fhir.io/schema/0.0.2/Narrative", "description": "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", "element_property": true, "title": "Text summary of the resource, for human interpretation" } }, "required": [ "study", "subject" ], "title": "ResearchSubject", "type": "object" }, "CodeableConcept": { "$id": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "additionalProperties": false, "description": "Concept - reference to a terminology or just text. A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text. [See https://hl7.org/fhir/R5/CodeableConcept.html]", "links": [], "properties": { "_text": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``text``." }, "coding": { "description": "A reference to a code defined by a terminology system.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Coding" }, "title": "Code defined by a terminology system", "type": "array" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "resourceType": { "const": "CodeableConcept", "default": "CodeableConcept", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "text": { "description": "A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Plain text representation of the concept", "type": "string" } }, "title": "CodeableConcept", "type": "object" }, "ContactPoint": { "$id": "http://graph-fhir.io/schema/0.0.2/ContactPoint", "additionalProperties": false, "description": "Details of a Technology mediated contact point (phone, fax, email, etc.). Details for all kinds of technology mediated contact points for a person or organization, including telephone, email, etc. [See https://hl7.org/fhir/R5/ContactPoint.html]", "links": [], "properties": { "_rank": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``rank``." }, "_system": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``system``." }, "_use": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``use``." }, "_value": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``value``." }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "period": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "element_property": true, "title": "Time period when the contact point was/is in use" }, "rank": { "description": "Specifies a preferred order in which to use a set of contacts. ContactPoints with lower rank values are more preferred than those with higher rank values.", "element_property": true, "exclusiveMinimum": 0, "title": "Specify preferred order of use (1 = highest)", "type": "integer" }, "resourceType": { "const": "ContactPoint", "default": "ContactPoint", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "system": { "binding_description": "Telecommunications form for contact point.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/contact-point-system", "binding_version": "5.0.0", "description": "Telecommunications form for contact point - what communications system is required to make use of the contact.", "element_property": true, "enum_values": [ "phone", "fax", "email", "pager", "url", "sms", "other" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "phone | fax | email | pager | url | sms | other", "type": "string" }, "use": { "binding_description": "Use of contact point.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/contact-point-use", "binding_version": "5.0.0", "description": "Identifies the purpose for the contact point.", "element_property": true, "enum_values": [ "home", "work", "temp", "old", "mobile" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "home | work | temp | old | mobile - purpose of this contact point", "type": "string" }, "value": { "description": "The actual contact point details, in a form that is meaningful to the designated communication system (i.e. phone number or email address).", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "The actual contact point details", "type": "string" } }, "title": "ContactPoint", "type": "object" }, "Age": { "$id": "http://graph-fhir.io/schema/0.0.2/Age", "additionalProperties": false, "description": "A duration of time during which an organism (or a process) has existed. [See https://hl7.org/fhir/R5/Age.html]", "links": [], "properties": { "_code": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``code``." }, "_comparator": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``comparator``." }, "_system": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``system``." }, "_unit": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``unit``." }, "_value": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``value``." }, "code": { "description": "A computer processable form of the unit in some unit representation system.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Coded form of the unit", "type": "string" }, "comparator": { "binding_description": "How the Quantity should be understood and represented.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/quantity-comparator", "binding_version": "5.0.0", "description": "How the value should be understood and represented - whether the actual value is greater or less than the stated value due to measurement issues; e.g. if the comparator is \"<\" , then the real value is < stated value.", "element_property": true, "enum_values": [ "<", "<=", ">=", ">", "ad" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "< | <= | >= | > | ad - how to understand the value", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "resourceType": { "const": "Age", "default": "Age", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "system": { "description": "The identification of the system that provides the coded form of the unit.", "element_property": true, "pattern": "\\S*", "title": "System that defines coded unit form", "type": "string" }, "unit": { "description": "A human-readable form of the unit.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unit representation", "type": "string" }, "value": { "description": "The value of the measured amount. The value includes an implicit precision in the presentation of the value.", "element_property": true, "title": "Numerical value (with implicit precision)", "type": "number" } }, "title": "Age", "type": "object" }, "SubstanceDefinition": { "$id": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition", "additionalProperties": false, "description": "The detailed description of a substance, typically at a level beyond what is used for prescribing. [See https://hl7.org/fhir/R5/SubstanceDefinition.html]", "links": [ { "href": "{id}", "rel": "manufacturer", "targetHints": { "backref": [ "manufacturer_substance_definition" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/manufacturer/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "supplier", "targetHints": { "backref": [ "supplier_substance_definition" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/supplier/-/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From SubstanceDefinitionCode/code", "href": "{id}", "rel": "code_source", "targetHints": { "backref": [ "source_substance_definition_code" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/code/-/source/-/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From SubstanceDefinitionName/name", "href": "{id}", "rel": "name_source", "targetHints": { "backref": [ "source_substance_definition_name" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/name/-/source/-/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Practitioner", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Practitioner/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_PractitionerRole", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "PractitionerRole/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Patient", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Patient/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From Annotation/note", "href": "{id}", "rel": "note_authorReference_Organization", "targetHints": { "backref": [ "annotation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "Organization/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, "templatePointers": { "id": "/note/-/authorReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From SubstanceDefinitionRelationship/relationship", "href": "{id}", "rel": "relationship_source", "targetHints": { "backref": [ "source_substance_definition_relationship" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/relationship/-/source/-/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From SubstanceDefinitionRelationship/relationship", "href": "{id}", "rel": "relationship_substanceDefinitionReference", "targetHints": { "backref": [ "substance_definition_relationship" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "SubstanceDefinition/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, "templatePointers": { "id": "/relationship/-/substanceDefinitionReference/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From SubstanceDefinitionStructure/structure", "href": "{id}", "rel": "structure_sourceDocument", "targetHints": { "backref": [ "sourceDocument_substance_definition_structure" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/structure/sourceDocument/-/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_description": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``description``." }, "_implicitRules": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``implicitRules``." }, "_language": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``language``." }, "_version": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``version``." }, "characterization": { "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionCharacterization" }, "title": "General specifications for this substance", "type": "array" }, "classification": { "description": "A high level categorization, e.g. polymer or nucleic acid, or food, chemical, biological, or a lower level such as the general types of polymer (linear or branch chain) or type of impurity (process related or contaminant).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "A categorization, high level e.g. polymer or nucleic acid, or food, chemical, biological, or lower e.g. polymer linear or branch chain, or type of impurity", "type": "array" }, "code": { "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionCode" }, "title": "Codes associated with the substance", "type": "array" }, "contained": { "description": "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, nor can they have their own independent transaction scope. This is allowed to be a Parameters resource if and only if it is referenced by a resource that provides context/meaning.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Resource" }, "title": "Contained, inline Resources", "type": "array" }, "description": { "element_property": true, "pattern": "\\s*(\\S|\\s)*", "title": "Textual description of the substance", "type": "string" }, "domain": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Applicable domain for this product (e.g. human, veterinary).", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/medicinal-product-domain", "binding_version": null, "element_property": true, "title": "If the substance applies to human or veterinary use" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "grade": { "binding_description": "The quality standard, established benchmark, to which a substance complies", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/substance-grade", "binding_version": null, "description": "The quality standard, established benchmark, to which substance complies (e.g. USP/NF, Ph. Eur, JP, BP, Company Standard).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "The quality standard, established benchmark, to which substance complies (e.g. USP/NF, BP)", "type": "array" }, "id": { "description": "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.", "element_property": true, "maxLength": 64, "minLength": 1, "pattern": "^[A-Za-z0-9\\-.]+$", "title": "Logical id of this artifact", "type": "string" }, "identifier": { "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier" }, "title": "Identifier by which this substance is known", "type": "array" }, "implicitRules": { "description": "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.", "element_property": true, "pattern": "\\S*", "title": "A set of rules under which this content was created", "type": "string" }, "informationSource": { "backref": "informationSource_substance_definition", "element_property": true, "enum_reference_types": [ "Citation" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Supporting literature", "type": "array" }, "language": { "binding_description": "IETF language tag for a human language", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/all-languages", "binding_version": "5.0.0", "description": "The base language in which the resource is written.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Language of the resource content", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "manufacturer": { "backref": "manufacturer_substance_definition", "description": "The entity that creates, makes, produces or fabricates the substance. This is a set of potential manufacturers but is not necessarily comprehensive.", "element_property": true, "enum_reference_types": [ "Organization" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "The entity that creates, makes, produces or fabricates the substance", "type": "array" }, "meta": { "$ref": "http://graph-fhir.io/schema/0.0.2/Meta", "description": "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.", "element_property": true, "title": "Metadata about the resource" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored", "type": "array" }, "moiety": { "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionMoiety" }, "title": "Moiety, for structural modifications", "type": "array" }, "molecularWeight": { "description": "The average mass of a molecule of a compound compared to 1/12 the mass of carbon 12 and calculated as the sum of the atomic weights of the constituent atoms.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionMolecularWeight" }, "title": "The average mass of a molecule of a compound", "type": "array" }, "name": { "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionName" }, "title": "Names applicable to this substance", "type": "array" }, "note": { "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Annotation" }, "title": "Textual comment about the substance's catalogue or registry record", "type": "array" }, "nucleicAcid": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "substance_definition", "element_property": true, "enum_reference_types": [ "SubstanceNucleicAcid" ], "title": "Data items specific to nucleic acids" }, "polymer": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "substance_definition", "element_property": true, "enum_reference_types": [ "SubstancePolymer" ], "title": "Data items specific to polymers" }, "property": { "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionProperty" }, "title": "General specifications for this substance", "type": "array" }, "protein": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "substance_definition", "element_property": true, "enum_reference_types": [ "SubstanceProtein" ], "title": "Data items specific to proteins" }, "referenceInformation": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", "backref": "substance_definition", "element_property": true, "enum_reference_types": [ "SubstanceReferenceInformation" ], "title": "General information detailing this substance" }, "relationship": { "description": "A link between this substance and another, with details of the relationship.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionRelationship" }, "title": "A link between this substance and another", "type": "array" }, "resourceType": { "const": "SubstanceDefinition", "default": "SubstanceDefinition", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "sourceMaterial": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionSourceMaterial", "description": "Material or taxonomic/anatomical source for the substance.", "element_property": true, "title": "Material or taxonomic/anatomical source" }, "status": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "The lifecycle status of an artifact.", "binding_strength": "preferred", "binding_uri": "http://hl7.org/fhir/ValueSet/publication-status", "binding_version": null, "element_property": true, "title": "Status of substance within the catalogue e.g. active, retired" }, "structure": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionStructure", "element_property": true, "title": "Structural information" }, "supplier": { "backref": "supplier_substance_definition", "description": "An entity that is the source for the substance. It may be different from the manufacturer. Supplier is synonymous to a distributor.", "element_property": true, "enum_reference_types": [ "Organization" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "An entity that is the source for the substance. It may be different from the manufacturer", "type": "array" }, "text": { "$ref": "http://graph-fhir.io/schema/0.0.2/Narrative", "description": "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", "element_property": true, "title": "Text summary of the resource, for human interpretation" }, "version": { "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "A business level version identifier of the substance", "type": "string" } }, "title": "SubstanceDefinition", "type": "object" }, "ConditionStage": { "$id": "http://graph-fhir.io/schema/0.0.2/ConditionStage", "additionalProperties": false, "description": "Stage/grade, usually assessed formally. A simple summary of the stage such as \"Stage 3\" or \"Early Onset\". The determination of the stage is disease-specific, such as cancer, retinopathy of prematurity, kidney diseases, Alzheimer's, or Parkinson disease. [See https://hl7.org/fhir/R5/ConditionStage.html]", "links": [ { "href": "{id}", "rel": "assessment_DiagnosticReport", "targetHints": { "backref": [ "assessment_condition_stage" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "DiagnosticReport/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, "templatePointers": { "id": "/assessment/-/reference" }, "templateRequired": [ "id" ] }, { "href": "{id}", "rel": "assessment_Observation", "targetHints": { "backref": [ "assessment_condition_stage" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Observation/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, "templatePointers": { "id": "/assessment/-/reference" }, "templateRequired": [ "id" ] } ], "properties": { "assessment": { "backref": "assessment_condition_stage", "description": "Reference to a formal record of the evidence on which the staging assessment is based.", "element_property": true, "enum_reference_types": [ "ClinicalImpression", "DiagnosticReport", "Observation" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Formal record of assessment", "type": "array" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "resourceType": { "const": "ConditionStage", "default": "ConditionStage", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "summary": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Codes describing condition stages (e.g. Cancer stages).", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/condition-stage", "binding_version": null, "description": "A simple summary of the stage such as \"Stage 3\" or \"Early Onset\". The determination of the stage is disease-specific, such as cancer, retinopathy of prematurity, kidney diseases, Alzheimer's, or Parkinson disease.", "element_property": true, "title": "Simple summary (disease specific)" }, "type": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Codes describing the kind of condition staging (e.g. clinical or pathological).", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/condition-stage-type", "binding_version": null, "description": "The kind of staging, such as pathological or clinical staging.", "element_property": true, "title": "Kind of staging" } }, "title": "ConditionStage", "type": "object" }, "Duration": { "$id": "http://graph-fhir.io/schema/0.0.2/Duration", "additionalProperties": false, "description": "A length of time. [See https://hl7.org/fhir/R5/Duration.html]", "links": [], "properties": { "_code": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``code``." }, "_comparator": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``comparator``." }, "_system": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``system``." }, "_unit": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``unit``." }, "_value": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``value``." }, "code": { "description": "A computer processable form of the unit in some unit representation system.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Coded form of the unit", "type": "string" }, "comparator": { "binding_description": "How the Quantity should be understood and represented.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/quantity-comparator", "binding_version": "5.0.0", "description": "How the value should be understood and represented - whether the actual value is greater or less than the stated value due to measurement issues; e.g. if the comparator is \"<\" , then the real value is < stated value.", "element_property": true, "enum_values": [ "<", "<=", ">=", ">", "ad" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "< | <= | >= | > | ad - how to understand the value", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "resourceType": { "const": "Duration", "default": "Duration", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "system": { "description": "The identification of the system that provides the coded form of the unit.", "element_property": true, "pattern": "\\S*", "title": "System that defines coded unit form", "type": "string" }, "unit": { "description": "A human-readable form of the unit.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unit representation", "type": "string" }, "value": { "description": "The value of the measured amount. The value includes an implicit precision in the presentation of the value.", "element_property": true, "title": "Numerical value (with implicit precision)", "type": "number" } }, "title": "Duration", "type": "object" }, "SpecimenProcessing": { "$id": "http://graph-fhir.io/schema/0.0.2/SpecimenProcessing", "additionalProperties": false, "description": "Processing and processing step details. Details concerning processing and processing steps for the specimen. [See https://hl7.org/fhir/R5/SpecimenProcessing.html]", "links": [ { "href": "{id}", "rel": "additive", "targetHints": { "backref": [ "additive_specimen_processing" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "Substance/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, "templatePointers": { "id": "/additive/-/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_description": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``description``." }, "_timeDateTime": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``timeDateTime``." }, "additive": { "backref": "additive_specimen_processing", "element_property": true, "enum_reference_types": [ "Substance" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Material used in the processing step", "type": "array" }, "description": { "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Textual description of procedure", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "method": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "Type indicating the technique used to process the specimen.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/specimen-processing-method", "binding_version": null, "description": "A coded value specifying the method used to process the specimen.", "element_property": true, "title": "Indicates the treatment step applied to the specimen" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "resourceType": { "const": "SpecimenProcessing", "default": "SpecimenProcessing", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "timeDateTime": { "description": "A record of the time or period when the specimen processing occurred. For example the time of sample fixation or the period of time the sample was in formalin.", "element_property": true, "format": "date-time", "one_of_many": "time", "one_of_many_required": false, "title": "Date and time of specimen processing", "type": "string" }, "timePeriod": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "A record of the time or period when the specimen processing occurred. For example the time of sample fixation or the period of time the sample was in formalin.", "element_property": true, "one_of_many": "time", "one_of_many_required": false, "title": "Date and time of specimen processing" } }, "title": "SpecimenProcessing", "type": "object" }, "SubstanceDefinitionStructure": { "$id": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionStructure", "additionalProperties": false, "description": "Structural information. [See https://hl7.org/fhir/R5/SubstanceDefinitionStructure.html]", "links": [ { "href": "{id}", "rel": "sourceDocument", "targetHints": { "backref": [ "sourceDocument_substance_definition_structure" ], "direction": [ "outbound" ], "multiplicity": [ "has_many" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/sourceDocument/-/reference" }, "templateRequired": [ "id" ] }, { "$comment": "From SubstanceDefinitionStructureRepresentation/representation", "href": "{id}", "rel": "representation_document", "targetHints": { "backref": [ "substance_definition_structure_representation" ], "direction": [ "outbound" ], "multiplicity": [ "has_one" ], "regex_match": [ "DocumentReference/*" ] }, "targetSchema": { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, "templatePointers": { "id": "/representation/-/document/reference" }, "templateRequired": [ "id" ] } ], "properties": { "_molecularFormula": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``molecularFormula``." }, "_molecularFormulaByMoiety": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``molecularFormulaByMoiety``." }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "modifierExtension": { "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Extensions that cannot be ignored even if unrecognized", "type": "array" }, "molecularFormula": { "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "An expression which states the number and type of atoms present in a molecule of a substance", "type": "string" }, "molecularFormulaByMoiety": { "description": "Specified per moiety according to the Hill system, i.e. first C, then H, then alphabetical, each moiety separated by a dot.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Specified per moiety according to the Hill system", "type": "string" }, "molecularWeight": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionMolecularWeight", "description": "The molecular weight or weight range (for proteins, polymers or nucleic acids).", "element_property": true, "title": "The molecular weight or weight range" }, "opticalActivity": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "The optical rotation type of a substance.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/substance-optical-activity", "binding_version": null, "element_property": true, "title": "Optical activity type" }, "representation": { "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionStructureRepresentation" }, "title": "A depiction of the structure of the substance", "type": "array" }, "resourceType": { "const": "SubstanceDefinitionStructure", "default": "SubstanceDefinitionStructure", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "sourceDocument": { "backref": "sourceDocument_substance_definition_structure", "description": "The source of information about the structure.", "element_property": true, "enum_reference_types": [ "DocumentReference" ], "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, "title": "Source of information for the structure", "type": "array" }, "stereochemistry": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", "binding_description": "The optical rotation type of a substance.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/substance-stereochemistry", "binding_version": null, "element_property": true, "title": "Stereochemistry type" }, "technique": { "binding_description": "The method used to elucidate the structure of the drug substance.", "binding_strength": "example", "binding_uri": "http://hl7.org/fhir/ValueSet/substance-structure-technique", "binding_version": null, "description": "The method used to elucidate the structure of the drug substance. Examples: X-ray, NMR, Peptide mapping, Ligand binding assay.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, "title": "The method used to find the structure e.g. X-ray, NMR", "type": "array" } }, "title": "SubstanceDefinitionStructure", "type": "object" }, "Ratio": { "$id": "http://graph-fhir.io/schema/0.0.2/Ratio", "additionalProperties": false, "description": "A ratio of two Quantity values - a numerator and a denominator. A relationship of two Quantity values - expressed as a numerator and a denominator. [See https://hl7.org/fhir/R5/Ratio.html]", "links": [], "properties": { "denominator": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "description": "The value of the denominator.", "element_property": true, "title": "Denominator value" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "numerator": { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", "description": "The value of the numerator.", "element_property": true, "title": "Numerator value" }, "resourceType": { "const": "Ratio", "default": "Ratio", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" } }, "title": "Ratio", "type": "object" }, "ParameterDefinition": { "$id": "http://graph-fhir.io/schema/0.0.2/ParameterDefinition", "additionalProperties": false, "description": "Definition of a parameter to a module. The parameters to the module. This collection specifies both the input and output parameters. Input parameters are provided by the caller as part of the $evaluate operation. Output parameters are included in the GuidanceResponse. [See https://hl7.org/fhir/R5/ParameterDefinition.html]", "links": [], "properties": { "_documentation": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``documentation``." }, "_max": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``max``." }, "_min": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``min``." }, "_name": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``name``." }, "_profile": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``profile``." }, "_type": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``type``." }, "_use": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``use``." }, "documentation": { "description": "A brief discussion of what the parameter is for and how it is used by the module.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "A brief description of the parameter", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "max": { "description": "The maximum number of times this element is permitted to appear in the request or response.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Maximum cardinality (a number of *)", "type": "string" }, "min": { "description": "The minimum number of times this parameter SHALL appear in the request or response.", "element_property": true, "title": "Minimum cardinality", "type": "integer" }, "name": { "description": "The name of the parameter used to allow access to the value of the parameter in evaluation contexts.", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Name used to access the parameter value", "type": "string" }, "profile": { "description": "If specified, this indicates a profile that the input data must conform to, or that the output data will conform to.", "element_property": true, "enum_reference_types": [ "StructureDefinition" ], "pattern": "\\S*", "title": "What profile the value is expected to be", "type": "string" }, "resourceType": { "const": "ParameterDefinition", "default": "ParameterDefinition", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "type": { "binding_description": "List of FHIR types (resources, data types).", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/fhir-types", "binding_version": "5.0.0", "description": "The type of the parameter.", "element_property": true, "element_required": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "What type of value", "type": "string" }, "use": { "binding_description": "Whether the parameter is input or output.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/operation-parameter-use", "binding_version": "5.0.0", "description": "Whether the parameter is input or output for the module.", "element_property": true, "element_required": true, "enum_values": [ "in", "out" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "in | out", "type": "string" } }, "title": "ParameterDefinition", "type": "object" }, "Coding": { "$id": "http://graph-fhir.io/schema/0.0.2/Coding", "additionalProperties": false, "description": "A reference to a code defined by a terminology system. [See https://hl7.org/fhir/R5/Coding.html]", "links": [], "properties": { "_code": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``code``." }, "_display": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``display``." }, "_system": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``system``." }, "_userSelected": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``userSelected``." }, "_version": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``version``." }, "code": { "description": "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).", "element_property": true, "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "Symbol in syntax defined by the system", "type": "string" }, "display": { "description": "A representation of the meaning of the code in the system, following the rules of the system.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Representation defined by the system", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "resourceType": { "const": "Coding", "default": "Coding", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "system": { "description": "The identification of the code system that defines the meaning of the symbol in the code.", "element_property": true, "pattern": "\\S*", "title": "Identity of the terminology system", "type": "string" }, "userSelected": { "description": "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).", "element_property": true, "title": "If this coding was chosen directly by the user", "type": "boolean" }, "version": { "description": "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Version of the system - if relevant", "type": "string" } }, "title": "Coding", "type": "object" }, "TimingRepeat": { "$id": "http://graph-fhir.io/schema/0.0.2/TimingRepeat", "additionalProperties": false, "description": "When the event is to occur. A set of rules that describe when the event is scheduled. [See https://hl7.org/fhir/R5/TimingRepeat.html]", "links": [], "properties": { "_count": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``count``." }, "_countMax": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``countMax``." }, "_dayOfWeek": { "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension" }, "title": "Extension field for ``dayOfWeek``.", "type": "array" }, "_duration": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``duration``." }, "_durationMax": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``durationMax``." }, "_durationUnit": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``durationUnit``." }, "_frequency": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``frequency``." }, "_frequencyMax": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``frequencyMax``." }, "_offset": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``offset``." }, "_period": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``period``." }, "_periodMax": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``periodMax``." }, "_periodUnit": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", "title": "Extension field for ``periodUnit``." }, "_timeOfDay": { "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension" }, "title": "Extension field for ``timeOfDay``.", "type": "array" }, "_when": { "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension" }, "title": "Extension field for ``when``.", "type": "array" }, "boundsDuration": { "$ref": "http://graph-fhir.io/schema/0.0.2/Duration", "description": "Either a duration for the length of the timing schedule, a range of possible length, or outer bounds for start and/or end limits of the timing schedule.", "element_property": true, "one_of_many": "bounds", "one_of_many_required": false, "title": "Length/Range of lengths, or (Start and/or end) limits" }, "boundsPeriod": { "$ref": "http://graph-fhir.io/schema/0.0.2/Period", "description": "Either a duration for the length of the timing schedule, a range of possible length, or outer bounds for start and/or end limits of the timing schedule.", "element_property": true, "one_of_many": "bounds", "one_of_many_required": false, "title": "Length/Range of lengths, or (Start and/or end) limits" }, "boundsRange": { "$ref": "http://graph-fhir.io/schema/0.0.2/Range", "description": "Either a duration for the length of the timing schedule, a range of possible length, or outer bounds for start and/or end limits of the timing schedule.", "element_property": true, "one_of_many": "bounds", "one_of_many_required": false, "title": "Length/Range of lengths, or (Start and/or end) limits" }, "count": { "description": "A total count of the desired number of repetitions across the duration of the entire timing specification. If countMax is present, this element indicates the lower bound of the allowed range of count values.", "element_property": true, "exclusiveMinimum": 0, "title": "Number of times to repeat", "type": "integer" }, "countMax": { "description": "If present, indicates that the count is a range - so to perform the action between [count] and [countMax] times.", "element_property": true, "exclusiveMinimum": 0, "title": "Maximum number of times to repeat", "type": "integer" }, "dayOfWeek": { "binding_description": null, "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/days-of-week", "binding_version": "5.0.0", "description": "If one or more days of week is provided, then the action happens only on the specified day(s).", "element_property": true, "enum_values": [ "mon", "tue", "wed", "thu", "fri", "sat", "sun" ], "items": { "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "type": "string" }, "title": "mon | tue | wed | thu | fri | sat | sun", "type": "array" }, "duration": { "description": "How long this thing happens for when it happens. If durationMax is present, this element indicates the lower bound of the allowed range of the duration.", "element_property": true, "title": "How long when it happens", "type": "number" }, "durationMax": { "description": "If present, indicates that the duration is a range - so to perform the action between [duration] and [durationMax] time length.", "element_property": true, "title": "How long when it happens (Max)", "type": "number" }, "durationUnit": { "binding_description": "A unit of time (units from UCUM).", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/units-of-time", "binding_version": "5.0.0", "description": "The units of time for the duration, in UCUM units Normal practice is to use the 'mo' code as a calendar month when calculating the next occurrence.", "element_property": true, "enum_values": [ "s", "min", "h", "d", "wk", "mo", "a" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "s | min | h | d | wk | mo | a - unit of time (UCUM)", "type": "string" }, "extension": { "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "element_property": true, "items": { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, "title": "Additional content defined by implementations", "type": "array" }, "fhir_comments": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "element_property": false, "title": "Fhir Comments" }, "frequency": { "description": "The number of times to repeat the action within the specified period. If frequencyMax is present, this element indicates the lower bound of the allowed range of the frequency.", "element_property": true, "exclusiveMinimum": 0, "title": "Indicates the number of repetitions that should occur within a period. I.e. Event occurs frequency times per period", "type": "integer" }, "frequencyMax": { "description": "If present, indicates that the frequency is a range - so to repeat between [frequency] and [frequencyMax] times within the period or period range.", "element_property": true, "exclusiveMinimum": 0, "title": "Event occurs up to frequencyMax times per period", "type": "integer" }, "id": { "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "element_property": true, "pattern": "[ \\r\\n\\t\\S]+", "title": "Unique id for inter-element referencing", "type": "string" }, "links": { "items": { "$ref": "https://json-schema.org/draft/2020-12/links" }, "type": "array" }, "offset": { "description": "The number of minutes from the event. If the event code does not indicate whether the minutes is before or after the event, then the offset is assumed to be after the event.", "element_property": true, "minimum": 0, "title": "Minutes from event (before or after)", "type": "integer" }, "period": { "description": "Indicates the duration of time over which repetitions are to occur; e.g. to express \"3 times per day\", 3 would be the frequency and \"1 day\" would be the period. If periodMax is present, this element indicates the lower bound of the allowed range of the period length.", "element_property": true, "title": "The duration to which the frequency applies. I.e. Event occurs frequency times per period", "type": "number" }, "periodMax": { "description": "If present, indicates that the period is a range from [period] to [periodMax], allowing expressing concepts such as \"do this once every 3-5 days.", "element_property": true, "title": "Upper limit of period (3-4 hours)", "type": "number" }, "periodUnit": { "binding_description": "A unit of time (units from UCUM).", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/units-of-time", "binding_version": "5.0.0", "description": "The units of time for the period in UCUM units Normal practice is to use the 'mo' code as a calendar month when calculating the next occurrence.", "element_property": true, "enum_values": [ "s", "min", "h", "d", "wk", "mo", "a" ], "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "title": "s | min | h | d | wk | mo | a - unit of time (UCUM)", "type": "string" }, "resourceType": { "const": "TimingRepeat", "default": "TimingRepeat", "description": "One of the resource types defined as part of FHIR", "title": "Resource Type", "type": "string" }, "timeOfDay": { "description": "Specified time of day for action to take place.", "element_property": true, "items": { "format": "time", "type": "string" }, "title": "Time of day for action", "type": "array" }, "when": { "binding_description": "Real-world event relating to the schedule.", "binding_strength": "required", "binding_uri": "http://hl7.org/fhir/ValueSet/event-timing", "binding_version": "5.0.0", "description": "An approximate time period during the day, potentially linked to an event of daily living that indicates when the action should occur.", "element_property": true, "items": { "pattern": "^[^\\s]+(\\s[^\\s]+)*$", "type": "string" }, "title": "Code for time period of occurrence", "type": "array" } }, "title": "TimingRepeat", "type": "object" } }, "anyOf": [ { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministration" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReference" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudySeriesPerformer" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/TaskPerformer" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Timing" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/SampledData" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudyComparisonGroup" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistory" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/RelatedArtifact" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Observation" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/ObservationTriggeredBy" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionCode" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/DataRequirementCodeFilter" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistoryParticipant" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/PatientLink" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/TaskOutput" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Patient" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Practitioner" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionProperty" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Annotation" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Substance" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/UsageContext" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReportSupportingInfo" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequest" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerCommunication" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/GroupCharacteristic" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequestDispenseRequest" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Period" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerQualification" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/AvailabilityNotAvailableTime" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionMolecularWeight" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructureIncludedStructureBodyLandmarkOrientation" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/ConditionParticipant" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionSourceMaterial" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/ExtendedContactDetail" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/DataRequirementValueFilter" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/DataRequirementSort" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudySeries" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionRelationship" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatement" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReport" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/OrganizationQualification" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Task" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudyAssociatedParty" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Range" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/PatientContact" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/DataRequirement" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/ProcedureFocalDevice" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Condition" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/AvailabilityAvailableTime" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudyRecruitment" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionName" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/SpecimenCollection" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/GroupMember" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Attachment" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudyProgressStatus" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationIngredient" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionNameOfficial" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Money" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequestSubstitution" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistoryProcedure" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/TaskRestriction" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/RatioRange" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationStatementAdherence" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/FamilyMemberHistoryCondition" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudySeriesInstance" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Resource" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/PractitionerRole" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/DosageDoseAndRate" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/ObservationReferenceRange" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/ContactDetail" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Procedure" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationRequestDispenseRequestInitialFill" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudyLabel" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReferenceContentProfile" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudyObjective" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/ProcedurePerformer" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubjectProgress" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Organization" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Distance" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/ImagingStudy" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructure" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/ObservationComponent" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Address" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionStructureRepresentation" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Expression" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceIngredient" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionMoiety" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Availability" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Count" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructureIncludedStructureBodyLandmarkOrientationDistanceFromLandmark" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReferenceAttester" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReferenceRelatesTo" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Narrative" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/SpecimenFeature" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/DocumentReferenceContent" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudy" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/DataRequirementDateFilter" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Signature" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Dosage" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/PatientCommunication" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Specimen" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministrationDosage" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/SpecimenContainer" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Extension" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/HumanName" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionCharacterization" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/TriggerDefinition" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Meta" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchStudyOutcomeMeasure" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/DiagnosticReportMedia" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationAdministrationPerformer" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/BodyStructureIncludedStructure" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Group" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/TaskInput" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Medication" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/MedicationBatch" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/ResearchSubject" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/ContactPoint" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Age" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinition" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/ConditionStage" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Duration" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/SpecimenProcessing" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/SubstanceDefinitionStructure" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Ratio" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/ParameterDefinition" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/Coding" }, { "$ref": "http://graph-fhir.io/schema/0.0.2/TimingRepeat" } ] }