From 36d3c86de7d58a58dadc5360efc3182b934264af Mon Sep 17 00:00:00 2001 From: matthewpeterkort Date: Tue, 19 Nov 2024 15:02:28 -0800 Subject: [PATCH 1/6] Add schema and json load methods --- Dockerfile | 2 +- .../DocumentReference.ndjson | 1 + .../compbio-examples-fhir/Observation.ndjson | 3 + .../compbio-examples-fhir/Organization.ndjson | 1 + .../compbio-examples-fhir/Patient.ndjson | 1 + .../ResearchStudy.ndjson | 1 + .../ResearchSubject.ndjson | 1 + .../compbio-examples-fhir/Specimen.ndjson | 1 + .../ValidationErrors.ndjson | 178 + gen3_writer/fixtures/graph-fhir.json | 66913 ++++++++++++++++ gen3_writer/gen3_test.go | 154 +- gen3_writer/handler.go | 264 +- gen3_writer/reader.go | 204 + go.mod | 73 +- go.sum | 224 + 15 files changed, 67853 insertions(+), 168 deletions(-) create mode 100644 gen3_writer/fixtures/compbio-examples-fhir/DocumentReference.ndjson create mode 100644 gen3_writer/fixtures/compbio-examples-fhir/Observation.ndjson create mode 100644 gen3_writer/fixtures/compbio-examples-fhir/Organization.ndjson create mode 100644 gen3_writer/fixtures/compbio-examples-fhir/Patient.ndjson create mode 100644 gen3_writer/fixtures/compbio-examples-fhir/ResearchStudy.ndjson create mode 100644 gen3_writer/fixtures/compbio-examples-fhir/ResearchSubject.ndjson create mode 100644 gen3_writer/fixtures/compbio-examples-fhir/Specimen.ndjson create mode 100644 gen3_writer/fixtures/compbio-examples-fhir/ValidationErrors.ndjson create mode 100644 gen3_writer/fixtures/graph-fhir.json create mode 100644 gen3_writer/reader.go diff --git a/Dockerfile b/Dockerfile index caae978..973a2e6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,7 +6,7 @@ ENV PATH="/go/bin:${PATH}" ADD ./ /go/src/github.com/bmeg/grip-graphql WORKDIR /go/src/github.com/bmeg/grip-graphql -RUN go install github.com/bmeg/grip@v0.0.0-20240812223417-99c314b06713 +RUN go install github.com/bmeg/grip@v0.0.0-20241118220032-bb2b9dd10ce4 RUN go build --buildmode=plugin ./graphql_gen3 RUN go build --buildmode=plugin ./gen3_writer RUN go build --buildmode=plugin ./grip-graphql-endpoint diff --git a/gen3_writer/fixtures/compbio-examples-fhir/DocumentReference.ndjson b/gen3_writer/fixtures/compbio-examples-fhir/DocumentReference.ndjson new file mode 100644 index 0000000..8da14c2 --- /dev/null +++ b/gen3_writer/fixtures/compbio-examples-fhir/DocumentReference.ndjson @@ -0,0 +1 @@ +{"resourceType":"DocumentReference","id":"9ae7e542-767f-4b03-a854-7ceed17152cb","identifier":[{"use":"official","system":"https://my_demo.org/labA","value":"9ae7e542-767f-4b03-a854-7ceed17152cb"}],"status":"current","docStatus":"final","subject":{"reference":"Specimen/60c67a06-ea2d-4d24-9249-418dc77a16a9"},"date":"2024-08-21T10:53:00+00:00","content":[{"attachment":{"extension":[{"url":"http://aced-idp.org/fhir/StructureDefinition/md5","valueString":"227f0a5379362d42eaa1814cfc0101b8"},{"url":"http://aced-idp.org/fhir/StructureDefinition/source_path","valueUrl":"file:///home/LabA/specimen_1234_labA.fq.gz"}],"contentType":"text/fastq","url":"file:///home/LabA/specimen_1234_labA.fq.gz","size":5595609484,"title":"specimen_1234_labA.fq.gz","creation":"2024-08-21T10:53:00+00:00"}}]} \ No newline at end of file diff --git a/gen3_writer/fixtures/compbio-examples-fhir/Observation.ndjson b/gen3_writer/fixtures/compbio-examples-fhir/Observation.ndjson new file mode 100644 index 0000000..774b705 --- /dev/null +++ b/gen3_writer/fixtures/compbio-examples-fhir/Observation.ndjson @@ -0,0 +1,3 @@ +{"resourceType":"Observation","id":"cec32723-9ede-5f24-ba63-63cb8c6a02cf","identifier":[{"use":"official","system":"https://my_demo.org/labA","value":"patientX_1234-9ae7e542-767f-4b03-a854-7ceed17152cb-sequencer"}], "status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"Laboratory"}]}],"code":{"coding":[{"system":"https://my_demo.org/labA","code":"Gen3 Sequencing Metadata","display":"Gen3 Sequencing Metadata"}]},"subject":{"reference":"Patient/bc4e1aa6-cb52-40e9-8f20-594d9c84f920"},"focus":[{"reference":"DocumentReference/9ae7e542-767f-4b03-a854-7ceed17152cb"}],"specimen":{"reference":"Specimen/60c67a06-ea2d-4d24-9249-418dc77a16a9"},"component":[{"code":{"coding":[{"system":"https://my_demo.org/labA","code":"sequencer","display":"sequencer"}],"text":"sequencer"},"valueString":"Illumina Seq 1000"},{"code":{"coding":[{"system":"https://my_demo.org/labA","code":"index","display":"index"}],"text":"index"},"valueString":"100bp Single index"},{"code":{"coding":[{"system":"https://my_demo.org/labA","code":"type","display":"type"}],"text":"type"},"valueString":"Exome"},{"code":{"coding":[{"system":"https://my_demo.org/labA","code":"project_id","display":"project_id"}],"text":"project_id"},"valueString":"labA_projectXYZ"},{"code":{"coding":[{"system":"https://my_demo.org/labA","code":"read_length","display":"read_length"}],"text":"read_length"},"valueString":"100"},{"code":{"coding":[{"system":"https://my_demo.org/labA","code":"instrument_run_id","display":"instrument_run_id"}],"text":"instrument_run_id"},"valueString":"234_ABC_1_8899"},{"code":{"coding":[{"system":"https://my_demo.org/labA","code":"capture_bait_set","display":"capture_bait_set"}],"text":"capture_bait_set"},"valueString":"Human Exom 2X"},{"code":{"coding":[{"system":"https://my_demo.org/labA","code":"end_type","display":"end_type"}],"text":"end_type"},"valueString":"Paired-End"},{"code":{"coding":[{"system":"https://my_demo.org/labA","code":"capture","display":"capture"}],"text":"capture"},"valueString":"emitter XT"},{"code":{"coding":[{"system":"https://my_demo.org/labA","code":"sequencing_site","display":"sequencing_site"}],"text":"sequencing_site"},"valueString":"AdvancedGeneExom"},{"code":{"coding":[{"system":"https://my_demo.org/labA","code":"construction","display":"construction"}],"text":"construction"},"valueString":"library_construction"}]} +{"resourceType":"Observation","id":"4e3c6b59-b1fd-5c26-a611-da4cde9fd061","identifier":[{"use":"official","system":"https://my_demo.org/labA","value":"patientX_1234-specimen_1234_labA-sample_type"}],"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"Laboratory"}],"text":"Laboratory"}],"code":{"coding":[{"system":"https://my_demo.org/labA","code":"labA specimen metadata","display":"labA specimen metadata"}],"text":"sample type abc"},"subject":{"reference":"Patient/bc4e1aa6-cb52-40e9-8f20-594d9c84f920"},"focus":[{"reference":"Specimen/60c67a06-ea2d-4d24-9249-418dc77a16a9"}],"component":[{"code":{"coding":[{"system":"https://my_demo.org/labA","code":"sample_type","display":"sample_type"}],"text":"sample_type"},"valueString":"Primary Solid Tumor"},{"code":{"coding":[{"system":"https://my_demo.org/labA","code":"library_id","display":"library_id"}],"text":"library_id"},"valueString":"12345"},{"code":{"coding":[{"system":"https://my_demo.org/labA","code":"tissue_type","display":"tissue_type"}],"text":"tissue_type"},"valueString":"Tumor"},{"code":{"coding":[{"system":"https://my_demo.org/labA","code":"treatments","display":"treatments"}],"text":"treatments"},"valueString":"Trastuzumab"},{"code":{"coding":[{"system":"https://my_demo.org/labA","code":"allocated_for_site","display":"allocated_for_site"}],"text":"allocated_for_site"},"valueString":"TEST Clinical Research"},{"code":{"coding":[{"system":"https://my_demo.org/labA","code":"pathology_data","display":"pathology_data"}],"text":"pathology_data"}},{"code":{"coding":[{"system":"https://my_demo.org/labA","code":"clinical_event","display":"clinical_event"}],"text":"clinical_event"}},{"code":{"coding":[{"system":"https://my_demo.org/labA","code":"indexed_collection_date","display":"indexed_collection_date"}],"text":"indexed_collection_date"},"valueInteger":365},{"code":{"coding":[{"system":"https://my_demo.org/labA","code":"biopsy_specimens_bems_id","display":"biopsy_specimens_bems_id"}],"text":"biopsy_specimens"},"valueString":"specimenA, specimenB, specimenC"},{"code":{"coding":[{"system":"https://my_demo.org/labA","code":"biopsy_procedure_type","display":"biopsy_procedure_type"}],"text":"biopsy_procedure_type"},"valueString":"Biopsy - Core"},{"code":{"coding":[{"system":"https://my_demo.org/labA","code":"biopsy_anatomical_location","display":"biopsy_anatomical_location"}],"text":"biopsy_anatomical_location"},"valueString":"top axillary lymph node"},{"code":{"coding":[{"system":"https://my_demo.org/labA","code":"percent_tumor","display":"percent_tumor"}],"text":"percent_tumor"},"valueString":"30"}]} +{"resourceType":"Observation","id":"21f3411d-89a4-4bcc-9ce7-b76edb1c745f","identifier":[{"use":"official","system":"https://my_demo.org/labA","value":"patientX_1234-9ae7e542-767f-4b03-a854-7ceed17152cb-Gene"}], "status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"Laboratory"}]}],"code":{"coding":[{"system":"https://loinc.org","code":"81247-9","display":"Genomic structural variant copy number"}]},"subject":{"reference":"Patient/bc4e1aa6-cb52-40e9-8f20-594d9c84f920"},"focus":[{"reference":"DocumentReference/9ae7e542-767f-4b03-a854-7ceed17152cb"}],"specimen":{"reference":"Specimen/60c67a06-ea2d-4d24-9249-418dc77a16a9"},"component":[{"code":{"coding":[{"system":"https://my_demo.org/labA","code":"Gene","display":"Gene"}],"text":"Gene"},"valueString":"TP53"},{"code":{"coding":[{"system":"https://my_demo.org/labA","code":"Chromosome","display":"Chromosome"}],"text":"Chromosome"},"valueString":"chr17"},{"code":{"coding":[{"system":"https://my_demo.org/labA","code":"result","display":"result"}],"text":"result"},"valueString":"gain of function (GOF)"}]} \ No newline at end of file diff --git a/gen3_writer/fixtures/compbio-examples-fhir/Organization.ndjson b/gen3_writer/fixtures/compbio-examples-fhir/Organization.ndjson new file mode 100644 index 0000000..967445a --- /dev/null +++ b/gen3_writer/fixtures/compbio-examples-fhir/Organization.ndjson @@ -0,0 +1 @@ +{"resourceType":"Organization","id":"89c8dc4c-2d9c-48c7-8862-241a49a78f14","identifier":[{"use":"official","system":"https://my_demo.org/labA","value":"LabA_ORGANIZATION"}],"type":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/organization-type","code":"prov","display":"Healthcare Provider"}],"text":"An organization that provides healthcare services."},{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/organization-type","code":"edu","display":"Educational Institute"}],"text":"An educational institution that provides education or research facilities."}]} \ No newline at end of file diff --git a/gen3_writer/fixtures/compbio-examples-fhir/Patient.ndjson b/gen3_writer/fixtures/compbio-examples-fhir/Patient.ndjson new file mode 100644 index 0000000..107bf78 --- /dev/null +++ b/gen3_writer/fixtures/compbio-examples-fhir/Patient.ndjson @@ -0,0 +1 @@ +{"resourceType":"Patient","id":"bc4e1aa6-cb52-40e9-8f20-594d9c84f920","identifier":[{"use":"official","system":"https://my_demo.org/labA","value":"patientX_1234"}],"active":true} \ No newline at end of file diff --git a/gen3_writer/fixtures/compbio-examples-fhir/ResearchStudy.ndjson b/gen3_writer/fixtures/compbio-examples-fhir/ResearchStudy.ndjson new file mode 100644 index 0000000..74cc400 --- /dev/null +++ b/gen3_writer/fixtures/compbio-examples-fhir/ResearchStudy.ndjson @@ -0,0 +1 @@ +{"resourceType":"ResearchStudy","id":"7dacd4d0-3c8e-470b-bf61-103891627d45","identifier":[{"use":"official","system":"https://my_demo.org/labA","value":"labA"}],"name":"LabA","status":"active","description":"LabA Clinical Trial Study: FHIR Schema Chorot Integration"} \ No newline at end of file diff --git a/gen3_writer/fixtures/compbio-examples-fhir/ResearchSubject.ndjson b/gen3_writer/fixtures/compbio-examples-fhir/ResearchSubject.ndjson new file mode 100644 index 0000000..6aee6d0 --- /dev/null +++ b/gen3_writer/fixtures/compbio-examples-fhir/ResearchSubject.ndjson @@ -0,0 +1 @@ +{"resourceType":"ResearchSubject","id":"2fc448d6-a23b-4b94-974b-c66110164851","identifier":[{"use":"official","system":"https://my_demo.org/labA","value":"subjectX_1234"}],"status":"active","study":{"reference":"ResearchStudy/7dacd4d0-3c8e-470b-bf61-103891627d45"},"subject":{"reference":"Patient/bc4e1aa6-cb52-40e9-8f20-594d9c84f920"}} \ No newline at end of file diff --git a/gen3_writer/fixtures/compbio-examples-fhir/Specimen.ndjson b/gen3_writer/fixtures/compbio-examples-fhir/Specimen.ndjson new file mode 100644 index 0000000..b79c72c --- /dev/null +++ b/gen3_writer/fixtures/compbio-examples-fhir/Specimen.ndjson @@ -0,0 +1 @@ +{"resourceType":"Specimen","id":"60c67a06-ea2d-4d24-9249-418dc77a16a9","identifier":[{"use":"official","system":"https://my_demo.org/labA","value":"specimen_1234_labA"}],"subject":{"reference":"Patient/bc4e1aa6-cb52-40e9-8f20-594d9c84f920"},"collection":{"collector":{"reference":"Organization/89c8dc4c-2d9c-48c7-8862-241a49a78f14"},"bodySite":{"concept":{"coding":[{"system":"http://snomed.info/sct","code":"76752008","display":"Breast"}],"text":"Breast"}}},"processing":[{"method":{"coding":[{"system":"http://snomed.info/sct","code":"117032008","display":"Spun specimen (procedure)"},{"system":"https://my_demo.org/labA","code":"Double-Spun","display":"Double-Spun"}],"text":"Spun specimen (procedure)"}}]} \ No newline at end of file diff --git a/gen3_writer/fixtures/compbio-examples-fhir/ValidationErrors.ndjson b/gen3_writer/fixtures/compbio-examples-fhir/ValidationErrors.ndjson new file mode 100644 index 0000000..d0a142c --- /dev/null +++ b/gen3_writer/fixtures/compbio-examples-fhir/ValidationErrors.ndjson @@ -0,0 +1,178 @@ +{"resourceType":"Observation","id":"bf021dc0-3bf9-45cd-9b35-c3f816b26775","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"exam","display":"exam"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"32465-7","display":"Physical findings of Prostate"}],"text":"Physical findings of Prostate"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/bd62656a-5e43-46a5-9584-d2402786f7f5"},"effectiveDateTime":"2019-01-13T14:45:53-05:00","issued":"2019-01-13T14:45:53.188-05:00","valueCodeableConcept":{"coding":[{"system":"http://snomed.info/sct","code":"275302008","display":"Prostate enlarged on PR"}],"text":"Prostate enlarged on PR"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"d1e55c9b-2ab5-43bf-9d83-4e352e423765","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"72514-3","display":"Pain severity - 0-10 verbal numeric rating [Score] - Reported"}],"text":"Pain severity - 0-10 verbal numeric rating [Score] - Reported"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/bd62656a-5e43-46a5-9584-d2402786f7f5"},"effectiveDateTime":"2019-01-19T14:40:53-05:00","issued":"2019-01-19T14:40:53.188-05:00","valueQuantity":{"value":4,"unit":"{score}","system":"http://unitsofmeasure.org","code":"{score}"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"8d57024f-4939-482a-a96a-f0cce76a8d47","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/bodyweight"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"29463-7","display":"Body Weight"}],"text":"Body Weight"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/bd62656a-5e43-46a5-9584-d2402786f7f5"},"effectiveDateTime":"2019-01-19T14:40:53-05:00","issued":"2019-01-19T14:40:53.188-05:00","valueQuantity":{"value":85,"unit":"kg","system":"http://unitsofmeasure.org","code":"kg"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"e976bef5-8cc7-483d-997f-629c439cdce3","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/bodyheight","http://hl7.org/fhir/StructureDefinition/vitalsigns"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"8302-2","display":"Body Height"}],"text":"Body Height"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/bd62656a-5e43-46a5-9584-d2402786f7f5"},"effectiveDateTime":"2019-01-19T14:40:53-05:00","issued":"2019-01-19T14:40:53.188-05:00","valueQuantity":{"value":168.8,"unit":"cm","system":"http://unitsofmeasure.org","code":"cm"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"5d1610df-afd4-4d42-b397-49db9f489a5e","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/heartrate"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"8867-4","display":"Heart rate"}],"text":"Heart rate"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/bd62656a-5e43-46a5-9584-d2402786f7f5"},"effectiveDateTime":"2019-01-19T14:40:53-05:00","issued":"2019-01-19T14:40:53.188-05:00","valueQuantity":{"value":61,"unit":"/min","system":"http://unitsofmeasure.org","code":"/min"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"b7368b93-b8ea-462d-b8bb-b04011092a56","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/resprate"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"9279-1","display":"Respiratory rate"}],"text":"Respiratory rate"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/bd62656a-5e43-46a5-9584-d2402786f7f5"},"effectiveDateTime":"2019-01-19T14:40:53-05:00","issued":"2019-01-19T14:40:53.188-05:00","valueQuantity":{"value":14,"unit":"/min","system":"http://unitsofmeasure.org","code":"/min"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"f95c4201-69c2-4cb8-a82f-b99812f3fd6e","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/bmi"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"39156-5","display":"Body Mass Index"}],"text":"Body Mass Index"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/bd62656a-5e43-46a5-9584-d2402786f7f5"},"effectiveDateTime":"2019-01-19T14:40:53-05:00","issued":"2019-01-19T14:40:53.188-05:00","valueQuantity":{"value":29.82,"unit":"kg/m2","system":"http://unitsofmeasure.org","code":"kg/m2"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"fa2aab52-2f32-45de-ac63-b3a5b4ddbb36","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/bp"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"85354-9","display":"Blood Pressure"}],"text":"Blood Pressure"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/bd62656a-5e43-46a5-9584-d2402786f7f5"},"effectiveDateTime":"2019-01-19T14:40:53-05:00","issued":"2019-01-19T14:40:53.188-05:00","component":[{"code":{"coding":[{"system":"http://loinc.org","code":"8462-4","display":"Diastolic Blood Pressure"}],"text":"Diastolic Blood Pressure"},"valueQuantity":{"value":87,"unit":"mm[Hg]","system":"http://unitsofmeasure.org","code":"mm[Hg]"}},{"code":{"coding":[{"system":"http://loinc.org","code":"8480-6","display":"Systolic Blood Pressure"}],"text":"Systolic Blood Pressure"},"valueQuantity":{"value":157,"unit":"mm[Hg]","system":"http://unitsofmeasure.org","code":"mm[Hg]"}}],"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"febc1f93-2f93-4546-95b3-691b11857af9","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2947-0","display":"Sodium"}],"text":"Sodium"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/bd62656a-5e43-46a5-9584-d2402786f7f5"},"effectiveDateTime":"2019-01-19T14:40:53-05:00","issued":"2019-01-19T14:40:53.188-05:00","valueQuantity":{"value":141.7,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"ab09b3de-50b9-4288-a445-912e4354b9a0","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"6298-4","display":"Potassium"}],"text":"Potassium"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/bd62656a-5e43-46a5-9584-d2402786f7f5"},"effectiveDateTime":"2019-01-19T14:40:53-05:00","issued":"2019-01-19T14:40:53.188-05:00","valueQuantity":{"value":4.54,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"50cae0ee-896e-4dd0-b6f7-0f876353fa1f","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2069-3","display":"Chloride"}],"text":"Chloride"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/bd62656a-5e43-46a5-9584-d2402786f7f5"},"effectiveDateTime":"2019-01-19T14:40:53-05:00","issued":"2019-01-19T14:40:53.188-05:00","valueQuantity":{"value":102.9,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"53090ac3-4e76-4182-9009-ff1146795bec","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"20565-8","display":"Carbon Dioxide"}],"text":"Carbon Dioxide"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/bd62656a-5e43-46a5-9584-d2402786f7f5"},"effectiveDateTime":"2019-01-19T14:40:53-05:00","issued":"2019-01-19T14:40:53.188-05:00","valueQuantity":{"value":28.28,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"944bb3cb-743f-40b5-9e05-6cee3aba7eb4","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2339-0","display":"Glucose"}],"text":"Glucose"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/bd62656a-5e43-46a5-9584-d2402786f7f5"},"effectiveDateTime":"2019-01-19T14:40:53-05:00","issued":"2019-01-19T14:40:53.188-05:00","valueQuantity":{"value":94.76,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"be951e45-3e17-4924-80c9-17c6f2a6150a","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"6299-2","display":"Urea Nitrogen"}],"text":"Urea Nitrogen"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/bd62656a-5e43-46a5-9584-d2402786f7f5"},"effectiveDateTime":"2019-01-19T14:40:53-05:00","issued":"2019-01-19T14:40:53.188-05:00","valueQuantity":{"value":13.16,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"0da73dc4-cc7d-463b-b5fe-94197d1ffe84","meta":{"versionId":"1","lastUpdated":":00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"38483-4","display":"Creatinine"}],"text":"Creatinine"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/bd62656a-5e43-46a5-9584-d2402786f7f5"},"effectiveDateTime":"2019-01-19T14:40:53-05:00","issued":"2019-01-19T14:40:53.188-05:00","valueQuantity":{"value":0.91,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"e124ee34-83ff-4b68-9d8a-5b3a52ffe496","meta":{"versionId":"1","lastUpdated":"2020:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"49765-1","display":"Calcium"}],"text":"Calcium"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/bd62656a-5e43-46a5-9584-d2402786f7f5"},"effectiveDateTime":"2019-01-19T14:40:53-05:00","issued":"2019-01-19T14:40:53.188-05:00","valueQuantity":{"value":8.59,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"b91c1bed-4f3e-404e-944b-a177458eccf8","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"survey","display":"survey"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"72166-2","display":"Tobacco smoking status NHIS"}],"text":"Tobacco smoking status NHIS"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/bd62656a-5e43-46a5-9584-d2402786f7f5"},"effectiveDateTime":"2019-01-19T14:40:53-05:00","issued":"2019-01-19T14:40:53.188-05:00","valueCodeableConcept":{"coding":[{"system":"http://snomed.info/sct","code":"266919005","display":"Never smoker"}],"text":"Never smoker"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"375476ea-e27a-4e27-a502-1aa662456cfa","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"4548-4","display":"Hemoglobin A1c/Hemoglobin.total in Blood"}],"text":"Hemoglobin A1c/Hemoglobin.total in Blood"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/bd62656a-5e43-46a5-9584-d2402786f7f5"},"effectiveDateTime":"2019-01-19T14:40:53-05:00","issued":"2019-01-19T14:40:53.188-05:00","valueQuantity":{"value":6.15,"unit":"%","system":"http://unitsofmeasure.org","code":"%"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"9e47fd42-e308-4d82-899a-1593b54774ed","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/bodyheight","http://hl7.org/fhir/StructureDefinition/vitalsigns"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"8302-2","display":"Body Height"}],"text":"Body Height"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/2163ebd2-7cca-4de3-b2ec-ec8b22cc5d34"},"effectiveDateTime":"2016-01-02T14:40:53-05:00","issued":"2016-01-02T14:40:53.188-05:00","valueQuantity":{"value":168.8,"unit":"cm","system":"http://unitsofmeasure.org","code":"cm"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"3da2d354-671d-43b3-9e63-6384a332100a","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"72514-3","display":"Pain severity - 0-10 verbal numeric rating [Score] - Reported"}],"text":"Pain severity - 0-10 verbal numeric rating [Score] - Reported"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/2163ebd2-7cca-4de3-b2ec-ec8b22cc5d34"},"effectiveDateTime":"2016-01-02T14:40:53-05:00","issued":"2016-01-02T14:40:53.188-05:00","valueQuantity":{"value":1,"unit":"{score}","system":"http://unitsofmeasure.org","code":"{score}"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"c9ce2843-7faa-408a-a163-63aaf359168d","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/bmi"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"39156-5","display":"Body Mass Index"}],"text":"Body Mass Index"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/2163ebd2-7cca-4de3-b2ec-ec8b22cc5d34"},"effectiveDateTime":"2016-01-02T14:40:53-05:00","issued":"2016-01-02T14:40:53.188-05:00","valueQuantity":{"value":28.26,"unit":"kg/m2","system":"http://unitsofmeasure.org","code":"kg/m2"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"2cd98f02-c236-4af9-a462-351439bde435","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/bmi"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"39156-5","display":"Body Mass Index"}],"text":"Body Mass Index"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/fb61addc-09d0-4546-a934-b5d5ce16d5e7"},"effectiveDateTime":"2012-12-15T14:40:53-05:00","issued":"2012-12-15T14:40:53.188-05:00","valueQuantity":{"value":29.11,"unit":"kg/m2","system":"http://unitsofmeasure.org","code":"kg/m2"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"3beeb6f5-97f1-4258-b2f8-474d32819645","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/bp"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"85354-9","display":"Blood Pressure"}],"text":"Blood Pressure"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/fb61addc-09d0-4546-a934-b5d5ce16d5e7"},"effectiveDateTime":"2012-12-15T14:40:53-05:00","issued":"2012-12-15T14:40:53.188-05:00","component":[{"code":{"coding":[{"system":"http://loinc.org","code":"8462-4","display":"Diastolic Blood Pressure"}],"text":"Diastolic Blood Pressure"},"valueQuantity":{"value":87,"unit":"mm[Hg]","system":"http://unitsofmeasure.org","code":"mm[Hg]"}},{"code":{"coding":[{"system":"http://loinc.org","code":"8480-6","display":"Systolic Blood Pressure"}],"text":"Systolic Blood Pressure"},"valueQuantity":{"value":152,"unit":"mm[Hg]","system":"http://unitsofmeasure.org","code":"mm[Hg]"}}],"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"74dbfcae-365f-4a83-9dd4-1044499664a7","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/heartrate"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"8867-4","display":"Heart rate"}],"text":"Heart rate"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/fb61addc-09d0-4546-a934-b5d5ce16d5e7"},"effectiveDateTime":"2012-12-15T14:40:53-05:00","issued":"2012-12-15T14:40:53.188-05:00","valueQuantity":{"value":71,"unit":"/min","system":"http://unitsofmeasure.org","code":"/min"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"fc5be7e4-2fcd-4e62-97c8-8b876ffea693","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/resprate"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"9279-1","display":"Respiratory rate"}],"text":"Respiratory rate"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/fb61addc-09d0-4546-a934-b5d5ce16d5e7"},"effectiveDateTime":"2012-12-15T14:40:53-05:00","issued":"2012-12-15T14:40:53.188-05:00","valueQuantity":{"value":13,"unit":"/min","system":"http://unitsofmeasure.org","code":"/min"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"bb18eb02-843b-40d9-b5c1-f3ddf6da915a","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/bodyheight","http://hl7.org/fhir/StructureDefinition/vitalsigns"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"8302-2","display":"Body Height"}],"text":"Body Height"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/fb61addc-09d0-4546-a934-b5d5ce16d5e7"},"effectiveDateTime":"2012-12-15T14:40:53-05:00","issued":"2012-12-15T14:40:53.188-05:00","valueQuantity":{"value":168.8,"unit":"cm","system":"http://unitsofmeasure.org","code":"cm"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"51c3072c-2472-4a06-88cd-ae1fe7abb35e","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"72514-3","display":"Pain severity - 0-10 verbal numeric rating [Score] - Reported"}],"text":"Pain severity - 0-10 verbal numeric rating [Score] - Reported"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/fb61addc-09d0-4546-a934-b5d5ce16d5e7"},"effectiveDateTime":"2012-12-15T14:40:53-05:00","issued":"2012-12-15T14:40:53.188-05:00","valueQuantity":{"value":0,"unit":"{score}","system":"http://unitsofmeasure.org","code":"{score}"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"27c77806-04b5-42c8-a5ea-a9da18e24429","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/bodyweight"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"29463-7","display":"Body Weight"}],"text":"Body Weight"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/2163ebd2-7cca-4de3-b2ec-ec8b22cc5d34"},"effectiveDateTime":"2016-01-02T14:40:53-05:00","issued":"2016-01-02T14:40:53.188-05:00","valueQuantity":{"value":80.5,"unit":"kg","system":"http://unitsofmeasure.org","code":"kg"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"aee0ff60-bcd9-45ac-8528-94dfad2b6b4f","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/bodyweight"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"29463-7","display":"Body Weight"}],"text":"Body Weight"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/fb61addc-09d0-4546-a934-b5d5ce16d5e7"},"effectiveDateTime":"2012-12-15T14:40:53-05:00","issued":"2012-12-15T14:40:53.188-05:00","valueQuantity":{"value":82.9,"unit":"kg","system":"http://unitsofmeasure.org","code":"kg"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"f09def44-5f63-49b0-aa27-ce3c81434267","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/bodyheight","http://hl7.org/fhir/StructureDefinition/vitalsigns"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"8302-2","display":"Body Height"}],"text":"Body Height"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/b9200600-e594-46cb-8a00-7fdb47792665"},"effectiveDateTime":"2013-12-21T14:40:53-05:00","issued":"2013-12-21T14:40:53.188-05:00","valueQuantity":{"value":168.8,"unit":"cm","system":"http://unitsofmeasure.org","code":"cm"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"a434523c-a141-40a7-8a2c-c362b81db625","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"38483-4","display":"Creatinine"}],"text":"Creatinine"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/fb61addc-09d0-4546-a934-b5d5ce16d5e7"},"effectiveDateTime":"2012-12-15T14:40:53-05:00","issued":"2012-12-15T14:40:53.188-05:00","valueQuantity":{"value":0.96,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"4670d468-7429-4dfc-b145-46a2b348c944","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"49765-1","display":"Calcium"}],"text":"Calcium"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/fb61addc-09d0-4546-a934-b5d5ce16d5e7"},"effectiveDateTime":"2012-12-15T14:40:53-05:00","issued":"2012-12-15T14:40:53.188-05:00","valueQuantity":{"value":9.31,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"d5bb238a-7bd2-428a-a2be-4b7ab670c376","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"72514-3","display":"Pain severity - 0-10 verbal numeric rating [Score] - Reported"}],"text":"Pain severity - 0-10 verbal numeric rating [Score] - Reported"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/b9200600-e594-46cb-8a00-7fdb47792665"},"effectiveDateTime":"2013-12-21T14:40:53-05:00","issued":"2013-12-21T14:40:53.188-05:00","valueQuantity":{"value":3,"unit":"{score}","system":"http://unitsofmeasure.org","code":"{score}"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"032494a7-34cc-4327-86f7-506464728707","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/resprate"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"9279-1","display":"Respiratory rate"}],"text":"Respiratory rate"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/2163ebd2-7cca-4de3-b2ec-ec8b22cc5d34"},"effectiveDateTime":"2016-01-02T14:40:53-05:00","issued":"2016-01-02T14:40:53.188-05:00","valueQuantity":{"value":13,"unit":"/min","system":"http://unitsofmeasure.org","code":"/min"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"65a6a3a6-05f4-4736-aa1b-099b1d921dbf","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2947-0","display":"Sodium"}],"text":"Sodium"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/fb61addc-09d0-4546-a934-b5d5ce16d5e7"},"effectiveDateTime":"2012-12-15T14:40:53-05:00","issued":"2012-12-15T14:40:53.188-05:00","valueQuantity":{"value":141.13,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"9e54038c-ef9e-469b-a8fa-fb71af2617c7","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/bodyweight"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"29463-7","display":"Body Weight"}],"text":"Body Weight"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/b9200600-e594-46cb-8a00-7fdb47792665"},"effectiveDateTime":"2013-12-21T14:40:53-05:00","issued":"2013-12-21T14:40:53.188-05:00","valueQuantity":{"value":84.8,"unit":"kg","system":"http://unitsofmeasure.org","code":"kg"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"42fb7a7c-8ac5-4e3a-bf82-ef029daa9c78","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/bp"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"85354-9","display":"Blood Pressure"}],"text":"Blood Pressure"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/2163ebd2-7cca-4de3-b2ec-ec8b22cc5d34"},"effectiveDateTime":"2016-01-02T14:40:53-05:00","issued":"2016-01-02T14:40:53.188-05:00","component":[{"code":{"coding":[{"system":"http://loinc.org","code":"8462-4","display":"Diastolic Blood Pressure"}],"text":"Diastolic Blood Pressure"},"valueQuantity":{"value":86,"unit":"mm[Hg]","system":"http://unitsofmeasure.org","code":"mm[Hg]"}},{"code":{"coding":[{"system":"http://loinc.org","code":"8480-6","display":"Systolic Blood Pressure"}],"text":"Systolic Blood Pressure"},"valueQuantity":{"value":149,"unit":"mm[Hg]","system":"http://unitsofmeasure.org","code":"mm[Hg]"}}],"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"2015ee79-3e9d-4274-a088-5c805f1513fd","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2339-0","display":"Glucose"}],"text":"Glucose"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/fb61addc-09d0-4546-a934-b5d5ce16d5e7"},"effectiveDateTime":"2012-12-15T14:40:53-05:00","issued":"2012-12-15T14:40:53.188-05:00","valueQuantity":{"value":97.61,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"ef41d926-9601-4553-b626-e80363341f74","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/heartrate"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"8867-4","display":"Heart rate"}],"text":"Heart rate"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/2163ebd2-7cca-4de3-b2ec-ec8b22cc5d34"},"effectiveDateTime":"2016-01-02T14:40:53-05:00","issued":"2016-01-02T14:40:53.188-05:00","valueQuantity":{"value":90,"unit":"/min","system":"http://unitsofmeasure.org","code":"/min"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"6fbe410a-875a-4532-9dca-e2b60bbbd2dd","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"6299-2","display":"Urea Nitrogen"}],"text":"Urea Nitrogen"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/fb61addc-09d0-4546-a934-b5d5ce16d5e7"},"effectiveDateTime":"2012-12-15T14:40:53-05:00","issued":"2012-12-15T14:40:53.188-05:00","valueQuantity":{"value":14.95,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"34309db1-c2f6-4573-95e8-85a5316fcea4","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/resprate"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"9279-1","display":"Respiratory rate"}],"text":"Respiratory rate"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/b9200600-e594-46cb-8a00-7fdb47792665"},"effectiveDateTime":"2013-12-21T14:40:53-05:00","issued":"2013-12-21T14:40:53.188-05:00","valueQuantity":{"value":16,"unit":"/min","system":"http://unitsofmeasure.org","code":"/min"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"85af16c9-cd98-4665-97c6-6c4fa9b7c093","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"49765-1","display":"Calcium"}],"text":"Calcium"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/2163ebd2-7cca-4de3-b2ec-ec8b22cc5d34"},"effectiveDateTime":"2016-01-02T14:40:53-05:00","issued":"2016-01-02T14:40:53.188-05:00","valueQuantity":{"value":8.94,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"6ce9fbde-667f-493a-ab03-137b95d6d3ef","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"789-8","display":"Erythrocytes [#/volume] in Blood by Automated count"}],"text":"Erythrocytes [#/volume] in Blood by Automated count"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/fb61addc-09d0-4546-a934-b5d5ce16d5e7"},"effectiveDateTime":"2012-12-15T14:40:53-05:00","issued":"2012-12-15T14:40:53.188-05:00","valueQuantity":{"value":5.4936,"unit":"10*6/uL","system":"http://unitsofmeasure.org","code":"10*6/uL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"bdd72140-6a16-4471-843b-b1a64aceea84","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2947-0","display":"Sodium"}],"text":"Sodium"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/2163ebd2-7cca-4de3-b2ec-ec8b22cc5d34"},"effectiveDateTime":"2016-01-02T14:40:53-05:00","issued":"2016-01-02T14:40:53.188-05:00","valueQuantity":{"value":142.05,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"4216abf8-186a-44b9-962d-c8e571197a43","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"718-7","display":"Hemoglobin [Mass/volume] in Blood"}],"text":"Hemoglobin [Mass/volume] in Blood"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/fb61addc-09d0-4546-a934-b5d5ce16d5e7"},"effectiveDateTime":"2012-12-15T14:40:53-05:00","issued":"2012-12-15T14:40:53.188-05:00","valueQuantity":{"value":15.025,"unit":"g/dL","system":"http://unitsofmeasure.org","code":"g/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"594df10a-546d-4ef9-9b98-8e163f880926","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"6298-4","display":"Potassium"}],"text":"Potassium"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/2163ebd2-7cca-4de3-b2ec-ec8b22cc5d34"},"effectiveDateTime":"2016-01-02T14:40:53-05:00","issued":"2016-01-02T14:40:53.188-05:00","valueQuantity":{"value":4.21,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"5ed8a578-b156-4d4d-b195-a6ea10bdf21a","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"4544-3","display":"Hematocrit [Volume Fraction] of Blood by Automated count"}],"text":"Hematocrit [Volume Fraction] of Blood by Automated count"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/fb61addc-09d0-4546-a934-b5d5ce16d5e7"},"effectiveDateTime":"2012-12-15T14:40:53-05:00","issued":"2012-12-15T14:40:53.188-05:00","valueQuantity":{"value":35.22,"unit":"%","system":"http://unitsofmeasure.org","code":"%"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"5fa67e5f-475d-4ea8-9226-5382f5cd6780","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2339-0","display":"Glucose"}],"text":"Glucose"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/b9200600-e594-46cb-8a00-7fdb47792665"},"effectiveDateTime":"2013-12-21T14:40:53-05:00","issued":"2013-12-21T14:40:53.188-05:00","valueQuantity":{"value":83.53,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"ac97b888-1fb8-4ed7-b7c7-7b92072da11a","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"787-2","display":"MCV [Entitic volume] by Automated count"}],"text":"MCV [Entitic volume] by Automated count"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/fb61addc-09d0-4546-a934-b5d5ce16d5e7"},"effectiveDateTime":"2012-12-15T14:40:53-05:00","issued":"2012-12-15T14:40:53.188-05:00","valueQuantity":{"value":92.715,"unit":"fL","system":"http://unitsofmeasure.org","code":"fL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"184c614d-32f2-4d66-8af6-df918046493e","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"6299-2","display":"Urea Nitrogen"}],"text":"Urea Nitrogen"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/b9200600-e594-46cb-8a00-7fdb47792665"},"effectiveDateTime":"2013-12-21T14:40:53-05:00","issued":"2013-12-21T14:40:53.188-05:00","valueQuantity":{"value":14.39,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"3d3920aa-970b-41e0-957f-e9f5ffe49c4a","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2069-3","display":"Chloride"}],"text":"Chloride"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/2163ebd2-7cca-4de3-b2ec-ec8b22cc5d34"},"effectiveDateTime":"2016-01-02T14:40:53-05:00","issued":"2016-01-02T14:40:53.188-05:00","valueQuantity":{"value":106.13,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"956ca0ee-f18e-410c-99c7-c9f5232e5f9a","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/bmi"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"39156-5","display":"Body Mass Index"}],"text":"Body Mass Index"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/b9200600-e594-46cb-8a00-7fdb47792665"},"effectiveDateTime":"2013-12-21T14:40:53-05:00","issued":"2013-12-21T14:40:53.188-05:00","valueQuantity":{"value":29.75,"unit":"kg/m2","system":"http://unitsofmeasure.org","code":"kg/m2"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"5cb935f4-7e31-42ef-8e2a-f38b598c98da","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"6298-4","display":"Potassium"}],"text":"Potassium"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/fb61addc-09d0-4546-a934-b5d5ce16d5e7"},"effectiveDateTime":"2012-12-15T14:40:53-05:00","issued":"2012-12-15T14:40:53.188-05:00","valueQuantity":{"value":4.56,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"de328d36-2db2-43cd-b0fe-92f0e8302726","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2069-3","display":"Chloride"}],"text":"Chloride"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/fb61addc-09d0-4546-a934-b5d5ce16d5e7"},"effectiveDateTime":"2012-12-15T14:40:53-05:00","issued":"2012-12-15T14:40:53.188-05:00","valueQuantity":{"value":102.2,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"e257467d-a850-4ed8-ab1a-eddd6c49f111","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/bp"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"85354-9","display":"Blood Pressure"}],"text":"Blood Pressure"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/b9200600-e594-46cb-8a00-7fdb47792665"},"effectiveDateTime":"2013-12-21T14:40:53-05:00","issued":"2013-12-21T14:40:53.188-05:00","component":[{"code":{"coding":[{"system":"http://loinc.org","code":"8462-4","display":"Diastolic Blood Pressure"}],"text":"Diastolic Blood Pressure"},"valueQuantity":{"value":83,"unit":"mm[Hg]","system":"http://unitsofmeasure.org","code":"mm[Hg]"}},{"code":{"coding":[{"system":"http://loinc.org","code":"8480-6","display":"Systolic Blood Pressure"}],"text":"Systolic Blood Pressure"},"valueQuantity":{"value":153,"unit":"mm[Hg]","system":"http://unitsofmeasure.org","code":"mm[Hg]"}}],"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"7bbaa006-c5bb-4ee4-b8ce-3cae329dfbd2","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2339-0","display":"Glucose"}],"text":"Glucose"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/2163ebd2-7cca-4de3-b2ec-ec8b22cc5d34"},"effectiveDateTime":"2016-01-02T14:40:53-05:00","issued":"2016-01-02T14:40:53.188-05:00","valueQuantity":{"value":67.69,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"e28354e9-1126-4636-bba1-e2ed2a6ec05b","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"20565-8","display":"Carbon Dioxide"}],"text":"Carbon Dioxide"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/fb61addc-09d0-4546-a934-b5d5ce16d5e7"},"effectiveDateTime":"2012-12-15T14:40:53-05:00","issued":"2012-12-15T14:40:53.188-05:00","valueQuantity":{"value":28.2,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"47ad1be4-44fd-44e3-94f7-e0389838c70f","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/heartrate"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"8867-4","display":"Heart rate"}],"text":"Heart rate"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/b9200600-e594-46cb-8a00-7fdb47792665"},"effectiveDateTime":"2013-12-21T14:40:53-05:00","issued":"2013-12-21T14:40:53.188-05:00","valueQuantity":{"value":78,"unit":"/min","system":"http://unitsofmeasure.org","code":"/min"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"75b4880e-a19a-48da-8e41-a39f7ba45675","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"6299-2","display":"Urea Nitrogen"}],"text":"Urea Nitrogen"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/2163ebd2-7cca-4de3-b2ec-ec8b22cc5d34"},"effectiveDateTime":"2016-01-02T14:40:53-05:00","issued":"2016-01-02T14:40:53.188-05:00","valueQuantity":{"value":8.2,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"ec00e58c-7fb9-4bec-927a-2a5756b77e08","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"38483-4","display":"Creatinine"}],"text":"Creatinine"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/2163ebd2-7cca-4de3-b2ec-ec8b22cc5d34"},"effectiveDateTime":"2016-01-02T14:40:53-05:00","issued":"2016-01-02T14:40:53.188-05:00","valueQuantity":{"value":0.9,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"8d871538-32cc-41dc-861d-168931c9df1a","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"6690-2","display":"Leukocytes [#/volume] in Blood by Automated count"}],"text":"Leukocytes [#/volume] in Blood by Automated count"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/fb61addc-09d0-4546-a934-b5d5ce16d5e7"},"effectiveDateTime":"2012-12-15T14:40:53-05:00","issued":"2012-12-15T14:40:53.188-05:00","valueQuantity":{"value":6.6609,"unit":"10*3/uL","system":"http://unitsofmeasure.org","code":"10*3/uL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"7fd8fe6a-9e53-4202-bd7e-282b6043fd54","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"4548-4","display":"Hemoglobin A1c/Hemoglobin.total in Blood"}],"text":"Hemoglobin A1c/Hemoglobin.total in Blood"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/2163ebd2-7cca-4de3-b2ec-ec8b22cc5d34"},"effectiveDateTime":"2016-01-02T14:40:53-05:00","issued":"2016-01-02T14:40:53.188-05:00","valueQuantity":{"value":5.92,"unit":"%","system":"http://unitsofmeasure.org","code":"%"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"4546a194-9c3f-4d83-bd61-6012d6432c3b","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"49765-1","display":"Calcium"}],"text":"Calcium"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/b9200600-e594-46cb-8a00-7fdb47792665"},"effectiveDateTime":"2013-12-21T14:40:53-05:00","issued":"2013-12-21T14:40:53.188-05:00","valueQuantity":{"value":9.12,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"e236d0cc-8fe0-4774-830c-7f56cff6f35c","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"32207-3","display":"Platelet distribution width [Entitic volume] in Blood by Automated count"}],"text":"Platelet distribution width [Entitic volume] in Blood by Automated count"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/fb61addc-09d0-4546-a934-b5d5ce16d5e7"},"effectiveDateTime":"2012-12-15T14:40:53-05:00","issued":"2012-12-15T14:40:53.188-05:00","valueQuantity":{"value":516.37,"unit":"fL","system":"http://unitsofmeasure.org","code":"fL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"0472c69c-c922-4590-af64-6f9b8bad39c0","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"exam","display":"exam"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"32465-7","display":"Physical findings of Prostate"}],"text":"Physical findings of Prostate"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/2163ebd2-7cca-4de3-b2ec-ec8b22cc5d34"},"effectiveDateTime":"2016-01-02T14:43:53-05:00","issued":"2016-01-02T14:43:53.188-05:00","valueCodeableConcept":{"coding":[{"system":"http://snomed.info/sct","code":"300531004","display":"Normal size prostate"}],"text":"Normal size prostate"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"d174c0bf-d2b7-44d8-a9bf-673dab024608","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"32623-1","display":"Platelet mean volume [Entitic volume] in Blood by Automated count"}],"text":"Platelet mean volume [Entitic volume] in Blood by Automated count"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/fb61addc-09d0-4546-a934-b5d5ce16d5e7"},"effectiveDateTime":"2012-12-15T14:40:53-05:00","issued":"2012-12-15T14:40:53.188-05:00","valueQuantity":{"value":11.779,"unit":"fL","system":"http://unitsofmeasure.org","code":"fL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"2dab48aa-3096-4dda-9b1c-d0a19fa2e23f","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2857-1","display":"Prostate specific Ag [Mass/volume] in Serum or Plasma"}],"text":"Prostate specific Ag [Mass/volume] in Serum or Plasma"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/2163ebd2-7cca-4de3-b2ec-ec8b22cc5d34"},"effectiveDateTime":"2016-01-02T14:43:53-05:00","issued":"2016-01-02T14:43:53.188-05:00","valueQuantity":{"value":0.91885,"unit":"ng/mL","system":"http://unitsofmeasure.org","code":"ng/mL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"6ad0e908-a13e-4ad6-a451-52f09cdec128","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2947-0","display":"Sodium"}],"text":"Sodium"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/b9200600-e594-46cb-8a00-7fdb47792665"},"effectiveDateTime":"2013-12-21T14:40:53-05:00","issued":"2013-12-21T14:40:53.188-05:00","valueQuantity":{"value":142.52,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"a3a05c13-6dc0-4e56-a1d3-f386c72f74ce","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"survey","display":"survey"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"72166-2","display":"Tobacco smoking status NHIS"}],"text":"Tobacco smoking status NHIS"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/fb61addc-09d0-4546-a934-b5d5ce16d5e7"},"effectiveDateTime":"2012-12-15T14:40:53-05:00","issued":"2012-12-15T14:40:53.188-05:00","valueCodeableConcept":{"coding":[{"system":"http://snomed.info/sct","code":"266919005","display":"Never smoker"}],"text":"Never smoker"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"2b23816c-c0fa-4b41-be67-1f2d1baba30d","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"785-6","display":"MCH [Entitic mass] by Automated count"}],"text":"MCH [Entitic mass] by Automated count"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/fb61addc-09d0-4546-a934-b5d5ce16d5e7"},"effectiveDateTime":"2012-12-15T14:40:53-05:00","issued":"2012-12-15T14:40:53.188-05:00","valueQuantity":{"value":31.076,"unit":"pg","system":"http://unitsofmeasure.org","code":"pg"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"80a8ef59-75e1-44bc-8d9a-d814ba7d2a66","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"786-4","display":"MCHC [Mass/volume] by Automated count"}],"text":"MCHC [Mass/volume] by Automated count"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/fb61addc-09d0-4546-a934-b5d5ce16d5e7"},"effectiveDateTime":"2012-12-15T14:40:53-05:00","issued":"2012-12-15T14:40:53.188-05:00","valueQuantity":{"value":33.504,"unit":"g/dL","system":"http://unitsofmeasure.org","code":"g/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"63c03de6-cc45-413c-9638-89608c505f11","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"20565-8","display":"Carbon Dioxide"}],"text":"Carbon Dioxide"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/2163ebd2-7cca-4de3-b2ec-ec8b22cc5d34"},"effectiveDateTime":"2016-01-02T14:40:53-05:00","issued":"2016-01-02T14:40:53.188-05:00","valueQuantity":{"value":25.94,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"1a8aa0ce-ea22-41b4-a15a-118bcac8652a","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"38483-4","display":"Creatinine"}],"text":"Creatinine"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/b9200600-e594-46cb-8a00-7fdb47792665"},"effectiveDateTime":"2013-12-21T14:40:53-05:00","issued":"2013-12-21T14:40:53.188-05:00","valueQuantity":{"value":0.96,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"6c549f78-bfb3-4b94-9959-41114d990cd5","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"21000-5","display":"Erythrocyte distribution width [Entitic volume] by Automated count"}],"text":"Erythrocyte distribution width [Entitic volume] by Automated count"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/fb61addc-09d0-4546-a934-b5d5ce16d5e7"},"effectiveDateTime":"2012-12-15T14:40:53-05:00","issued":"2012-12-15T14:40:53.188-05:00","valueQuantity":{"value":41.398,"unit":"fL","system":"http://unitsofmeasure.org","code":"fL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"a1f23a7c-24a0-43d9-8d8f-4cde2a17c6ee","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"survey","display":"survey"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"72166-2","display":"Tobacco smoking status NHIS"}],"text":"Tobacco smoking status NHIS"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/2163ebd2-7cca-4de3-b2ec-ec8b22cc5d34"},"effectiveDateTime":"2016-01-02T14:40:53-05:00","issued":"2016-01-02T14:40:53.188-05:00","valueCodeableConcept":{"coding":[{"system":"http://snomed.info/sct","code":"266919005","display":"Never smoker"}],"text":"Never smoker"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"48917b61-a67b-4ed7-b457-d6eae9530415","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"777-3","display":"Platelets [#/volume] in Blood by Automated count"}],"text":"Platelets [#/volume] in Blood by Automated count"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/fb61addc-09d0-4546-a934-b5d5ce16d5e7"},"effectiveDateTime":"2012-12-15T14:40:53-05:00","issued":"2012-12-15T14:40:53.188-05:00","valueQuantity":{"value":270.71,"unit":"10*3/uL","system":"http://unitsofmeasure.org","code":"10*3/uL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"e36a5d60-c185-4fdc-8428-c1f6a8636c44","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"20565-8","display":"Carbon Dioxide"}],"text":"Carbon Dioxide"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/b9200600-e594-46cb-8a00-7fdb47792665"},"effectiveDateTime":"2013-12-21T14:40:53-05:00","issued":"2013-12-21T14:40:53.188-05:00","valueQuantity":{"value":22,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"0ea34e9e-396a-404a-b17d-3e782ffe0aaa","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"4548-4","display":"Hemoglobin A1c/Hemoglobin.total in Blood"}],"text":"Hemoglobin A1c/Hemoglobin.total in Blood"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/fb61addc-09d0-4546-a934-b5d5ce16d5e7"},"effectiveDateTime":"2012-12-15T14:40:53-05:00","issued":"2012-12-15T14:40:53.188-05:00","valueQuantity":{"value":6.23,"unit":"%","system":"http://unitsofmeasure.org","code":"%"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"cb5913ec-b47d-4698-836b-9a46e59caa77","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"6298-4","display":"Potassium"}],"text":"Potassium"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/b9200600-e594-46cb-8a00-7fdb47792665"},"effectiveDateTime":"2013-12-21T14:40:53-05:00","issued":"2013-12-21T14:40:53.188-05:00","valueQuantity":{"value":3.89,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"582555b0-1095-4055-9f0f-d6504dcccd2c","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2069-3","display":"Chloride"}],"text":"Chloride"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/b9200600-e594-46cb-8a00-7fdb47792665"},"effectiveDateTime":"2013-12-21T14:40:53-05:00","issued":"2013-12-21T14:40:53.188-05:00","valueQuantity":{"value":105.12,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"4be0127a-b854-4c07-a8cb-2dfc8a7ee979","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/bodyweight"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"29463-7","display":"Body Weight"}],"text":"Body Weight"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/5e8eebd7-6ef5-47cb-91e3-ce297fc84cb6"},"effectiveDateTime":"2014-02-01T14:40:53-05:00","issued":"2014-02-01T14:40:53.188-05:00","valueQuantity":{"value":85,"unit":"kg","system":"http://unitsofmeasure.org","code":"kg"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"625866ea-f246-4251-af11-68c0c80ecbb4","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/bmi"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"39156-5","display":"Body Mass Index"}],"text":"Body Mass Index"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/5e8eebd7-6ef5-47cb-91e3-ce297fc84cb6"},"effectiveDateTime":"2014-02-01T14:40:53-05:00","issued":"2014-02-01T14:40:53.188-05:00","valueQuantity":{"value":29.82,"unit":"kg/m2","system":"http://unitsofmeasure.org","code":"kg/m2"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"d56f6b82-accc-4a79-a07f-96a4b1a5b678","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/bodyheight","http://hl7.org/fhir/StructureDefinition/vitalsigns"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"8302-2","display":"Body Height"}],"text":"Body Height"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/5e8eebd7-6ef5-47cb-91e3-ce297fc84cb6"},"effectiveDateTime":"2014-02-01T14:40:53-05:00","issued":"2014-02-01T14:40:53.188-05:00","valueQuantity":{"value":168.8,"unit":"cm","system":"http://unitsofmeasure.org","code":"cm"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"eba5dc31-cb43-4118-9e5e-05d0e4b87840","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"72514-3","display":"Pain severity - 0-10 verbal numeric rating [Score] - Reported"}],"text":"Pain severity - 0-10 verbal numeric rating [Score] - Reported"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/5e8eebd7-6ef5-47cb-91e3-ce297fc84cb6"},"effectiveDateTime":"2014-02-01T14:40:53-05:00","issued":"2014-02-01T14:40:53.188-05:00","valueQuantity":{"value":0,"unit":"{score}","system":"http://unitsofmeasure.org","code":"{score}"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"f5078f35-38be-4cea-9fbf-9b90d35f830a","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/bodyweight"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"29463-7","display":"Body Weight"}],"text":"Body Weight"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/766707c1-19ee-4024-8355-396946d31e80"},"effectiveDateTime":"2017-01-07T14:40:53-05:00","issued":"2017-01-07T14:40:53.188-05:00","valueQuantity":{"value":81.6,"unit":"kg","system":"http://unitsofmeasure.org","code":"kg"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"fba760b1-3740-43c0-9efd-004f164283d3","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/heartrate"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"8867-4","display":"Heart rate"}],"text":"Heart rate"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/5e8eebd7-6ef5-47cb-91e3-ce297fc84cb6"},"effectiveDateTime":"2014-02-01T14:40:53-05:00","issued":"2014-02-01T14:40:53.188-05:00","valueQuantity":{"value":98,"unit":"/min","system":"http://unitsofmeasure.org","code":"/min"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"15c1c6a9-edcf-4b49-99b6-6f51a78a7fdc","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/bmi"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"39156-5","display":"Body Mass Index"}],"text":"Body Mass Index"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/766707c1-19ee-4024-8355-396946d31e80"},"effectiveDateTime":"2017-01-07T14:40:53-05:00","issued":"2017-01-07T14:40:53.188-05:00","valueQuantity":{"value":28.63,"unit":"kg/m2","system":"http://unitsofmeasure.org","code":"kg/m2"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"d372a0d0-c6fc-4f68-9806-03daa30ad7de","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/bp"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"85354-9","display":"Blood Pressure"}],"text":"Blood Pressure"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/766707c1-19ee-4024-8355-396946d31e80"},"effectiveDateTime":"2017-01-07T14:40:53-05:00","issued":"2017-01-07T14:40:53.188-05:00","component":[{"code":{"coding":[{"system":"http://loinc.org","code":"8462-4","display":"Diastolic Blood Pressure"}],"text":"Diastolic Blood Pressure"},"valueQuantity":{"value":85,"unit":"mm[Hg]","system":"http://unitsofmeasure.org","code":"mm[Hg]"}},{"code":{"coding":[{"system":"http://loinc.org","code":"8480-6","display":"Systolic Blood Pressure"}],"text":"Systolic Blood Pressure"},"valueQuantity":{"value":149,"unit":"mm[Hg]","system":"http://unitsofmeasure.org","code":"mm[Hg]"}}],"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"d724c846-a7b0-4a09-9c1b-4698ec30f76e","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/resprate"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"9279-1","display":"Respiratory rate"}],"text":"Respiratory rate"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/5e8eebd7-6ef5-47cb-91e3-ce297fc84cb6"},"effectiveDateTime":"2014-02-01T14:40:53-05:00","issued":"2014-02-01T14:40:53.188-05:00","valueQuantity":{"value":13,"unit":"/min","system":"http://unitsofmeasure.org","code":"/min"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"ae97cbfd-8a8f-4f1e-a0db-d2b445c8e325","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2339-0","display":"Glucose"}],"text":"Glucose"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/5e8eebd7-6ef5-47cb-91e3-ce297fc84cb6"},"effectiveDateTime":"2014-02-01T14:40:53-05:00","issued":"2014-02-01T14:40:53.188-05:00","valueQuantity":{"value":90.97,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"6359ea62-df79-4bf3-940d-0427a40cecf2","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"exam","display":"exam"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"32465-7","display":"Physical findings of Prostate"}],"text":"Physical findings of Prostate"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/766707c1-19ee-4024-8355-396946d31e80"},"effectiveDateTime":"2017-01-01T14:45:53-05:00","issued":"2017-01-01T14:45:53.188-05:00","valueCodeableConcept":{"coding":[{"system":"http://snomed.info/sct","code":"300531004","display":"Normal size prostate"}],"text":"Normal size prostate"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"178c5270-cb0a-4f31-8484-9e3651ffa288","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/bp"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"85354-9","display":"Blood Pressure"}],"text":"Blood Pressure"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/5e8eebd7-6ef5-47cb-91e3-ce297fc84cb6"},"effectiveDateTime":"2014-02-01T14:40:53-05:00","issued":"2014-02-01T14:40:53.188-05:00","component":[{"code":{"coding":[{"system":"http://loinc.org","code":"8462-4","display":"Diastolic Blood Pressure"}],"text":"Diastolic Blood Pressure"},"valueQuantity":{"value":83,"unit":"mm[Hg]","system":"http://unitsofmeasure.org","code":"mm[Hg]"}},{"code":{"coding":[{"system":"http://loinc.org","code":"8480-6","display":"Systolic Blood Pressure"}],"text":"Systolic Blood Pressure"},"valueQuantity":{"value":149,"unit":"mm[Hg]","system":"http://unitsofmeasure.org","code":"mm[Hg]"}}],"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"70c2f651-8c03-4c88-9de0-6ea079a37dc1","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2857-1","display":"Prostate specific Ag [Mass/volume] in Serum or Plasma"}],"text":"Prostate specific Ag [Mass/volume] in Serum or Plasma"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/766707c1-19ee-4024-8355-396946d31e80"},"effectiveDateTime":"2017-01-01T14:45:53-05:00","issued":"2017-01-01T14:45:53.188-05:00","valueQuantity":{"value":2.4581,"unit":"ng/mL","system":"http://unitsofmeasure.org","code":"ng/mL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"2395328a-5cda-43e0-90e6-26e17e97a891","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/bodyheight","http://hl7.org/fhir/StructureDefinition/vitalsigns"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"8302-2","display":"Body Height"}],"text":"Body Height"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/766707c1-19ee-4024-8355-396946d31e80"},"effectiveDateTime":"2017-01-07T14:40:53-05:00","issued":"2017-01-07T14:40:53.188-05:00","valueQuantity":{"value":168.8,"unit":"cm","system":"http://unitsofmeasure.org","code":"cm"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"a5e539bc-79c1-422a-a79b-3dd3ffa596ec","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"72514-3","display":"Pain severity - 0-10 verbal numeric rating [Score] - Reported"}],"text":"Pain severity - 0-10 verbal numeric rating [Score] - Reported"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/766707c1-19ee-4024-8355-396946d31e80"},"effectiveDateTime":"2017-01-07T14:40:53-05:00","issued":"2017-01-07T14:40:53.188-05:00","valueQuantity":{"value":1,"unit":"{score}","system":"http://unitsofmeasure.org","code":"{score}"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"c0869b85-8149-44d5-ac49-7fcbecabaa72","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"49765-1","display":"Calcium"}],"text":"Calcium"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/5e8eebd7-6ef5-47cb-91e3-ce297fc84cb6"},"effectiveDateTime":"2014-02-01T14:40:53-05:00","issued":"2014-02-01T14:40:53.188-05:00","valueQuantity":{"value":9.52,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"7d6352b0-fe24-4a80-ab7e-a093c042d4c1","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2947-0","display":"Sodium"}],"text":"Sodium"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/5e8eebd7-6ef5-47cb-91e3-ce297fc84cb6"},"effectiveDateTime":"2014-02-01T14:40:53-05:00","issued":"2014-02-01T14:40:53.188-05:00","valueQuantity":{"value":142.67,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"746ab6aa-4302-4624-87b4-c300286f1eb2","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"6299-2","display":"Urea Nitrogen"}],"text":"Urea Nitrogen"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/766707c1-19ee-4024-8355-396946d31e80"},"effectiveDateTime":"2017-01-07T14:40:53-05:00","issued":"2017-01-07T14:40:53.188-05:00","valueQuantity":{"value":12.09,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"0c34712f-94c5-4048-99a2-1a0b802b4af4","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"6298-4","display":"Potassium"}],"text":"Potassium"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/5e8eebd7-6ef5-47cb-91e3-ce297fc84cb6"},"effectiveDateTime":"2014-02-01T14:40:53-05:00","issued":"2014-02-01T14:40:53.188-05:00","valueQuantity":{"value":4.22,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"25289a4b-72a6-4727-91b5-2aa253912982","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2069-3","display":"Chloride"}],"text":"Chloride"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/5e8eebd7-6ef5-47cb-91e3-ce297fc84cb6"},"effectiveDateTime":"2014-02-01T14:40:53-05:00","issued":"2014-02-01T14:40:53.188-05:00","valueQuantity":{"value":108.68,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"8033f980-fe49-4553-834b-130772fd0030","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"6299-2","display":"Urea Nitrogen"}],"text":"Urea Nitrogen"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/5e8eebd7-6ef5-47cb-91e3-ce297fc84cb6"},"effectiveDateTime":"2014-02-01T14:40:53-05:00","issued":"2014-02-01T14:40:53.188-05:00","valueQuantity":{"value":19.18,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"d7f12e7c-7479-4515-ac07-3e3fc3b33484","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/heartrate"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"8867-4","display":"Heart rate"}],"text":"Heart rate"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/766707c1-19ee-4024-8355-396946d31e80"},"effectiveDateTime":"2017-01-07T14:40:53-05:00","issued":"2017-01-07T14:40:53.188-05:00","valueQuantity":{"value":78,"unit":"/min","system":"http://unitsofmeasure.org","code":"/min"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"0d067b14-933f-407e-8592-5f9616550845","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/resprate"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"9279-1","display":"Respiratory rate"}],"text":"Respiratory rate"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/766707c1-19ee-4024-8355-396946d31e80"},"effectiveDateTime":"2017-01-07T14:40:53-05:00","issued":"2017-01-07T14:40:53.188-05:00","valueQuantity":{"value":15,"unit":"/min","system":"http://unitsofmeasure.org","code":"/min"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"7fdd72d1-eca0-4e6b-af91-5dde34ade2f0","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"38483-4","display":"Creatinine"}],"text":"Creatinine"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/5e8eebd7-6ef5-47cb-91e3-ce297fc84cb6"},"effectiveDateTime":"2014-02-01T14:40:53-05:00","issued":"2014-02-01T14:40:53.188-05:00","valueQuantity":{"value":1.17,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"692b859f-ec8d-44f2-bd8f-1eeedab0bf2e","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2339-0","display":"Glucose"}],"text":"Glucose"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/766707c1-19ee-4024-8355-396946d31e80"},"effectiveDateTime":"2017-01-07T14:40:53-05:00","issued":"2017-01-07T14:40:53.188-05:00","valueQuantity":{"value":81.19,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"213e9720-284d-46d4-980f-01b49aef86c1","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"49765-1","display":"Calcium"}],"text":"Calcium"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/766707c1-19ee-4024-8355-396946d31e80"},"effectiveDateTime":"2017-01-07T14:40:53-05:00","issued":"2017-01-07T14:40:53.188-05:00","valueQuantity":{"value":8.62,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"18be474d-888a-4728-8636-2f1850774ee3","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2947-0","display":"Sodium"}],"text":"Sodium"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/766707c1-19ee-4024-8355-396946d31e80"},"effectiveDateTime":"2017-01-07T14:40:53-05:00","issued":"2017-01-07T14:40:53.188-05:00","valueQuantity":{"value":141.41,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"12e2f562-a87f-48bc-a0bc-55a8c169964c","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"6298-4","display":"Potassium"}],"text":"Potassium"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/766707c1-19ee-4024-8355-396946d31e80"},"effectiveDateTime":"2017-01-07T14:40:53-05:00","issued":"2017-01-07T14:40:53.188-05:00","valueQuantity":{"value":3.81,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"72f26758-1a74-4c42-80e1-3ea31e8166dd","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"20565-8","display":"Carbon Dioxide"}],"text":"Carbon Dioxide"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/5e8eebd7-6ef5-47cb-91e3-ce297fc84cb6"},"effectiveDateTime":"2014-02-01T14:40:53-05:00","issued":"2014-02-01T14:40:53.188-05:00","valueQuantity":{"value":25.86,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"92767616-fdb6-463f-877c-68ef97a90c4a","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"survey","display":"survey"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"72166-2","display":"Tobacco smoking status NHIS"}],"text":"Tobacco smoking status NHIS"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/5e8eebd7-6ef5-47cb-91e3-ce297fc84cb6"},"effectiveDateTime":"2014-02-01T14:40:53-05:00","issued":"2014-02-01T14:40:53.188-05:00","valueCodeableConcept":{"coding":[{"system":"http://snomed.info/sct","code":"266919005","display":"Never smoker"}],"text":"Never smoker"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"fe06aa4d-b393-4284-99da-4e3b504d7921","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"38483-4","display":"Creatinine"}],"text":"Creatinine"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/766707c1-19ee-4024-8355-396946d31e80"},"effectiveDateTime":"2017-01-07T14:40:53-05:00","issued":"2017-01-07T14:40:53.188-05:00","valueQuantity":{"value":0.89,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"8e49cab1-9758-418d-a2d3-a0cdbd251b20","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"4548-4","display":"Hemoglobin A1c/Hemoglobin.total in Blood"}],"text":"Hemoglobin A1c/Hemoglobin.total in Blood"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/5e8eebd7-6ef5-47cb-91e3-ce297fc84cb6"},"effectiveDateTime":"2014-02-01T14:40:53-05:00","issued":"2014-02-01T14:40:53.188-05:00","valueQuantity":{"value":6.23,"unit":"%","system":"http://unitsofmeasure.org","code":"%"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"759096ec-6525-4c7c-9a8e-cd9e414adfb2","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"survey","display":"survey"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"72166-2","display":"Tobacco smoking status NHIS"}],"text":"Tobacco smoking status NHIS"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/766707c1-19ee-4024-8355-396946d31e80"},"effectiveDateTime":"2017-01-07T14:40:53-05:00","issued":"2017-01-07T14:40:53.188-05:00","valueCodeableConcept":{"coding":[{"system":"http://snomed.info/sct","code":"266919005","display":"Never smoker"}],"text":"Never smoker"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"246a58b9-220e-4e20-9d8e-9036f26192f0","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"4548-4","display":"Hemoglobin A1c/Hemoglobin.total in Blood"}],"text":"Hemoglobin A1c/Hemoglobin.total in Blood"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/766707c1-19ee-4024-8355-396946d31e80"},"effectiveDateTime":"2017-01-07T14:40:53-05:00","issued":"2017-01-07T14:40:53.188-05:00","valueQuantity":{"value":6.2,"unit":"%","system":"http://unitsofmeasure.org","code":"%"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"b0d144a5-2c35-4197-aa66-78d0665760f4","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2069-3","display":"Chloride"}],"text":"Chloride"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/766707c1-19ee-4024-8355-396946d31e80"},"effectiveDateTime":"2017-01-07T14:40:53-05:00","issued":"2017-01-07T14:40:53.188-05:00","valueQuantity":{"value":105.84,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"a9ab8861-089d-4893-9771-648e27d562e7","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"20565-8","display":"Carbon Dioxide"}],"text":"Carbon Dioxide"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/766707c1-19ee-4024-8355-396946d31e80"},"effectiveDateTime":"2017-01-07T14:40:53-05:00","issued":"2017-01-07T14:40:53.188-05:00","valueQuantity":{"value":22.18,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"f8932d8b-7090-470c-bf64-0d79c3b99553","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"https://loinc.org","code":"55233-1","display":"Genetic analysis master panel"},{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://www.genenames.org/geneId","code":"PSRC1","display":"PSRC1"},{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"diagnostic-implication","display":"diagnostic-implication"}]},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/f78a1442-683a-4ea2-adca-161902be19cb"},"effectiveDateTime":"2013-08-24T15:40:53-04:00","issued":"2013-08-24T15:40:53.188-04:00","valueString":"The PSRC1 gene exhibits a variation of 'Uncertain' clinical significance. The variation at index rs599839_FS1 is associated with an increased risk of: Cardiovascular Issues, Dsyslipidemia, Heart Disease, High LDL and Aortic Aneurysm.","component":[{"code":{"coding":[{"system":"http://loinc.org","code":"48018-6","display":"Gene studied ID"}]},"valueCodeableConcept":{"coding":[{"system":"http://www.genenames.org/geneId","code":"PSRC1","display":"PSRC1"}]}},{"code":{"coding":[{"system":"http://loinc.org","code":"48013-7","display":"Genomic reference sequence ID"}]},"valueCodeableConcept":{"coding":[{"system":"https://www.ncbi.nlm.nih.gov/snp/","code":"rs599839","display":"rs599839"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"conclusion-string","display":"conclusion-string"}]},"valueString":"The PSRC1 gene exhibits a variation of 'Uncertain' clinical significance. The variation at index rs599839_FS1 is associated with an increased risk of: Cardiovascular Issues, Dsyslipidemia, Heart Disease, High LDL and Aortic Aneurysm."},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"evidence-level","display":"evidence-level"}]},"valueCodeableConcept":{"coding":[{"system":"http://loinc.org/LL5356-2/","code":"Uncertain","display":"Uncertain"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"predicted-phenotype","display":"predicted-phenotype"}]},"valueCodeableConcept":{"coding":[{"system":"http://snomed.info/sct","code":"Cardiovascular Issues","display":"Cardiovascular Issues"},{"system":"http://snomed.info/sct","code":"Dsyslipidemia","display":"Dsyslipidemia"},{"system":"http://snomed.info/sct","code":"Heart Disease","display":"Heart Disease"},{"system":"http://snomed.info/sct","code":"High LDL","display":"High LDL"},{"system":"http://snomed.info/sct","code":"Aortic Aneurysm","display":"Aortic Aneurysm"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"observation-interpretation","display":"observation-interpretation"}]},"valueCodeableConcept":{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/risk-probability","code":"moderate","display":"The specified outcome has a reasonable likelihood of occurrence."}]}}],"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"3facb727-f99d-427e-90c1-d4f8a00d4816","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"https://loinc.org","code":"55233-1","display":"Genetic analysis master panel"},{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://www.genenames.org/geneId","code":"AGTR1","display":"AGTR1"},{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"diagnostic-implication","display":"diagnostic-implication"}]},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/f78a1442-683a-4ea2-adca-161902be19cb"},"effectiveDateTime":"2013-08-24T15:40:53-04:00","issued":"2013-08-24T15:40:53.188-04:00","valueString":"The AGTR1 gene exhibits a variation of 'Risk Factor' clinical significance. The variation at index rs5186_FS1 is associated with an increased risk of: Ischemic Stroke, Cardiomyopathy, Hypertension, High Blood Pressure and Cardiac Arrest.","component":[{"code":{"coding":[{"system":"http://loinc.org","code":"48018-6","display":"Gene studied ID"}]},"valueCodeableConcept":{"coding":[{"system":"http://www.genenames.org/geneId","code":"AGTR1","display":"AGTR1"}]}},{"code":{"coding":[{"system":"http://loinc.org","code":"48013-7","display":"Genomic reference sequence ID"}]},"valueCodeableConcept":{"coding":[{"system":"https://www.ncbi.nlm.nih.gov/snp/","code":"rs5186","display":"rs5186"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"conclusion-string","display":"conclusion-string"}]},"valueString":"The AGTR1 gene exhibits a variation of 'Risk Factor' clinical significance. The variation at index rs5186_FS1 is associated with an increased risk of: Ischemic Stroke, Cardiomyopathy, Hypertension, High Blood Pressure and Cardiac Arrest."},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"evidence-level","display":"evidence-level"}]},"valueCodeableConcept":{"coding":[{"system":"http://loinc.org/LL5356-2/","code":"Risk Factor","display":"Risk Factor"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"predicted-phenotype","display":"predicted-phenotype"}]},"valueCodeableConcept":{"coding":[{"system":"http://snomed.info/sct","code":"Ischemic Stroke","display":"Ischemic Stroke"},{"system":"http://snomed.info/sct","code":"Cardiomyopathy","display":"Cardiomyopathy"},{"system":"http://snomed.info/sct","code":"Hypertension","display":"Hypertension"},{"system":"http://snomed.info/sct","code":"High Blood Pressure","display":"High Blood Pressure"},{"system":"http://snomed.info/sct","code":"Cardiac Arrest","display":"Cardiac Arrest"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"observation-interpretation","display":"observation-interpretation"}]},"valueCodeableConcept":{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/risk-probability","code":"moderate","display":"The specified outcome has a reasonable likelihood of occurrence."}]}}],"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"6f5957bd-13b6-4e04-9679-ded28815fbad","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/bodyheight","http://hl7.org/fhir/StructureDefinition/vitalsigns"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"8302-2","display":"Body Height"}],"text":"Body Height"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/d2a26341-c577-4aa1-9099-503acceaa721"},"effectiveDateTime":"2020-01-25T14:40:53-05:00","issued":"2020-01-25T14:40:53.188-05:00","valueQuantity":{"value":168.8,"unit":"cm","system":"http://unitsofmeasure.org","code":"cm"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"2703c7bb-c520-4827-9e38-4faa14681969","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"https://loinc.org","code":"55233-1","display":"Genetic analysis master panel"},{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://www.genenames.org/geneId","code":"SERPINI1","display":"SERPINI1"},{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"diagnostic-implication","display":"diagnostic-implication"}]},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/f78a1442-683a-4ea2-adca-161902be19cb"},"effectiveDateTime":"2013-08-24T15:40:53-04:00","issued":"2013-08-24T15:40:53.188-04:00","valueString":"The SERPINI1 gene exhibits a variation of 'Uncertain' clinical significance. The variation at index rs6797312_FS1 is associated with an increased risk of: Ischemic Stroke, Stroke and Low HDL.","component":[{"code":{"coding":[{"system":"http://loinc.org","code":"48018-6","display":"Gene studied ID"}]},"valueCodeableConcept":{"coding":[{"system":"http://www.genenames.org/geneId","code":"SERPINI1","display":"SERPINI1"}]}},{"code":{"coding":[{"system":"http://loinc.org","code":"48013-7","display":"Genomic reference sequence ID"}]},"valueCodeableConcept":{"coding":[{"system":"https://www.ncbi.nlm.nih.gov/snp/","code":"rs6797312","display":"rs6797312"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"conclusion-string","display":"conclusion-string"}]},"valueString":"The SERPINI1 gene exhibits a variation of 'Uncertain' clinical significance. The variation at index rs6797312_FS1 is associated with an increased risk of: Ischemic Stroke, Stroke and Low HDL."},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"evidence-level","display":"evidence-level"}]},"valueCodeableConcept":{"coding":[{"system":"http://loinc.org/LL5356-2/","code":"Uncertain","display":"Uncertain"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"predicted-phenotype","display":"predicted-phenotype"}]},"valueCodeableConcept":{"coding":[{"system":"http://snomed.info/sct","code":"Ischemic Stroke","display":"Ischemic Stroke"},{"system":"http://snomed.info/sct","code":"Stroke","display":"Stroke"},{"system":"http://snomed.info/sct","code":"Low HDL","display":"Low HDL"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"observation-interpretation","display":"observation-interpretation"}]},"valueCodeableConcept":{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/risk-probability","code":"moderate","display":"The specified outcome has a reasonable likelihood of occurrence."}]}}],"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"1505d160-ac86-4013-99bb-e900376e6c3e","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"72514-3","display":"Pain severity - 0-10 verbal numeric rating [Score] - Reported"}],"text":"Pain severity - 0-10 verbal numeric rating [Score] - Reported"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/d2a26341-c577-4aa1-9099-503acceaa721"},"effectiveDateTime":"2020-01-25T14:40:53-05:00","issued":"2020-01-25T14:40:53.188-05:00","valueQuantity":{"value":2,"unit":"{score}","system":"http://unitsofmeasure.org","code":"{score}"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"a09d19eb-2b82-4435-9d09-c37b94ea8d76","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"https://loinc.org","code":"55233-1","display":"Genetic analysis master panel"},{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://www.genenames.org/geneId","code":"SERPINI1","display":"SERPINI1"},{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"diagnostic-implication","display":"diagnostic-implication"}]},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/f78a1442-683a-4ea2-adca-161902be19cb"},"effectiveDateTime":"2013-08-24T15:40:53-04:00","issued":"2013-08-24T15:40:53.188-04:00","valueString":"The SERPINI1 gene exhibits a variation of 'Uncertain' clinical significance. The variation at index rs6797312_FS2 is associated with an increased risk of: Ischemic Stroke, Stroke and Low HDL.","component":[{"code":{"coding":[{"system":"http://loinc.org","code":"48018-6","display":"Gene studied ID"}]},"valueCodeableConcept":{"coding":[{"system":"http://www.genenames.org/geneId","code":"SERPINI1","display":"SERPINI1"}]}},{"code":{"coding":[{"system":"http://loinc.org","code":"48013-7","display":"Genomic reference sequence ID"}]},"valueCodeableConcept":{"coding":[{"system":"https://www.ncbi.nlm.nih.gov/snp/","code":"rs6797312","display":"rs6797312"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"conclusion-string","display":"conclusion-string"}]},"valueString":"The SERPINI1 gene exhibits a variation of 'Uncertain' clinical significance. The variation at index rs6797312_FS2 is associated with an increased risk of: Ischemic Stroke, Stroke and Low HDL."},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"evidence-level","display":"evidence-level"}]},"valueCodeableConcept":{"coding":[{"system":"http://loinc.org/LL5356-2/","code":"Uncertain","display":"Uncertain"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"predicted-phenotype","display":"predicted-phenotype"}]},"valueCodeableConcept":{"coding":[{"system":"http://snomed.info/sct","code":"Ischemic Stroke","display":"Ischemic Stroke"},{"system":"http://snomed.info/sct","code":"Stroke","display":"Stroke"},{"system":"http://snomed.info/sct","code":"Low HDL","display":"Low HDL"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"observation-interpretation","display":"observation-interpretation"}]},"valueCodeableConcept":{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/risk-probability","code":"moderate","display":"The specified outcome has a reasonable likelihood of occurrence."}]}}],"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"05ee646f-cf77-4e9a-bc45-a1184d8dd0be","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/bodyweight"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"29463-7","display":"Body Weight"}],"text":"Body Weight"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/d2a26341-c577-4aa1-9099-503acceaa721"},"effectiveDateTime":"2020-01-25T14:40:53-05:00","issued":"2020-01-25T14:40:53.188-05:00","valueQuantity":{"value":86.7,"unit":"kg","system":"http://unitsofmeasure.org","code":"kg"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"b53eba04-4be9-46ff-9ffc-14cc156e74d3","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/bmi"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"39156-5","display":"Body Mass Index"}],"text":"Body Mass Index"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/d2a26341-c577-4aa1-9099-503acceaa721"},"effectiveDateTime":"2020-01-25T14:40:53-05:00","issued":"2020-01-25T14:40:53.188-05:00","valueQuantity":{"value":30.42,"unit":"kg/m2","system":"http://unitsofmeasure.org","code":"kg/m2"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"1c0c1b06-4bb6-4e12-ac1e-21e04dcdc0ec","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"https://loinc.org","code":"55233-1","display":"Genetic analysis master panel"},{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://www.genenames.org/geneId","code":"LPA","display":"LPA"},{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"diagnostic-implication","display":"diagnostic-implication"}]},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/f78a1442-683a-4ea2-adca-161902be19cb"},"effectiveDateTime":"2013-08-24T15:40:53-04:00","issued":"2013-08-24T15:40:53.188-04:00","valueString":"The LPA gene exhibits a variation of 'Uncertain' clinical significance. The variation at index rs10033464_FS2 is associated with an increased risk of: Ischemic Stroke.","component":[{"code":{"coding":[{"system":"http://loinc.org","code":"48018-6","display":"Gene studied ID"}]},"valueCodeableConcept":{"coding":[{"system":"http://www.genenames.org/geneId","code":"LPA","display":"LPA"}]}},{"code":{"coding":[{"system":"http://loinc.org","code":"48013-7","display":"Genomic reference sequence ID"}]},"valueCodeableConcept":{"coding":[{"system":"https://www.ncbi.nlm.nih.gov/snp/","code":"rs10033464","display":"rs10033464"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"conclusion-string","display":"conclusion-string"}]},"valueString":"The LPA gene exhibits a variation of 'Uncertain' clinical significance. The variation at index rs10033464_FS2 is associated with an increased risk of: Ischemic Stroke."},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"evidence-level","display":"evidence-level"}]},"valueCodeableConcept":{"coding":[{"system":"http://loinc.org/LL5356-2/","code":"Uncertain","display":"Uncertain"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"predicted-phenotype","display":"predicted-phenotype"}]},"valueCodeableConcept":{"coding":[{"system":"http://snomed.info/sct","code":"Ischemic Stroke","display":"Ischemic Stroke"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"observation-interpretation","display":"observation-interpretation"}]},"valueCodeableConcept":{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/risk-probability","code":"moderate","display":"The specified outcome has a reasonable likelihood of occurrence."}]}}],"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"b78dd0cf-8889-4af0-bea7-bd98bf6fb31d","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"https://loinc.org","code":"55233-1","display":"Genetic analysis master panel"},{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://www.genenames.org/geneId","code":"AGT","display":"AGT"},{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"diagnostic-implication","display":"diagnostic-implication"}]},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/f78a1442-683a-4ea2-adca-161902be19cb"},"effectiveDateTime":"2013-08-24T15:40:53-04:00","issued":"2013-08-24T15:40:53.188-04:00","valueString":"The AGT gene exhibits a variation of 'Risk Factor' clinical significance. The variation at index rs699_FS2 is associated with an increased risk of: Ischemic Stroke, Pulmonary Hypertension and Cardiomyopathy.","component":[{"code":{"coding":[{"system":"http://loinc.org","code":"48018-6","display":"Gene studied ID"}]},"valueCodeableConcept":{"coding":[{"system":"http://www.genenames.org/geneId","code":"AGT","display":"AGT"}]}},{"code":{"coding":[{"system":"http://loinc.org","code":"48013-7","display":"Genomic reference sequence ID"}]},"valueCodeableConcept":{"coding":[{"system":"https://www.ncbi.nlm.nih.gov/snp/","code":"rs699","display":"rs699"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"conclusion-string","display":"conclusion-string"}]},"valueString":"The AGT gene exhibits a variation of 'Risk Factor' clinical significance. The variation at index rs699_FS2 is associated with an increased risk of: Ischemic Stroke, Pulmonary Hypertension and Cardiomyopathy."},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"evidence-level","display":"evidence-level"}]},"valueCodeableConcept":{"coding":[{"system":"http://loinc.org/LL5356-2/","code":"Risk Factor","display":"Risk Factor"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"predicted-phenotype","display":"predicted-phenotype"}]},"valueCodeableConcept":{"coding":[{"system":"http://snomed.info/sct","code":"Ischemic Stroke","display":"Ischemic Stroke"},{"system":"http://snomed.info/sct","code":"Pulmonary Hypertension","display":"Pulmonary Hypertension"},{"system":"http://snomed.info/sct","code":"Cardiomyopathy","display":"Cardiomyopathy"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"observation-interpretation","display":"observation-interpretation"}]},"valueCodeableConcept":{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/risk-probability","code":"moderate","display":"The specified outcome has a reasonable likelihood of occurrence."}]}}],"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"43c3cf31-171e-463c-985e-7eacf096bf5b","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"https://loinc.org","code":"55233-1","display":"Genetic analysis master panel"},{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://www.genenames.org/geneId","code":"BOLL","display":"BOLL"},{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"diagnostic-implication","display":"diagnostic-implication"}]},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/f78a1442-683a-4ea2-adca-161902be19cb"},"effectiveDateTime":"2013-08-24T15:40:53-04:00","issued":"2013-08-24T15:40:53.188-04:00","valueString":"The BOLL gene exhibits a variation of 'Uncertain' clinical significance. The variation at index rs700651_FS1 is associated with an increased risk of: Aneurysm.","component":[{"code":{"coding":[{"system":"http://loinc.org","code":"48018-6","display":"Gene studied ID"}]},"valueCodeableConcept":{"coding":[{"system":"http://www.genenames.org/geneId","code":"BOLL","display":"BOLL"}]}},{"code":{"coding":[{"system":"http://loinc.org","code":"48013-7","display":"Genomic reference sequence ID"}]},"valueCodeableConcept":{"coding":[{"system":"https://www.ncbi.nlm.nih.gov/snp/","code":"rs700651","display":"rs700651"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"conclusion-string","display":"conclusion-string"}]},"valueString":"The BOLL gene exhibits a variation of 'Uncertain' clinical significance. The variation at index rs700651_FS1 is associated with an increased risk of: Aneurysm."},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"evidence-level","display":"evidence-level"}]},"valueCodeableConcept":{"coding":[{"system":"http://loinc.org/LL5356-2/","code":"Uncertain","display":"Uncertain"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"predicted-phenotype","display":"predicted-phenotype"}]},"valueCodeableConcept":{"coding":[{"system":"http://snomed.info/sct","code":"Aneurysm","display":"Aneurysm"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"observation-interpretation","display":"observation-interpretation"}]},"valueCodeableConcept":{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/risk-probability","code":"moderate","display":"The specified outcome has a reasonable likelihood of occurrence."}]}}],"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"49270a1b-5f48-4787-ac16-cd553d556299","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"https://loinc.org","code":"55233-1","display":"Genetic analysis master panel"},{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://www.genenames.org/geneId","code":"MYH15","display":"MYH15"},{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"diagnostic-implication","display":"diagnostic-implication"}]},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/f78a1442-683a-4ea2-adca-161902be19cb"},"effectiveDateTime":"2013-08-24T15:40:53-04:00","issued":"2013-08-24T15:40:53.188-04:00","valueString":"The MYH15 gene exhibits a variation of 'Uncertain' clinical significance. The variation at index rs3900940_FS1 is associated with an increased risk of: Cardiovascular Issues and Ischemic Stroke.","component":[{"code":{"coding":[{"system":"http://loinc.org","code":"48018-6","display":"Gene studied ID"}]},"valueCodeableConcept":{"coding":[{"system":"http://www.genenames.org/geneId","code":"MYH15","display":"MYH15"}]}},{"code":{"coding":[{"system":"http://loinc.org","code":"48013-7","display":"Genomic reference sequence ID"}]},"valueCodeableConcept":{"coding":[{"system":"https://www.ncbi.nlm.nih.gov/snp/","code":"rs3900940","display":"rs3900940"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"conclusion-string","display":"conclusion-string"}]},"valueString":"The MYH15 gene exhibits a variation of 'Uncertain' clinical significance. The variation at index rs3900940_FS1 is associated with an increased risk of: Cardiovascular Issues and Ischemic Stroke."},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"evidence-level","display":"evidence-level"}]},"valueCodeableConcept":{"coding":[{"system":"http://loinc.org/LL5356-2/","code":"Uncertain","display":"Uncertain"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"predicted-phenotype","display":"predicted-phenotype"}]},"valueCodeableConcept":{"coding":[{"system":"http://snomed.info/sct","code":"Cardiovascular Issues","display":"Cardiovascular Issues"},{"system":"http://snomed.info/sct","code":"Ischemic Stroke","display":"Ischemic Stroke"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"observation-interpretation","display":"observation-interpretation"}]},"valueCodeableConcept":{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/risk-probability","code":"moderate","display":"The specified outcome has a reasonable likelihood of occurrence."}]}}],"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"656c9a8e-42d1-4ce0-b2a2-3ec7522c1c4e","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"https://loinc.org","code":"55233-1","display":"Genetic analysis master panel"},{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://www.genenames.org/geneId","code":"MYH15","display":"MYH15"},{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"diagnostic-implication","display":"diagnostic-implication"}]},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/f78a1442-683a-4ea2-adca-161902be19cb"},"effectiveDateTime":"2013-08-24T15:40:53-04:00","issued":"2013-08-24T15:40:53.188-04:00","valueString":"The MYH15 gene exhibits a variation of 'Uncertain' clinical significance. The variation at index rs3900940_FS2 is associated with an increased risk of: Cardiovascular Issues and Ischemic Stroke.","component":[{"code":{"coding":[{"system":"http://loinc.org","code":"48018-6","display":"Gene studied ID"}]},"valueCodeableConcept":{"coding":[{"system":"http://www.genenames.org/geneId","code":"MYH15","display":"MYH15"}]}},{"code":{"coding":[{"system":"http://loinc.org","code":"48013-7","display":"Genomic reference sequence ID"}]},"valueCodeableConcept":{"coding":[{"system":"https://www.ncbi.nlm.nih.gov/snp/","code":"rs3900940","display":"rs3900940"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"conclusion-string","display":"conclusion-string"}]},"valueString":"The MYH15 gene exhibits a variation of 'Uncertain' clinical significance. The variation at index rs3900940_FS2 is associated with an increased risk of: Cardiovascular Issues and Ischemic Stroke."},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"evidence-level","display":"evidence-level"}]},"valueCodeableConcept":{"coding":[{"system":"http://loinc.org/LL5356-2/","code":"Uncertain","display":"Uncertain"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"predicted-phenotype","display":"predicted-phenotype"}]},"valueCodeableConcept":{"coding":[{"system":"http://snomed.info/sct","code":"Cardiovascular Issues","display":"Cardiovascular Issues"},{"system":"http://snomed.info/sct","code":"Ischemic Stroke","display":"Ischemic Stroke"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"observation-interpretation","display":"observation-interpretation"}]},"valueCodeableConcept":{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/risk-probability","code":"moderate","display":"The specified outcome has a reasonable likelihood of occurrence."}]}}],"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"e83645e1-27b5-4436-806d-b89424d18a53","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"https://loinc.org","code":"55233-1","display":"Genetic analysis master panel"},{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://www.genenames.org/geneId","code":"IL6","display":"IL6"},{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"diagnostic-implication","display":"diagnostic-implication"}]},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/f78a1442-683a-4ea2-adca-161902be19cb"},"effectiveDateTime":"2013-08-24T15:40:53-04:00","issued":"2013-08-24T15:40:53.188-04:00","valueString":"The IL6 gene exhibits a variation of 'Uncertain' clinical significance. The variation at index rs1800796_FS1 is associated with an increased risk of: Cardiovascular Issues, Aortic Aneurysm, Thrombosis and Ischemic Stroke.","component":[{"code":{"coding":[{"system":"http://loinc.org","code":"48018-6","display":"Gene studied ID"}]},"valueCodeableConcept":{"coding":[{"system":"http://www.genenames.org/geneId","code":"IL6","display":"IL6"}]}},{"code":{"coding":[{"system":"http://loinc.org","code":"48013-7","display":"Genomic reference sequence ID"}]},"valueCodeableConcept":{"coding":[{"system":"https://www.ncbi.nlm.nih.gov/snp/","code":"rs1800796","display":"rs1800796"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"conclusion-string","display":"conclusion-string"}]},"valueString":"The IL6 gene exhibits a variation of 'Uncertain' clinical significance. The variation at index rs1800796_FS1 is associated with an increased risk of: Cardiovascular Issues, Aortic Aneurysm, Thrombosis and Ischemic Stroke."},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"evidence-level","display":"evidence-level"}]},"valueCodeableConcept":{"coding":[{"system":"http://loinc.org/LL5356-2/","code":"Uncertain","display":"Uncertain"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"predicted-phenotype","display":"predicted-phenotype"}]},"valueCodeableConcept":{"coding":[{"system":"http://snomed.info/sct","code":"Cardiovascular Issues","display":"Cardiovascular Issues"},{"system":"http://snomed.info/sct","code":"Aortic Aneurysm","display":"Aortic Aneurysm"},{"system":"http://snomed.info/sct","code":"Thrombosis","display":"Thrombosis"},{"system":"http://snomed.info/sct","code":"Ischemic Stroke","display":"Ischemic Stroke"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"observation-interpretation","display":"observation-interpretation"}]},"valueCodeableConcept":{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/risk-probability","code":"moderate","display":"The specified outcome has a reasonable likelihood of occurrence."}]}}],"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"f6493358-859c-4916-b859-c55ef62ef2bb","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"https://loinc.org","code":"55233-1","display":"Genetic analysis master panel"},{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://www.genenames.org/geneId","code":"PON1","display":"PON1"},{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"diagnostic-implication","display":"diagnostic-implication"}]},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/f78a1442-683a-4ea2-adca-161902be19cb"},"effectiveDateTime":"2013-08-24T15:40:53-04:00","issued":"2013-08-24T15:40:53.188-04:00","valueString":"The PON1 gene exhibits a variation of 'Risk Factor' clinical significance. The variation at index rs854560_FS2 is associated with an increased risk of: Cardiovascular Issues, Insulin Resistance, Low HDL, Ischemic Stroke and Hypercholesterolemia.","component":[{"code":{"coding":[{"system":"http://loinc.org","code":"48018-6","display":"Gene studied ID"}]},"valueCodeableConcept":{"coding":[{"system":"http://www.genenames.org/geneId","code":"PON1","display":"PON1"}]}},{"code":{"coding":[{"system":"http://loinc.org","code":"48013-7","display":"Genomic reference sequence ID"}]},"valueCodeableConcept":{"coding":[{"system":"https://www.ncbi.nlm.nih.gov/snp/","code":"rs854560","display":"rs854560"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"conclusion-string","display":"conclusion-string"}]},"valueString":"The PON1 gene exhibits a variation of 'Risk Factor' clinical significance. The variation at index rs854560_FS2 is associated with an increased risk of: Cardiovascular Issues, Insulin Resistance, Low HDL, Ischemic Stroke and Hypercholesterolemia."},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"evidence-level","display":"evidence-level"}]},"valueCodeableConcept":{"coding":[{"system":"http://loinc.org/LL5356-2/","code":"Risk Factor","display":"Risk Factor"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"predicted-phenotype","display":"predicted-phenotype"}]},"valueCodeableConcept":{"coding":[{"system":"http://snomed.info/sct","code":"Cardiovascular Issues","display":"Cardiovascular Issues"},{"system":"http://snomed.info/sct","code":"Insulin Resistance","display":"Insulin Resistance"},{"system":"http://snomed.info/sct","code":"Low HDL","display":"Low HDL"},{"system":"http://snomed.info/sct","code":"Ischemic Stroke","display":"Ischemic Stroke"},{"system":"http://snomed.info/sct","code":"Hypercholesterolemia","display":"Hypercholesterolemia"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"observation-interpretation","display":"observation-interpretation"}]},"valueCodeableConcept":{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/risk-probability","code":"moderate","display":"The specified outcome has a reasonable likelihood of occurrence."}]}}],"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"99bc9fe7-763e-4f8d-a3e8-c68afe8562c3","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"6299-2","display":"Urea Nitrogen"}],"text":"Urea Nitrogen"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/d2a26341-c577-4aa1-9099-503acceaa721"},"effectiveDateTime":"2020-01-25T14:40:53-05:00","issued":"2020-01-25T14:40:53.188-05:00","valueQuantity":{"value":12.77,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"684d5abc-eeea-4644-b0d9-eda711d0df06","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"38483-4","display":"Creatinine"}],"text":"Creatinine"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/d2a26341-c577-4aa1-9099-503acceaa721"},"effectiveDateTime":"2020-01-25T14:40:53-05:00","issued":"2020-01-25T14:40:53.188-05:00","valueQuantity":{"value":0.91,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"18dbd35e-6a8e-45c0-849c-51e57eab2d3f","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"https://loinc.org","code":"55233-1","display":"Genetic analysis master panel"},{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://www.genenames.org/geneId","code":"Unlisted","display":"Unlisted"},{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"diagnostic-implication","display":"diagnostic-implication"}]},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/f78a1442-683a-4ea2-adca-161902be19cb"},"effectiveDateTime":"2013-08-24T15:40:53-04:00","issued":"2013-08-24T15:40:53.188-04:00","valueString":"The Unlisted gene exhibits a variation of 'Uncertain' clinical significance. The variation at index rs10958409_FS2 is associated with an increased risk of: Aneurysm.","component":[{"code":{"coding":[{"system":"http://loinc.org","code":"48018-6","display":"Gene studied ID"}]},"valueCodeableConcept":{"coding":[{"system":"http://www.genenames.org/geneId","code":"Unlisted","display":"Unlisted"}]}},{"code":{"coding":[{"system":"http://loinc.org","code":"48013-7","display":"Genomic reference sequence ID"}]},"valueCodeableConcept":{"coding":[{"system":"https://www.ncbi.nlm.nih.gov/snp/","code":"rs10958409","display":"rs10958409"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"conclusion-string","display":"conclusion-string"}]},"valueString":"The Unlisted gene exhibits a variation of 'Uncertain' clinical significance. The variation at index rs10958409_FS2 is associated with an increased risk of: Aneurysm."},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"evidence-level","display":"evidence-level"}]},"valueCodeableConcept":{"coding":[{"system":"http://loinc.org/LL5356-2/","code":"Uncertain","display":"Uncertain"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"predicted-phenotype","display":"predicted-phenotype"}]},"valueCodeableConcept":{"coding":[{"system":"http://snomed.info/sct","code":"Aneurysm","display":"Aneurysm"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"observation-interpretation","display":"observation-interpretation"}]},"valueCodeableConcept":{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/risk-probability","code":"moderate","display":"The specified outcome has a reasonable likelihood of occurrence."}]}}],"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"16c83829-3da5-4da8-b3dc-f67f1a98de0d","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/bp"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"85354-9","display":"Blood Pressure"}],"text":"Blood Pressure"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/d2a26341-c577-4aa1-9099-503acceaa721"},"effectiveDateTime":"2020-01-25T14:40:53-05:00","issued":"2020-01-25T14:40:53.188-05:00","component":[{"code":{"coding":[{"system":"http://loinc.org","code":"8462-4","display":"Diastolic Blood Pressure"}],"text":"Diastolic Blood Pressure"},"valueQuantity":{"value":84,"unit":"mm[Hg]","system":"http://unitsofmeasure.org","code":"mm[Hg]"}},{"code":{"coding":[{"system":"http://loinc.org","code":"8480-6","display":"Systolic Blood Pressure"}],"text":"Systolic Blood Pressure"},"valueQuantity":{"value":154,"unit":"mm[Hg]","system":"http://unitsofmeasure.org","code":"mm[Hg]"}}],"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"544cfb4b-e0cf-4f3a-a488-597ec6a54d65","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"https://loinc.org","code":"55233-1","display":"Genetic analysis master panel"},{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://www.genenames.org/geneId","code":"PALLD","display":"PALLD"},{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"diagnostic-implication","display":"diagnostic-implication"}]},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/f78a1442-683a-4ea2-adca-161902be19cb"},"effectiveDateTime":"2013-08-24T15:40:53-04:00","issued":"2013-08-24T15:40:53.188-04:00","valueString":"The PALLD gene exhibits a variation of 'Uncertain' clinical significance. The variation at index rs7439293_FS2 is associated with an increased risk of: Cardiovascular Issues and Ischemic Stroke.","component":[{"code":{"coding":[{"system":"http://loinc.org","code":"48018-6","display":"Gene studied ID"}]},"valueCodeableConcept":{"coding":[{"system":"http://www.genenames.org/geneId","code":"PALLD","display":"PALLD"}]}},{"code":{"coding":[{"system":"http://loinc.org","code":"48013-7","display":"Genomic reference sequence ID"}]},"valueCodeableConcept":{"coding":[{"system":"https://www.ncbi.nlm.nih.gov/snp/","code":"rs7439293","display":"rs7439293"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"conclusion-string","display":"conclusion-string"}]},"valueString":"The PALLD gene exhibits a variation of 'Uncertain' clinical significance. The variation at index rs7439293_FS2 is associated with an increased risk of: Cardiovascular Issues and Ischemic Stroke."},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"evidence-level","display":"evidence-level"}]},"valueCodeableConcept":{"coding":[{"system":"http://loinc.org/LL5356-2/","code":"Uncertain","display":"Uncertain"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"predicted-phenotype","display":"predicted-phenotype"}]},"valueCodeableConcept":{"coding":[{"system":"http://snomed.info/sct","code":"Cardiovascular Issues","display":"Cardiovascular Issues"},{"system":"http://snomed.info/sct","code":"Ischemic Stroke","display":"Ischemic Stroke"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"observation-interpretation","display":"observation-interpretation"}]},"valueCodeableConcept":{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/risk-probability","code":"moderate","display":"The specified outcome has a reasonable likelihood of occurrence."}]}}],"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"95e60198-f93b-4c63-93c9-4f4d413d1c13","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"58937-4","display":"The F12, SLC34A1 gene exhibits a variation of 'Uncertain' clinical significance. The variation at index rs383830_FS2 is associated with an increased risk of: Cardiovascular Issues, Heart Disease and Thrombosis."}],"text":"The F12, SLC34A1 gene exhibits a variation of 'Uncertain' clinical significance. The variation at index rs383830_FS2 is associated with an increased risk of: Cardiovascular Issues, Heart Disease and Thrombosis."},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/f78a1442-683a-4ea2-adca-161902be19cb"},"effectiveDateTime":"2013-08-24T15:40:53-04:00","issued":"2013-08-24T15:40:53.188-04:00","links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"8f46f1f8-d697-41e6-9ee9-ae46e658e1c5","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/heartrate"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"8867-4","display":"Heart rate"}],"text":"Heart rate"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/d2a26341-c577-4aa1-9099-503acceaa721"},"effectiveDateTime":"2020-01-25T14:40:53-05:00","issued":"2020-01-25T14:40:53.188-05:00","valueQuantity":{"value":92,"unit":"/min","system":"http://unitsofmeasure.org","code":"/min"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"05d6e42d-b181-4b51-8033-67687993a316","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/resprate"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"9279-1","display":"Respiratory rate"}],"text":"Respiratory rate"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/d2a26341-c577-4aa1-9099-503acceaa721"},"effectiveDateTime":"2020-01-25T14:40:53-05:00","issued":"2020-01-25T14:40:53.188-05:00","valueQuantity":{"value":12,"unit":"/min","system":"http://unitsofmeasure.org","code":"/min"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"02d7da86-7eeb-495a-b654-9ffbaf36c18a","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"https://loinc.org","code":"55233-1","display":"Genetic analysis master panel"},{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://www.genenames.org/geneId","code":"PDE4D","display":"PDE4D"},{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"diagnostic-implication","display":"diagnostic-implication"}]},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/f78a1442-683a-4ea2-adca-161902be19cb"},"effectiveDateTime":"2013-08-24T15:40:53-04:00","issued":"2013-08-24T15:40:53.188-04:00","valueString":"The PDE4D gene exhibits a variation of 'Uncertain' clinical significance. The variation at index rs966221_FS2 is associated with an increased risk of: Ischemic Stroke.","component":[{"code":{"coding":[{"system":"http://loinc.org","code":"48018-6","display":"Gene studied ID"}]},"valueCodeableConcept":{"coding":[{"system":"http://www.genenames.org/geneId","code":"PDE4D","display":"PDE4D"}]}},{"code":{"coding":[{"system":"http://loinc.org","code":"48013-7","display":"Genomic reference sequence ID"}]},"valueCodeableConcept":{"coding":[{"system":"https://www.ncbi.nlm.nih.gov/snp/","code":"rs966221","display":"rs966221"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"conclusion-string","display":"conclusion-string"}]},"valueString":"The PDE4D gene exhibits a variation of 'Uncertain' clinical significance. The variation at index rs966221_FS2 is associated with an increased risk of: Ischemic Stroke."},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"evidence-level","display":"evidence-level"}]},"valueCodeableConcept":{"coding":[{"system":"http://loinc.org/LL5356-2/","code":"Uncertain","display":"Uncertain"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"predicted-phenotype","display":"predicted-phenotype"}]},"valueCodeableConcept":{"coding":[{"system":"http://snomed.info/sct","code":"Ischemic Stroke","display":"Ischemic Stroke"}]}},{"code":{"coding":[{"system":"http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/tbd-codes-cs","code":"observation-interpretation","display":"observation-interpretation"}]},"valueCodeableConcept":{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/risk-probability","code":"moderate","display":"The specified outcome has a reasonable likelihood of occurrence."}]}}],"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"7391effd-3d0e-491f-b13c-634004bb8766","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"21694-5","display":"The HFE gene exhibits a variation of 'Pathogenic' clinical significance. The variation at index rs1799945_FS2 is associated with an increased risk of: Cardiovascular Issues, Thrombosis, Insulin Resistance, Ischemic Stroke, Pulmonary Hypertension and Hemorrhagic Stroke."}],"text":"The HFE gene exhibits a variation of 'Pathogenic' clinical significance. The variation at index rs1799945_FS2 is associated with an increased risk of: Cardiovascular Issues, Thrombosis, Insulin Resistance, Ischemic Stroke, Pulmonary Hypertension and Hemorrhagic Stroke."},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/f78a1442-683a-4ea2-adca-161902be19cb"},"effectiveDateTime":"2013-08-24T15:40:53-04:00","issued":"2013-08-24T15:40:53.188-04:00","links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"d63d233f-5572-4cdc-acd1-1fbfa289abcd","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2339-0","display":"Glucose"}],"text":"Glucose"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/d2a26341-c577-4aa1-9099-503acceaa721"},"effectiveDateTime":"2020-01-25T14:40:53-05:00","issued":"2020-01-25T14:40:53.188-05:00","valueQuantity":{"value":68.31,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"2bc790ed-45b8-4480-a00c-ebd5095fa802","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/resprate"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"9279-1","display":"Respiratory rate"}],"text":"Respiratory rate"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/232a7879-266b-4558-af7f-d03edf5f3f38"},"effectiveDateTime":"2014-12-27T14:40:53-05:00","issued":"2014-12-27T14:40:53.188-05:00","valueQuantity":{"value":15,"unit":"/min","system":"http://unitsofmeasure.org","code":"/min"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"2d22216d-d53b-4152-acc0-2b2619c28b45","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2339-0","display":"Glucose"}],"text":"Glucose"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/232a7879-266b-4558-af7f-d03edf5f3f38"},"effectiveDateTime":"2014-12-27T14:40:53-05:00","issued":"2014-12-27T14:40:53.188-05:00","valueQuantity":{"value":64.4,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"46f4fecd-f2ad-4e8c-bc98-0d4759f2f165","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"6299-2","display":"Urea Nitrogen"}],"text":"Urea Nitrogen"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/232a7879-266b-4558-af7f-d03edf5f3f38"},"effectiveDateTime":"2014-12-27T14:40:53-05:00","issued":"2014-12-27T14:40:53.188-05:00","valueQuantity":{"value":19.37,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"88982e7f-2df9-4405-b1ab-d825eefb678e","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"38483-4","display":"Creatinine"}],"text":"Creatinine"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/232a7879-266b-4558-af7f-d03edf5f3f38"},"effectiveDateTime":"2014-12-27T14:40:53-05:00","issued":"2014-12-27T14:40:53.188-05:00","valueQuantity":{"value":1.05,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"bf0e6583-0f6e-46c5-882c-78d91740ba89","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/bodyheight","http://hl7.org/fhir/StructureDefinition/vitalsigns"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"8302-2","display":"Body Height"}],"text":"Body Height"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/a219a6c4-5d9d-4d8e-a7ab-23869f5422b7"},"effectiveDateTime":"2018-01-13T14:40:53-05:00","issued":"2018-01-13T14:40:53.188-05:00","valueQuantity":{"value":168.8,"unit":"cm","system":"http://unitsofmeasure.org","code":"cm"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"d685ae50-945e-46d3-a551-54520913149e","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/bmi"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"39156-5","display":"Body Mass Index"}],"text":"Body Mass Index"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/232a7879-266b-4558-af7f-d03edf5f3f38"},"effectiveDateTime":"2014-12-27T14:40:53-05:00","issued":"2014-12-27T14:40:53.188-05:00","valueQuantity":{"value":30.4,"unit":"kg/m2","system":"http://unitsofmeasure.org","code":"kg/m2"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"f1a5c5c4-0143-4104-a0f6-0e0451f41a07","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/bp"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"85354-9","display":"Blood Pressure"}],"text":"Blood Pressure"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/232a7879-266b-4558-af7f-d03edf5f3f38"},"effectiveDateTime":"2014-12-27T14:40:53-05:00","issued":"2014-12-27T14:40:53.188-05:00","component":[{"code":{"coding":[{"system":"http://loinc.org","code":"8462-4","display":"Diastolic Blood Pressure"}],"text":"Diastolic Blood Pressure"},"valueQuantity":{"value":85,"unit":"mm[Hg]","system":"http://unitsofmeasure.org","code":"mm[Hg]"}},{"code":{"coding":[{"system":"http://loinc.org","code":"8480-6","display":"Systolic Blood Pressure"}],"text":"Systolic Blood Pressure"},"valueQuantity":{"value":157,"unit":"mm[Hg]","system":"http://unitsofmeasure.org","code":"mm[Hg]"}}],"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"66219447-fc13-41d9-92ff-e2956277cd66","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/heartrate"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"8867-4","display":"Heart rate"}],"text":"Heart rate"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/232a7879-266b-4558-af7f-d03edf5f3f38"},"effectiveDateTime":"2014-12-27T14:40:53-05:00","issued":"2014-12-27T14:40:53.188-05:00","valueQuantity":{"value":84,"unit":"/min","system":"http://unitsofmeasure.org","code":"/min"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"937ad6b8-d616-4e32-bf18-8c9cc865cd3b","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"20565-8","display":"Carbon Dioxide"}],"text":"Carbon Dioxide"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/232a7879-266b-4558-af7f-d03edf5f3f38"},"effectiveDateTime":"2014-12-27T14:40:53-05:00","issued":"2014-12-27T14:40:53.188-05:00","valueQuantity":{"value":21.36,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"ee3adc3a-a170-4b07-b9f6-d89707507336","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/bodyweight"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"29463-7","display":"Body Weight"}],"text":"Body Weight"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/a219a6c4-5d9d-4d8e-a7ab-23869f5422b7"},"effectiveDateTime":"2018-01-13T14:40:53-05:00","issued":"2018-01-13T14:40:53.188-05:00","valueQuantity":{"value":83.3,"unit":"kg","system":"http://unitsofmeasure.org","code":"kg"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"580f31b3-bd10-4d7c-99d9-5a84f4e7defe","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2093-3","display":"Total Cholesterol"}],"text":"Total Cholesterol"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/232a7879-266b-4558-af7f-d03edf5f3f38"},"effectiveDateTime":"2014-12-27T14:40:53-05:00","issued":"2014-12-27T14:40:53.188-05:00","valueQuantity":{"value":169.43,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"2c38d0e2-7b49-4eff-bbaa-9f0a1ec21b39","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/bmi"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"39156-5","display":"Body Mass Index"}],"text":"Body Mass Index"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/a219a6c4-5d9d-4d8e-a7ab-23869f5422b7"},"effectiveDateTime":"2018-01-13T14:40:53-05:00","issued":"2018-01-13T14:40:53.188-05:00","valueQuantity":{"value":29.22,"unit":"kg/m2","system":"http://unitsofmeasure.org","code":"kg/m2"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"1bed5ae1-1358-45cc-b0a6-b1b7fd9d1e18","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2571-8","display":"Triglycerides"}],"text":"Triglycerides"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/232a7879-266b-4558-af7f-d03edf5f3f38"},"effectiveDateTime":"2014-12-27T14:40:53-05:00","issued":"2014-12-27T14:40:53.188-05:00","valueQuantity":{"value":140.37,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"8be489a4-51d0-4c29-a54e-0720bf540831","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/bp"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"85354-9","display":"Blood Pressure"}],"text":"Blood Pressure"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/a219a6c4-5d9d-4d8e-a7ab-23869f5422b7"},"effectiveDateTime":"2018-01-13T14:40:53-05:00","issued":"2018-01-13T14:40:53.188-05:00","component":[{"code":{"coding":[{"system":"http://loinc.org","code":"8462-4","display":"Diastolic Blood Pressure"}],"text":"Diastolic Blood Pressure"},"valueQuantity":{"value":84,"unit":"mm[Hg]","system":"http://unitsofmeasure.org","code":"mm[Hg]"}},{"code":{"coding":[{"system":"http://loinc.org","code":"8480-6","display":"Systolic Blood Pressure"}],"text":"Systolic Blood Pressure"},"valueQuantity":{"value":151,"unit":"mm[Hg]","system":"http://unitsofmeasure.org","code":"mm[Hg]"}}],"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"51152c86-c92f-4381-bf60-1667578879c7","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"49765-1","display":"Calcium"}],"text":"Calcium"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/232a7879-266b-4558-af7f-d03edf5f3f38"},"effectiveDateTime":"2014-12-27T14:40:53-05:00","issued":"2014-12-27T14:40:53.188-05:00","valueQuantity":{"value":10.09,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"9da81bb0-ce23-4385-9c27-e0ee389e68dd","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"72514-3","display":"Pain severity - 0-10 verbal numeric rating [Score] - Reported"}],"text":"Pain severity - 0-10 verbal numeric rating [Score] - Reported"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/a219a6c4-5d9d-4d8e-a7ab-23869f5422b7"},"effectiveDateTime":"2018-01-13T14:40:53-05:00","issued":"2018-01-13T14:40:53.188-05:00","valueQuantity":{"value":0,"unit":"{score}","system":"http://unitsofmeasure.org","code":"{score}"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"8a1686dd-dd2d-46eb-a342-b1f1a98e3726","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2947-0","display":"Sodium"}],"text":"Sodium"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/232a7879-266b-4558-af7f-d03edf5f3f38"},"effectiveDateTime":"2014-12-27T14:40:53-05:00","issued":"2014-12-27T14:40:53.188-05:00","valueQuantity":{"value":143.2,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"e609df7c-0470-4f62-ab8b-e7a477ee94bc","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"6298-4","display":"Potassium"}],"text":"Potassium"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/232a7879-266b-4558-af7f-d03edf5f3f38"},"effectiveDateTime":"2014-12-27T14:40:53-05:00","issued":"2014-12-27T14:40:53.188-05:00","valueQuantity":{"value":4.69,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"d13a30e3-a5d9-4749-ad7b-706038bfe6e4","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2069-3","display":"Chloride"}],"text":"Chloride"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/232a7879-266b-4558-af7f-d03edf5f3f38"},"effectiveDateTime":"2014-12-27T14:40:53-05:00","issued":"2014-12-27T14:40:53.188-05:00","valueQuantity":{"value":102.46,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"14fce0d7-d1c7-49d8-ba91-72392648256d","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"6299-2","display":"Urea Nitrogen"}],"text":"Urea Nitrogen"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/a219a6c4-5d9d-4d8e-a7ab-23869f5422b7"},"effectiveDateTime":"2018-01-13T14:40:53-05:00","issued":"2018-01-13T14:40:53.188-05:00","valueQuantity":{"value":14.12,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"ff3132f5-48fc-46bf-a354-ce94b4d101ce","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"38483-4","display":"Creatinine"}],"text":"Creatinine"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/a219a6c4-5d9d-4d8e-a7ab-23869f5422b7"},"effectiveDateTime":"2018-01-13T14:40:53-05:00","issued":"2018-01-13T14:40:53.188-05:00","valueQuantity":{"value":0.9,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"c679c380-5006-4799-a0ab-e3c821055072","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2085-9","display":"High Density Lipoprotein Cholesterol"}],"text":"High Density Lipoprotein Cholesterol"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/232a7879-266b-4558-af7f-d03edf5f3f38"},"effectiveDateTime":"2014-12-27T14:40:53-05:00","issued":"2014-12-27T14:40:53.188-05:00","valueQuantity":{"value":71.35,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"3344d234-4e90-47c5-a986-f68dcace404c","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"survey","display":"survey"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"72166-2","display":"Tobacco smoking status NHIS"}],"text":"Tobacco smoking status NHIS"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/232a7879-266b-4558-af7f-d03edf5f3f38"},"effectiveDateTime":"2014-12-27T14:40:53-05:00","issued":"2014-12-27T14:40:53.188-05:00","valueCodeableConcept":{"coding":[{"system":"http://snomed.info/sct","code":"266919005","display":"Never smoker"}],"text":"Never smoker"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"537ebc35-709f-4da8-928b-f7346a154036","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"49765-1","display":"Calcium"}],"text":"Calcium"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/a219a6c4-5d9d-4d8e-a7ab-23869f5422b7"},"effectiveDateTime":"2018-01-13T14:40:53-05:00","issued":"2018-01-13T14:40:53.188-05:00","valueQuantity":{"value":9.56,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"41b30f63-5164-4905-8971-922b4a3546de","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2947-0","display":"Sodium"}],"text":"Sodium"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/a219a6c4-5d9d-4d8e-a7ab-23869f5422b7"},"effectiveDateTime":"2018-01-13T14:40:53-05:00","issued":"2018-01-13T14:40:53.188-05:00","valueQuantity":{"value":137.77,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"ea4eef69-3c49-4da5-a6ee-af07714062bf","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/heartrate"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"8867-4","display":"Heart rate"}],"text":"Heart rate"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/a219a6c4-5d9d-4d8e-a7ab-23869f5422b7"},"effectiveDateTime":"2018-01-13T14:40:53-05:00","issued":"2018-01-13T14:40:53.188-05:00","valueQuantity":{"value":97,"unit":"/min","system":"http://unitsofmeasure.org","code":"/min"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"b7f3f694-9e45-46ff-95fd-bd3e95a17b6e","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/resprate"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"9279-1","display":"Respiratory rate"}],"text":"Respiratory rate"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/a219a6c4-5d9d-4d8e-a7ab-23869f5422b7"},"effectiveDateTime":"2018-01-13T14:40:53-05:00","issued":"2018-01-13T14:40:53.188-05:00","valueQuantity":{"value":13,"unit":"/min","system":"http://unitsofmeasure.org","code":"/min"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"3f7ece9b-f582-4034-9296-83208df65f0b","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"18262-6","display":"Low Density Lipoprotein Cholesterol"}],"text":"Low Density Lipoprotein Cholesterol"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/232a7879-266b-4558-af7f-d03edf5f3f38"},"effectiveDateTime":"2014-12-27T14:40:53-05:00","issued":"2014-12-27T14:40:53.188-05:00","valueQuantity":{"value":70,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"f2f955a5-bd52-4acf-9e2e-953906e7564d","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2339-0","display":"Glucose"}],"text":"Glucose"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/a219a6c4-5d9d-4d8e-a7ab-23869f5422b7"},"effectiveDateTime":"2018-01-13T14:40:53-05:00","issued":"2018-01-13T14:40:53.188-05:00","valueQuantity":{"value":80.1,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"c358cd47-4c1f-4418-9c04-73d3a9ed9f72","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2571-8","display":"Triglycerides"}],"text":"Triglycerides"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/a219a6c4-5d9d-4d8e-a7ab-23869f5422b7"},"effectiveDateTime":"2018-01-13T14:40:53-05:00","issued":"2018-01-13T14:40:53.188-05:00","valueQuantity":{"value":145.6,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"16cf7fcd-4161-4c00-9758-593be1c8be40","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"18262-6","display":"Low Density Lipoprotein Cholesterol"}],"text":"Low Density Lipoprotein Cholesterol"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/a219a6c4-5d9d-4d8e-a7ab-23869f5422b7"},"effectiveDateTime":"2018-01-13T14:40:53-05:00","issued":"2018-01-13T14:40:53.188-05:00","valueQuantity":{"value":62.54,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"71345d94-c8e9-4330-b27e-edcdb67e866b","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2085-9","display":"High Density Lipoprotein Cholesterol"}],"text":"High Density Lipoprotein Cholesterol"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/a219a6c4-5d9d-4d8e-a7ab-23869f5422b7"},"effectiveDateTime":"2018-01-13T14:40:53-05:00","issued":"2018-01-13T14:40:53.188-05:00","valueQuantity":{"value":71.91,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"826e3892-e956-4762-a214-131b8b1d2e82","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"6298-4","display":"Potassium"}],"text":"Potassium"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/a219a6c4-5d9d-4d8e-a7ab-23869f5422b7"},"effectiveDateTime":"2018-01-13T14:40:53-05:00","issued":"2018-01-13T14:40:53.188-05:00","valueQuantity":{"value":4.47,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"179ab4f9-47eb-4384-a5d2-c38cf8f6e563","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2069-3","display":"Chloride"}],"text":"Chloride"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/a219a6c4-5d9d-4d8e-a7ab-23869f5422b7"},"effectiveDateTime":"2018-01-13T14:40:53-05:00","issued":"2018-01-13T14:40:53.188-05:00","valueQuantity":{"value":106.67,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"6e53d7ef-e4db-44fb-a612-3b85babcc30e","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9"},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"4548-4","display":"Hemoglobin A1c/Hemoglobin.total in Blood"}],"text":"Hemoglobin A1c/Hemoglobin.total in Blood"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/232a7879-266b-4558-af7f-d03edf5f3f38"},"effectiveDateTime":"2014-12-27T14:40:53-05:00","issued":"2014-12-27T14:40:53.188-05:00","valueQuantity":{"value":6.4,"unit":"%","system":"http://unitsofmeasure.org","code":"%"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"c15c3dc0-e975-4541-b1ae-0ff3771f3f81","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"20565-8","display":"Carbon Dioxide"}],"text":"Carbon Dioxide"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/a219a6c4-5d9d-4d8e-a7ab-23869f5422b7"},"effectiveDateTime":"2018-01-13T14:40:53-05:00","issued":"2018-01-13T14:40:53.188-05:00","valueQuantity":{"value":21.12,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} diff --git a/gen3_writer/fixtures/graph-fhir.json b/gen3_writer/fixtures/graph-fhir.json new file mode 100644 index 0000000..eeff84f --- /dev/null +++ b/gen3_writer/fixtures/graph-fhir.json @@ -0,0 +1,66913 @@ +{ + "$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_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_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" + ] + }, + { + "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" + ] + }, + { + "$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_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_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/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/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_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_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 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 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_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_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/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" + ] + } + ], + "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", + "Practitioner", + "PractitionerRole", + "ResearchStudy", + "Patient", + "ResearchSubject", + "Substance", + "Specimen", + "Observation", + "DiagnosticReport", + "Condition", + "Medication", + "MedicationAdministration", + "MedicationStatement", + "MedicationRequest", + "Procedure", + "DocumentReference", + "Task", + "ImagingStudy", + "FamilyMemberHistory", + "BodyStructure", + "Group" + ], + "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_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_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" + ] + }, + { + "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" + ] + }, + { + "$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_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_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/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/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_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_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 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 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", + "Practitioner", + "PractitionerRole", + "ResearchStudy", + "Patient", + "ResearchSubject", + "Substance", + "Specimen", + "Observation", + "DiagnosticReport", + "Condition", + "Medication", + "MedicationAdministration", + "MedicationStatement", + "MedicationRequest", + "Procedure", + "DocumentReference", + "Task", + "ImagingStudy", + "FamilyMemberHistory", + "BodyStructure", + "Group" + ], + "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_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_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/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" + ] + } + ], + "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_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_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" + ] + }, + { + "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" + ] + } + ], + "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", + "Practitioner", + "PractitionerRole", + "ResearchStudy", + "Patient", + "ResearchSubject", + "Substance", + "Specimen", + "Observation", + "DiagnosticReport", + "Condition", + "Medication", + "MedicationAdministration", + "MedicationStatement", + "MedicationRequest", + "Procedure", + "DocumentReference", + "Task", + "ImagingStudy", + "FamilyMemberHistory", + "BodyStructure", + "Group" + ], + "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_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_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": "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": "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", + "Practitioner", + "PractitionerRole", + "ResearchStudy", + "Patient", + "ResearchSubject", + "Substance", + "Specimen", + "Observation", + "DiagnosticReport", + "Condition", + "Medication", + "MedicationAdministration", + "MedicationStatement", + "MedicationRequest", + "Procedure", + "DocumentReference", + "Task", + "ImagingStudy", + "FamilyMemberHistory", + "BodyStructure", + "Group" + ], + "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" + }, + "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_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_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" + ] + }, + { + "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" + ] + }, + { + "$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_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_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 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 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_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_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 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 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", + "Practitioner", + "PractitionerRole", + "ResearchStudy", + "Patient", + "ResearchSubject", + "Substance", + "Specimen", + "Observation", + "DiagnosticReport", + "Condition", + "Medication", + "MedicationAdministration", + "MedicationStatement", + "MedicationRequest", + "Procedure", + "DocumentReference", + "Task", + "ImagingStudy", + "FamilyMemberHistory", + "BodyStructure", + "Group" + ], + "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" + }, + "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_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_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 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 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_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_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" + ] + }, + { + "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" + ] + } + ], + "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", + "Practitioner", + "PractitionerRole", + "ResearchStudy", + "Patient", + "ResearchSubject", + "Substance", + "Specimen", + "Observation", + "DiagnosticReport", + "Condition", + "Medication", + "MedicationAdministration", + "MedicationStatement", + "MedicationRequest", + "Procedure", + "DocumentReference", + "Task", + "ImagingStudy", + "FamilyMemberHistory", + "BodyStructure", + "Group" + ], + "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_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_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" + ] + }, + { + "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" + ] + }, + { + "$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_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_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/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 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_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_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 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 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_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_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/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" + ] + } + ], + "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", + "Practitioner", + "PractitionerRole", + "ResearchStudy", + "Patient", + "ResearchSubject", + "Substance", + "Specimen", + "Observation", + "DiagnosticReport", + "Condition", + "Medication", + "MedicationAdministration", + "MedicationStatement", + "MedicationRequest", + "Procedure", + "DocumentReference", + "Task", + "ImagingStudy", + "FamilyMemberHistory", + "BodyStructure", + "Group" + ], + "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_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_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" + ] + }, + { + "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" + ] + } + ], + "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", + "Practitioner", + "PractitionerRole", + "ResearchStudy", + "Patient", + "ResearchSubject", + "Substance", + "Specimen", + "Observation", + "DiagnosticReport", + "Condition", + "Medication", + "MedicationAdministration", + "MedicationStatement", + "MedicationRequest", + "Procedure", + "DocumentReference", + "Task", + "ImagingStudy", + "FamilyMemberHistory", + "BodyStructure", + "Group" + ], + "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" + }, + "EncounterParticipant": { + "$id": "http://graph-fhir.io/schema/0.0.2/EncounterParticipant", + "additionalProperties": false, + "description": "List of participants involved in the encounter. The list of people responsible for providing the service. [See https://hl7.org/fhir/R5/EncounterParticipant.html]", + "properties": { + "actor": { + "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", + "backref": "encounter_participant", + "description": "Person involved in the encounter, the patient/group is also included here to indicate that the patient was actually participating in the encounter. Not including the patient here covers use cases such as a case meeting between practitioners about a patient - non contact times.", + "element_property": true, + "enum_reference_types": [ + "Patient", + "Group", + "RelatedPerson", + "Practitioner", + "PractitionerRole", + "Device", + "HealthcareService" + ], + "title": "The individual, device, or service participating in the encounter" + }, + "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" + }, + "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 of time that the specified participant participated in the encounter. These can overlap or be sub-sets of the overall encounter's period.", + "element_property": true, + "title": "Period of time during the encounter that the participant participated" + }, + "resourceType": { + "const": "EncounterParticipant", + "default": "EncounterParticipant", + "description": "One of the resource types defined as part of FHIR", + "title": "Resource Type", + "type": "string" + }, + "type": { + "binding_description": "Role of participant in encounter.", + "binding_strength": "extensible", + "binding_uri": "http://hl7.org/fhir/ValueSet/encounter-participant-type", + "binding_version": null, + "element_property": true, + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" + }, + "title": "Role of participant in encounter", + "type": "array" + } + }, + "title": "EncounterParticipant", + "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" + }, + "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" + }, + "Immunization": { + "$id": "http://graph-fhir.io/schema/0.0.2/Immunization", + "additionalProperties": false, + "description": "Immunization event information. Describes the event of a patient being administered a vaccine or a record of an immunization as reported by a patient, a clinician or another party. [See https://hl7.org/fhir/R5/Immunization.html]", + "properties": { + "_expirationDate": { + "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", + "title": "Extension field for ``expirationDate``." + }, + "_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``." + }, + "_lotNumber": { + "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", + "title": "Extension field for ``lotNumber``." + }, + "_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``." + }, + "_primarySource": { + "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", + "title": "Extension field for ``primarySource``." + }, + "_status": { + "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", + "title": "Extension field for ``status``." + }, + "administeredProduct": { + "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference", + "backref": "immunization", + "description": "An indication of which product was administered to the patient. This is typically a more detailed representation of the concept conveyed by the vaccineCode data element. If a Medication resource is referenced, it may be to a stand-alone resource or a contained resource within the Immunization resource.", + "element_property": true, + "enum_reference_types": [ + "Medication" + ], + "title": "Product that was administered" + }, + "basedOn": { + "backref": "basedOn_immunization", + "description": "A plan, order or recommendation fulfilled in whole or in part by this immunization.", + "element_property": true, + "enum_reference_types": [ + "CarePlan", + "MedicationRequest", + "ServiceRequest", + "ImmunizationRecommendation" + ], + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" + }, + "title": "Authority that the immunization event is based on", + "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" + }, + "doseQuantity": { + "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", + "description": "The quantity of vaccine product that was administered.", + "element_property": true, + "title": "Amount of vaccine administered" + }, + "encounter": { + "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", + "backref": "immunization", + "description": "The visit or admission or other contact between patient and health care provider the immunization was performed as part of.", + "element_property": true, + "enum_reference_types": [ + "Encounter" + ], + "title": "Encounter immunization was part of" + }, + "expirationDate": { + "description": "Date vaccine batch expires.", + "element_property": true, + "format": "date", + "title": "Vaccine expiration date", + "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" + }, + "fundingSource": { + "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", + "binding_description": "x", + "binding_strength": "example", + "binding_uri": "http://hl7.org/fhir/ValueSet/immunization-funding-source", + "binding_version": null, + "description": "Indicates the source of the vaccine actually administered. This may be different than the patient eligibility (e.g. the patient may be eligible for a publically purchased vaccine but due to inventory issues, vaccine purchased with private funds was actually administered).", + "element_property": true, + "title": "Funding source for the vaccine" + }, + "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 immunization record.", + "element_property": true, + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier" + }, + "title": "Business 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": { + "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference", + "backref": "informationSource_immunization", + "binding_description": "x", + "binding_strength": "example", + "binding_uri": "http://hl7.org/fhir/ValueSet/immunization-origin", + "binding_version": null, + "description": "Typically the source of the data when the report of the immunization event is not based on information from the person who administered the vaccine.", + "element_property": true, + "enum_reference_types": [ + "Patient", + "Practitioner", + "PractitionerRole", + "RelatedPerson", + "Organization" + ], + "title": "Indicates the source of a reported record" + }, + "isSubpotent": { + "description": "Indication if a dose is considered to be subpotent. By default, a dose should be considered to be potent.", + "element_property": true, + "title": "Dose potency", + "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" + }, + "location": { + "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", + "backref": "immunization", + "description": "The service delivery location where the vaccine administration occurred.", + "element_property": true, + "enum_reference_types": [ + "Location" + ], + "title": "Where immunization occurred" + }, + "lotNumber": { + "description": "Lot number of the vaccine product.", + "element_property": true, + "pattern": "[ \\r\\n\\t\\S]+", + "title": "Vaccine lot number", + "type": "string" + }, + "manufacturer": { + "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference", + "backref": "manufacturer_immunization", + "description": "Name of vaccine manufacturer.", + "element_property": true, + "enum_reference_types": [ + "Organization" + ], + "title": "Vaccine manufacturer" + }, + "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 immunization that is not conveyed by the other attributes.", + "element_property": true, + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/Annotation" + }, + "title": "Additional immunization notes", + "type": "array" + }, + "occurrenceDateTime": { + "description": "Date vaccine administered or was to be administered.", + "element_property": true, + "format": "date-time", + "one_of_many": "occurrence", + "one_of_many_required": true, + "title": "Vaccine administration date", + "type": "string" + }, + "occurrenceString": { + "description": "Date vaccine administered or was to be administered.", + "element_property": true, + "one_of_many": "occurrence", + "one_of_many_required": true, + "pattern": "[ \\r\\n\\t\\S]+", + "title": "Vaccine administration date", + "type": "string" + }, + "patient": { + "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", + "backref": "patient_immunization", + "description": "The patient who either received or did not receive the immunization.", + "element_property": true, + "enum_reference_types": [ + "Patient" + ], + "title": "Who was immunized" + }, + "performer": { + "description": "Indicates who performed the immunization event.", + "element_property": true, + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/ImmunizationPerformer" + }, + "title": "Who performed event", + "type": "array" + }, + "primarySource": { + "description": "Indicates whether the data contained in the resource was captured by the individual/organization which was responsible for the administration of the vaccine rather than as 'secondary reported' data documented by a third party. A value of 'true' means this data originated with the individual/organization which was responsible for the administration of the vaccine.", + "element_property": true, + "title": "Indicates context the data was captured in", + "type": "boolean" + }, + "programEligibility": { + "description": "Indicates a patient's eligibility for a funding program.", + "element_property": true, + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/ImmunizationProgramEligibility" + }, + "title": "Patient eligibility for a specific vaccination program", + "type": "array" + }, + "protocolApplied": { + "description": "The protocol (set of recommendations) being followed by the provider who administered the dose.", + "element_property": true, + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/ImmunizationProtocolApplied" + }, + "title": "Protocol followed by the provider", + "type": "array" + }, + "reaction": { + "description": "Categorical data indicating that an adverse event is associated in time to an immunization.", + "element_property": true, + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/ImmunizationReaction" + }, + "title": "Details of a reaction that follows immunization", + "type": "array" + }, + "reason": { + "backref": "reason_immunization", + "binding_description": "x", + "binding_strength": "example", + "binding_uri": "http://hl7.org/fhir/ValueSet/immunization-reason", + "binding_version": null, + "description": "Describes why the immunization occurred in coded or textual form, or Indicates another resource (Condition, Observation or DiagnosticReport) whose existence justifies this immunization.", + "element_property": true, + "enum_reference_types": [ + "Condition", + "Observation", + "DiagnosticReport" + ], + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference" + }, + "title": "Why immunization occurred", + "type": "array" + }, + "resourceType": { + "const": "Immunization", + "default": "Immunization", + "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": "x", + "binding_strength": "example", + "binding_uri": "http://hl7.org/fhir/ValueSet/immunization-route", + "binding_version": null, + "description": "The path by which the vaccine product is taken into the body.", + "element_property": true, + "title": "How vaccine entered body" + }, + "site": { + "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", + "binding_description": "x", + "binding_strength": "example", + "binding_uri": "http://hl7.org/fhir/ValueSet/immunization-site", + "binding_version": null, + "description": "Body site where vaccine was administered.", + "element_property": true, + "title": "Body site vaccine was administered" + }, + "status": { + "binding_description": "x", + "binding_strength": "required", + "binding_uri": "http://hl7.org/fhir/ValueSet/immunization-status", + "binding_version": "5.0.0", + "description": "Indicates the current status of the immunization event.", + "element_property": true, + "element_required": true, + "enum_values": [ + "completed", + "entered-in-error", + "not-done" + ], + "pattern": "^[^\\s]+(\\s[^\\s]+)*$", + "title": "completed | entered-in-error | not-done", + "type": "string" + }, + "statusReason": { + "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", + "binding_description": "x", + "binding_strength": "example", + "binding_uri": "http://hl7.org/fhir/ValueSet/immunization-status-reason", + "binding_version": null, + "description": "Indicates the reason the immunization event was not performed.", + "element_property": true, + "title": "Reason for current status" + }, + "subpotentReason": { + "binding_description": "The reason why a dose is considered to be subpotent.", + "binding_strength": "example", + "binding_uri": "http://hl7.org/fhir/ValueSet/immunization-subpotent-reason", + "binding_version": null, + "description": "Reason why a dose is considered to be subpotent.", + "element_property": true, + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" + }, + "title": "Reason for being subpotent", + "type": "array" + }, + "supportingInformation": { + "backref": "supportingInformation_immunization", + "description": "Additional information that is relevant to the immunization (e.g. for a vaccine recipient who is pregnant, the gestational age of the fetus). The reason why a vaccine was given (e.g. occupation, underlying medical condition) should be conveyed in Immunization.reason, not as supporting information. The reason why a vaccine was not given (e.g. contraindication) should be conveyed in Immunization.statusReason, not as supporting information.", + "element_property": true, + "enum_reference_types": [ + "Resource" + ], + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" + }, + "title": "Additional information in support of the immunization", + "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" + }, + "vaccineCode": { + "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", + "binding_description": "x", + "binding_strength": "example", + "binding_uri": "http://hl7.org/fhir/ValueSet/vaccine-code", + "binding_version": null, + "description": "Vaccine that was administered or was to be administered.", + "element_property": true, + "title": "Vaccine administered" + } + }, + "required": [ + "patient", + "vaccineCode" + ], + "title": "Immunization", + "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" + }, + "ImmunizationReaction": { + "$id": "http://graph-fhir.io/schema/0.0.2/ImmunizationReaction", + "additionalProperties": false, + "description": "Details of a reaction that follows immunization. Categorical data indicating that an adverse event is associated in time to an immunization. [See https://hl7.org/fhir/R5/ImmunizationReaction.html]", + "properties": { + "_date": { + "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", + "title": "Extension field for ``date``." + }, + "_reported": { + "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", + "title": "Extension field for ``reported``." + }, + "date": { + "description": "Date of reaction to the immunization.", + "element_property": true, + "format": "date-time", + "title": "When reaction started", + "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" + }, + "manifestation": { + "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference", + "backref": "immunization_reaction", + "description": "Details of the reaction.", + "element_property": true, + "enum_reference_types": [ + "Observation" + ], + "title": "Additional information on reaction" + }, + "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" + }, + "reported": { + "description": "Self-reported indicator.", + "element_property": true, + "title": "Indicates self-reported reaction", + "type": "boolean" + }, + "resourceType": { + "const": "ImmunizationReaction", + "default": "ImmunizationReaction", + "description": "One of the resource types defined as part of FHIR", + "title": "Resource Type", + "type": "string" + } + }, + "title": "ImmunizationReaction", + "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_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_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/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 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" + }, + "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_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_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": "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": "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_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_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 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 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_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_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/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" + ] + } + ], + "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", + "Practitioner", + "PractitionerRole", + "ResearchStudy", + "Patient", + "ResearchSubject", + "Substance", + "Specimen", + "Observation", + "DiagnosticReport", + "Condition", + "Medication", + "MedicationAdministration", + "MedicationStatement", + "MedicationRequest", + "Procedure", + "DocumentReference", + "Task", + "ImagingStudy", + "FamilyMemberHistory", + "BodyStructure", + "Group" + ], + "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_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_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": "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": "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_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_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": "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": "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_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_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": "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": "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_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_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 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 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_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_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 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 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_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_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/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/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_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_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 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 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_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_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" + ] + }, + { + "$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" + ] + } + ], + "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", + "Practitioner", + "PractitionerRole", + "ResearchStudy", + "Patient", + "ResearchSubject", + "Substance", + "Specimen", + "Observation", + "DiagnosticReport", + "Condition", + "Medication", + "MedicationAdministration", + "MedicationStatement", + "MedicationRequest", + "Procedure", + "DocumentReference", + "Task", + "ImagingStudy", + "FamilyMemberHistory", + "BodyStructure", + "Group" + ], + "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", + "Practitioner", + "PractitionerRole", + "ResearchStudy", + "Patient", + "ResearchSubject", + "Substance", + "Specimen", + "Observation", + "DiagnosticReport", + "Condition", + "Medication", + "MedicationAdministration", + "MedicationStatement", + "MedicationRequest", + "Procedure", + "DocumentReference", + "Task", + "ImagingStudy", + "FamilyMemberHistory", + "BodyStructure", + "Group" + ], + "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", + "Practitioner", + "PractitionerRole", + "ResearchStudy", + "Patient", + "ResearchSubject", + "Substance", + "Specimen", + "Observation", + "DiagnosticReport", + "Condition", + "Medication", + "MedicationAdministration", + "MedicationStatement", + "MedicationRequest", + "Procedure", + "DocumentReference", + "Task", + "ImagingStudy", + "FamilyMemberHistory", + "BodyStructure", + "Group" + ], + "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_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_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 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 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" + }, + "Location": { + "$id": "http://graph-fhir.io/schema/0.0.2/Location", + "additionalProperties": false, + "description": "Details and position information for a place. Details and position information for a place where services are provided and resources and participants may be stored, found, contained, or accommodated. [See https://hl7.org/fhir/R5/Location.html]", + "properties": { + "_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``." + }, + "_mode": { + "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", + "title": "Extension field for ``mode``." + }, + "_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``." + }, + "address": { + "$ref": "http://graph-fhir.io/schema/0.0.2/Address", + "element_property": true, + "title": "Physical location" + }, + "alias": { + "element_property": true, + "items": { + "pattern": "[ \\r\\n\\t\\S]+", + "type": "string" + }, + "title": "A list of alternate names that the location is known as, or was known as, in the past", + "type": "array" + }, + "characteristic": { + "binding_description": "A custom attribute that could be provided at a service (e.g. Wheelchair accessibiliy).", + "binding_strength": "example", + "binding_uri": "http://hl7.org/fhir/ValueSet/location-characteristic", + "binding_version": null, + "element_property": true, + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" + }, + "title": "Collection of characteristics (attributes)", + "type": "array" + }, + "contact": { + "description": "The contact details of communication devices available at the location. 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 location", + "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 Location, which helps in finding or referencing the place.", + "element_property": true, + "pattern": "\\s*(\\S|\\s)*", + "title": "Additional details about the location that could be displayed as further information to identify the location beyond its name", + "type": "string" + }, + "endpoint": { + "backref": "endpoint_location", + "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 location", + "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" + }, + "form": { + "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", + "binding_description": "Physical form of the location.", + "binding_strength": "example", + "binding_uri": "http://hl7.org/fhir/ValueSet/location-form", + "binding_version": null, + "description": "Physical form of the location, e.g. building, room, vehicle, road, virtual.", + "element_property": true, + "title": "Physical form of the location" + }, + "hoursOfOperation": { + "description": "What days/times during a week is this location usually open, and any exceptions where the location is not available.", + "element_property": true, + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/Availability" + }, + "title": "What days/times during a week is this location usually open (including exceptions)", + "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": "Unique code or number identifying the location to its users", + "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" + }, + "managingOrganization": { + "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", + "backref": "location", + "description": "The organization responsible for the provisioning and upkeep of the location.", + "element_property": true, + "enum_reference_types": [ + "Organization" + ], + "title": "Organization responsible for provisioning and upkeep" + }, + "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" + }, + "mode": { + "binding_description": "Indicates whether a resource instance represents a specific location or a class of locations.", + "binding_strength": "required", + "binding_uri": "http://hl7.org/fhir/ValueSet/location-mode", + "binding_version": "5.0.0", + "description": "Indicates whether a resource instance represents a specific location or a class of locations.", + "element_property": true, + "enum_values": [ + "instance", + "kind" + ], + "pattern": "^[^\\s]+(\\s[^\\s]+)*$", + "title": "instance | kind", + "type": "string" + }, + "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": "Name of the location as used by humans. Does not need to be unique.", + "element_property": true, + "pattern": "[ \\r\\n\\t\\S]+", + "title": "Name of the location as used by humans", + "type": "string" + }, + "operationalStatus": { + "$ref": "http://graph-fhir.io/schema/0.0.2/Coding", + "binding_description": "The operational status if the location (where typically a bed/room).", + "binding_strength": "preferred", + "binding_uri": "http://terminology.hl7.org/ValueSet/v2-0116", + "binding_version": null, + "description": "The operational status covers operation values most relevant to beds (but can also apply to rooms/units/chairs/etc. such as an isolation unit/dialysis chair). This typically covers concepts such as contamination, housekeeping, and other activities like maintenance.", + "element_property": true, + "title": "The operational status of the location (typically only for a bed/room)" + }, + "partOf": { + "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", + "backref": "location", + "description": "Another Location of which this Location is physically a part of.", + "element_property": true, + "enum_reference_types": [ + "Location" + ], + "title": "Another Location this one is physically a part of" + }, + "position": { + "$ref": "http://graph-fhir.io/schema/0.0.2/LocationPosition", + "description": "The absolute geographic location of the Location, expressed using the WGS84 datum (This is the same co-ordinate system used in KML).", + "element_property": true, + "title": "The absolute geographic location" + }, + "resourceType": { + "const": "Location", + "default": "Location", + "description": "One of the resource types defined as part of FHIR", + "title": "Resource Type", + "type": "string" + }, + "status": { + "binding_description": "Indicates whether the location is still in use.", + "binding_strength": "required", + "binding_uri": "http://hl7.org/fhir/ValueSet/location-status", + "binding_version": "5.0.0", + "description": "The status property covers the general availability of the resource, not the current value which may be covered by the operationStatus, or by a schedule/slots if they are configured for the location.", + "element_property": true, + "enum_values": [ + "active", + "suspended", + "inactive" + ], + "pattern": "^[^\\s]+(\\s[^\\s]+)*$", + "title": "active | suspended | inactive", + "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": "Indicates the type of function performed at the location.", + "binding_strength": "extensible", + "binding_uri": "http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType", + "binding_version": null, + "description": "Indicates the type of function performed at the location.", + "element_property": true, + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" + }, + "title": "Type of function performed", + "type": "array" + }, + "virtualService": { + "description": "Connection details of a virtual service (e.g. shared conference call facility with dedicated number/details).", + "element_property": true, + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/VirtualServiceDetail" + }, + "title": "Connection details of a virtual service (e.g. conference call)", + "type": "array" + } + }, + "title": "Location", + "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_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_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/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/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_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_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/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" + ] + } + ], + "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_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_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" + ] + }, + { + "$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" + ] + } + ], + "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" + }, + "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" + }, + "Encounter": { + "$id": "http://graph-fhir.io/schema/0.0.2/Encounter", + "additionalProperties": false, + "description": "An interaction during which services are provided to the patient. An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient. Encounter is primarily used to record information about the actual activities that occurred, where Appointment is used to record planned activities. [See https://hl7.org/fhir/R5/Encounter.html]", + "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``." + }, + "_plannedEndDate": { + "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", + "title": "Extension field for ``plannedEndDate``." + }, + "_plannedStartDate": { + "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", + "title": "Extension field for ``plannedStartDate``." + }, + "_status": { + "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", + "title": "Extension field for ``status``." + }, + "account": { + "backref": "account_encounter", + "element_property": true, + "enum_reference_types": [ + "Account" + ], + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" + }, + "title": "The set of accounts that may be used for billing for this Encounter", + "type": "array" + }, + "actualPeriod": { + "$ref": "http://graph-fhir.io/schema/0.0.2/Period", + "element_property": true, + "title": "The actual start and end time of the encounter" + }, + "admission": { + "$ref": "http://graph-fhir.io/schema/0.0.2/EncounterAdmission", + "description": "Details about the stay during which a healthcare service is provided. This does not describe the event of admitting the patient, but rather any information that is relevant from the time of admittance until the time of discharge.", + "element_property": true, + "title": "Details about the admission to a healthcare service" + }, + "appointment": { + "backref": "appointment_encounter", + "element_property": true, + "enum_reference_types": [ + "Appointment" + ], + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" + }, + "title": "The appointment that scheduled this encounter", + "type": "array" + }, + "basedOn": { + "backref": "basedOn_encounter", + "description": "The request this encounter satisfies (e.g. incoming referral or procedure request).", + "element_property": true, + "enum_reference_types": [ + "CarePlan", + "DeviceRequest", + "MedicationRequest", + "ServiceRequest" + ], + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" + }, + "title": "The request that initiated this encounter", + "type": "array" + }, + "careTeam": { + "backref": "careTeam_encounter", + "description": "The group(s) of individuals, organizations that are allocated to participate in this encounter. The participants backbone will record the actuals of when these individuals participated during the encounter.", + "element_property": true, + "enum_reference_types": [ + "CareTeam" + ], + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" + }, + "title": "The group(s) that are allocated to participate in this encounter", + "type": "array" + }, + "class": { + "binding_description": "Classification of the encounter.", + "binding_strength": "preferred", + "binding_uri": "http://terminology.hl7.org/ValueSet/encounter-class", + "binding_version": null, + "description": "Concepts representing classification of patient encounter such as ambulatory (outpatient), inpatient, emergency, home health or others due to local variations.", + "element_property": true, + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" + }, + "title": "Classification of patient encounter context - e.g. Inpatient, outpatient", + "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" + }, + "diagnosis": { + "element_property": true, + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/EncounterDiagnosis" + }, + "title": "The list of diagnosis relevant to this encounter", + "type": "array" + }, + "dietPreference": { + "binding_description": "Medical, cultural or ethical food preferences to help with catering requirements.", + "binding_strength": "example", + "binding_uri": "http://hl7.org/fhir/ValueSet/encounter-diet", + "binding_version": null, + "element_property": true, + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" + }, + "title": "Diet preferences reported by the patient", + "type": "array" + }, + "episodeOfCare": { + "backref": "episodeOfCare_encounter", + "description": "Where a specific encounter should be classified as a part of a specific episode(s) of care this field should be used. This association can facilitate grouping of related encounters together for a specific purpose, such as government reporting, issue tracking, association via a common problem. The association is recorded on the encounter as these are typically created after the episode of care and grouped on entry rather than editing the episode of care to append another encounter to it (the episode of care could span years).", + "element_property": true, + "enum_reference_types": [ + "EpisodeOfCare" + ], + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" + }, + "title": "Episode(s) of care that this encounter should be recorded against", + "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": { + "element_property": true, + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier" + }, + "title": "Identifier(s) by which this encounter 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" + }, + "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" + }, + "length": { + "$ref": "http://graph-fhir.io/schema/0.0.2/Duration", + "description": "Actual quantity of time the encounter lasted. This excludes the time during leaves of absence. When missing it is the time in between the start and end values.", + "element_property": true, + "title": "Actual quantity of time the encounter lasted (less time absent)" + }, + "location": { + "description": "List of locations where the patient has been during this encounter.", + "element_property": true, + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/EncounterLocation" + }, + "title": "List of locations where the patient has been", + "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" + }, + "partOf": { + "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", + "backref": "encounter", + "description": "Another Encounter of which this encounter is a part of (administratively or in time).", + "element_property": true, + "enum_reference_types": [ + "Encounter" + ], + "title": "Another Encounter this encounter is part of" + }, + "participant": { + "description": "The list of people responsible for providing the service.", + "element_property": true, + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/EncounterParticipant" + }, + "title": "List of participants involved in the encounter", + "type": "array" + }, + "plannedEndDate": { + "element_property": true, + "format": "date-time", + "title": "The planned end date/time (or discharge date) of the encounter", + "type": "string" + }, + "plannedStartDate": { + "element_property": true, + "format": "date-time", + "title": "The planned start date/time (or admission date) of the encounter", + "type": "string" + }, + "priority": { + "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", + "binding_description": "Indicates the urgency of the encounter.", + "binding_strength": "example", + "binding_uri": "http://terminology.hl7.org/ValueSet/v3-ActPriority", + "binding_version": null, + "element_property": true, + "title": "Indicates the urgency of the encounter" + }, + "reason": { + "element_property": true, + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/EncounterReason" + }, + "title": "The list of medical reasons that are expected to be addressed during the episode of care", + "type": "array" + }, + "resourceType": { + "const": "Encounter", + "default": "Encounter", + "description": "One of the resource types defined as part of FHIR", + "title": "Resource Type", + "type": "string" + }, + "serviceProvider": { + "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", + "backref": "encounter", + "description": "The organization that is primarily responsible for this Encounter's services. This MAY be the same as the organization on the Patient record, however it could be different, such as if the actor performing the services was from an external organization (which may be billed seperately) for an external consultation. Refer to the colonoscopy example on the Encounter examples tab.", + "element_property": true, + "enum_reference_types": [ + "Organization" + ], + "title": "The organization (facility) responsible for this encounter" + }, + "serviceType": { + "backref": "serviceType_encounter", + "binding_description": "Broad categorization of the service that is to be provided.", + "binding_strength": "example", + "binding_uri": "http://hl7.org/fhir/ValueSet/service-type", + "binding_version": null, + "description": "Broad categorization of the service that is to be provided (e.g. cardiology).", + "element_property": true, + "enum_reference_types": [ + "HealthcareService" + ], + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference" + }, + "title": "Specific type of service", + "type": "array" + }, + "specialArrangement": { + "binding_description": "Special arrangements.", + "binding_strength": "preferred", + "binding_uri": "http://hl7.org/fhir/ValueSet/encounter-special-arrangements", + "binding_version": null, + "description": "Any special requests that have been made for this encounter, such as the provision of specific equipment or other things.", + "element_property": true, + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" + }, + "title": "Wheelchair, translator, stretcher, etc", + "type": "array" + }, + "specialCourtesy": { + "binding_description": "Special courtesies.", + "binding_strength": "preferred", + "binding_uri": "http://hl7.org/fhir/ValueSet/encounter-special-courtesy", + "binding_version": null, + "description": "Special courtesies that may be provided to the patient during the encounter (VIP, board member, professional courtesy).", + "element_property": true, + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" + }, + "title": "Special courtesies (VIP, board member)", + "type": "array" + }, + "status": { + "binding_description": "Current state of the encounter.", + "binding_strength": "required", + "binding_uri": "http://hl7.org/fhir/ValueSet/encounter-status", + "binding_version": "5.0.0", + "description": "The current state of the encounter (not the state of the patient within the encounter - that is subjectState).", + "element_property": true, + "element_required": true, + "enum_values": [ + "planned", + "in-progress", + "on-hold", + "discharged", + "completed", + "cancelled", + "discontinued", + "entered-in-error", + "unknown" + ], + "pattern": "^[^\\s]+(\\s[^\\s]+)*$", + "title": "planned | in-progress | on-hold | discharged | completed | cancelled | discontinued | entered-in-error | unknown", + "type": "string" + }, + "subject": { + "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", + "backref": "encounter", + "description": "The patient or group related to this encounter. In some use-cases the patient MAY not be present, such as a case meeting about a patient between several practitioners or a careteam.", + "element_property": true, + "enum_reference_types": [ + "Patient", + "Group" + ], + "title": "The patient or group related to this encounter" + }, + "subjectStatus": { + "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", + "binding_description": "Current status of the subject within the encounter.", + "binding_strength": "example", + "binding_uri": "http://hl7.org/fhir/ValueSet/encounter-subject-status", + "binding_version": null, + "description": "The subjectStatus value can be used to track the patient's status within the encounter. It details whether the patient has arrived or departed, has been triaged or is currently in a waiting status.", + "element_property": true, + "title": "The current status of the subject in relation to the Encounter" + }, + "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": "A specific code indicating type of service provided", + "binding_strength": "example", + "binding_uri": "http://hl7.org/fhir/ValueSet/encounter-type", + "binding_version": null, + "description": "Specific type of encounter (e.g. e-mail consultation, surgical day-care, skilled nursing, rehabilitation).", + "element_property": true, + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" + }, + "title": "Specific type of encounter (e.g. e-mail consultation, surgical day-care, ...)", + "type": "array" + }, + "virtualService": { + "element_property": true, + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/VirtualServiceDetail" + }, + "title": "Connection details of a virtual service (e.g. conference call)", + "type": "array" + } + }, + "title": "Encounter", + "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_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_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" + ] + }, + { + "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" + ] + }, + { + "$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_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_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 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 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_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_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/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/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_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_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" + ] + }, + { + "$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" + ] + } + ], + "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", + "Practitioner", + "PractitionerRole", + "ResearchStudy", + "Patient", + "ResearchSubject", + "Substance", + "Specimen", + "Observation", + "DiagnosticReport", + "Condition", + "Medication", + "MedicationAdministration", + "MedicationStatement", + "MedicationRequest", + "Procedure", + "DocumentReference", + "Task", + "ImagingStudy", + "FamilyMemberHistory", + "BodyStructure", + "Group" + ], + "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" + }, + "LocationPosition": { + "$id": "http://graph-fhir.io/schema/0.0.2/LocationPosition", + "additionalProperties": false, + "description": "The absolute geographic location. The absolute geographic location of the Location, expressed using the WGS84 datum (This is the same co-ordinate system used in KML). [See https://hl7.org/fhir/R5/LocationPosition.html]", + "properties": { + "_altitude": { + "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", + "title": "Extension field for ``altitude``." + }, + "_latitude": { + "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", + "title": "Extension field for ``latitude``." + }, + "_longitude": { + "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", + "title": "Extension field for ``longitude``." + }, + "altitude": { + "description": "Altitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes on Location main page).", + "element_property": true, + "title": "Altitude with WGS84 datum", + "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" + }, + "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" + }, + "latitude": { + "description": "Latitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes on Location main page).", + "element_property": true, + "element_required": true, + "title": "Latitude with WGS84 datum", + "type": "number" + }, + "longitude": { + "description": "Longitude. The value domain and the interpretation are the same as for the text of the longitude element in KML (see notes on Location main page).", + "element_property": true, + "element_required": true, + "title": "Longitude with WGS84 datum", + "type": "number" + }, + "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": "LocationPosition", + "default": "LocationPosition", + "description": "One of the resource types defined as part of FHIR", + "title": "Resource Type", + "type": "string" + } + }, + "title": "LocationPosition", + "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_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_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/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/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_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_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/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 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" + }, + "ImmunizationProtocolApplied": { + "$id": "http://graph-fhir.io/schema/0.0.2/ImmunizationProtocolApplied", + "additionalProperties": false, + "description": "Protocol followed by the provider. The protocol (set of recommendations) being followed by the provider who administered the dose. [See https://hl7.org/fhir/R5/ImmunizationProtocolApplied.html]", + "properties": { + "_doseNumber": { + "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", + "title": "Extension field for ``doseNumber``." + }, + "_series": { + "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", + "title": "Extension field for ``series``." + }, + "_seriesDoses": { + "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", + "title": "Extension field for ``seriesDoses``." + }, + "authority": { + "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", + "backref": "immunization_protocol_applied", + "description": "Indicates the authority who published the protocol (e.g. ACIP) that is being followed.", + "element_property": true, + "enum_reference_types": [ + "Organization" + ], + "title": "Who is responsible for publishing the recommendations" + }, + "doseNumber": { + "description": "Nominal position in a series as intended by the practitioner administering the dose.", + "element_property": true, + "element_required": true, + "pattern": "[ \\r\\n\\t\\S]+", + "title": "Dose number within series", + "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" + }, + "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": "ImmunizationProtocolApplied", + "default": "ImmunizationProtocolApplied", + "description": "One of the resource types defined as part of FHIR", + "title": "Resource Type", + "type": "string" + }, + "series": { + "description": "One possible path to achieve presumed immunity against a disease - within the context of an authority.", + "element_property": true, + "pattern": "[ \\r\\n\\t\\S]+", + "title": "Name of vaccine series", + "type": "string" + }, + "seriesDoses": { + "description": "The recommended number of doses to achieve immunity as intended by the practitioner administering the dose.", + "element_property": true, + "pattern": "[ \\r\\n\\t\\S]+", + "title": "Recommended number of doses for immunity", + "type": "string" + }, + "targetDisease": { + "binding_description": "x", + "binding_strength": "example", + "binding_uri": "http://hl7.org/fhir/ValueSet/immunization-target-disease", + "binding_version": null, + "description": "The vaccine preventable disease the dose is being administered against.", + "element_property": true, + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" + }, + "title": "Vaccine preventatable disease being targeted", + "type": "array" + } + }, + "title": "ImmunizationProtocolApplied", + "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" + }, + "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" + }, + "EncounterLocation": { + "$id": "http://graph-fhir.io/schema/0.0.2/EncounterLocation", + "additionalProperties": false, + "description": "List of locations where the patient has been. List of locations where the patient has been during this encounter. [See https://hl7.org/fhir/R5/EncounterLocation.html]", + "properties": { + "_status": { + "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", + "title": "Extension field for ``status``." + }, + "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" + }, + "form": { + "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", + "binding_description": "Physical form of the location.", + "binding_strength": "example", + "binding_uri": "http://hl7.org/fhir/ValueSet/location-form", + "binding_version": null, + "description": "This will be used to specify the required levels (bed/ward/room/etc.) desired to be recorded to simplify either messaging or query.", + "element_property": true, + "title": "The physical type of the location (usually the level in the location hierarchy - bed, room, ward, virtual etc.)" + }, + "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" + }, + "location": { + "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", + "backref": "encounter_location", + "description": "The location where the encounter takes place.", + "element_property": true, + "enum_reference_types": [ + "Location" + ], + "title": "Location the encounter takes place" + }, + "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": "Time period during which the patient was present at the location" + }, + "resourceType": { + "const": "EncounterLocation", + "default": "EncounterLocation", + "description": "One of the resource types defined as part of FHIR", + "title": "Resource Type", + "type": "string" + }, + "status": { + "binding_description": "The status of the location.", + "binding_strength": "required", + "binding_uri": "http://hl7.org/fhir/ValueSet/encounter-location-status", + "binding_version": "5.0.0", + "description": "The status of the participants' presence at the specified location during the period specified. If the participant is no longer at the location, then the period will have an end date/time.", + "element_property": true, + "enum_values": [ + "planned", + "active", + "reserved", + "completed" + ], + "pattern": "^[^\\s]+(\\s[^\\s]+)*$", + "title": "planned | active | reserved | completed", + "type": "string" + } + }, + "required": [ + "location" + ], + "title": "EncounterLocation", + "type": "object" + }, + "EncounterDiagnosis": { + "$id": "http://graph-fhir.io/schema/0.0.2/EncounterDiagnosis", + "additionalProperties": false, + "description": "The list of diagnosis relevant to this encounter. [See https://hl7.org/fhir/R5/EncounterDiagnosis.html]", + "properties": { + "condition": { + "backref": "condition_encounter_diagnosis", + "binding_description": null, + "binding_strength": "example", + "binding_uri": "http://hl7.org/fhir/ValueSet/condition-code", + "binding_version": null, + "description": "The coded diagnosis or a reference to a Condition (with other resources referenced in the evidence.detail), the use property will indicate the purpose of this specific diagnosis.", + "element_property": true, + "enum_reference_types": [ + "Condition" + ], + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference" + }, + "title": "The diagnosis relevant to the encounter", + "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" + }, + "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": "EncounterDiagnosis", + "default": "EncounterDiagnosis", + "description": "One of the resource types defined as part of FHIR", + "title": "Resource Type", + "type": "string" + }, + "use": { + "binding_description": "The type of diagnosis this condition represents.", + "binding_strength": "preferred", + "binding_uri": "http://hl7.org/fhir/ValueSet/encounter-diagnosis-use", + "binding_version": null, + "element_property": true, + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" + }, + "title": "Role that this diagnosis has within the encounter (e.g. admission, billing, discharge \u2026)", + "type": "array" + } + }, + "title": "EncounterDiagnosis", + "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" + }, + "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_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_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/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" + ] + } + ], + "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" + }, + "EncounterAdmission": { + "$id": "http://graph-fhir.io/schema/0.0.2/EncounterAdmission", + "additionalProperties": false, + "description": "Details about the admission to a healthcare service. Details about the stay during which a healthcare service is provided. This does not describe the event of admitting the patient, but rather any information that is relevant from the time of admittance until the time of discharge. [See https://hl7.org/fhir/R5/EncounterAdmission.html]", + "properties": { + "admitSource": { + "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", + "binding_description": "From where the patient was admitted.", + "binding_strength": "preferred", + "binding_uri": "http://hl7.org/fhir/ValueSet/encounter-admit-source", + "binding_version": null, + "element_property": true, + "title": "From where patient was admitted (physician referral, transfer)" + }, + "destination": { + "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", + "backref": "destination_encounter_admission", + "element_property": true, + "enum_reference_types": [ + "Location", + "Organization" + ], + "title": "Location/organization to which the patient is discharged" + }, + "dischargeDisposition": { + "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", + "binding_description": "Discharge Disposition.", + "binding_strength": "example", + "binding_uri": "http://hl7.org/fhir/ValueSet/encounter-discharge-disposition", + "binding_version": null, + "element_property": true, + "title": "Category or kind of location after discharge" + }, + "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" + }, + "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" + }, + "origin": { + "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", + "backref": "origin_encounter_admission", + "element_property": true, + "enum_reference_types": [ + "Location", + "Organization" + ], + "title": "The location/organization from which the patient came before admission" + }, + "preAdmissionIdentifier": { + "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier", + "element_property": true, + "title": "Pre-admission identifier" + }, + "reAdmission": { + "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", + "binding_description": "The reason for re-admission of this admission encounter.", + "binding_strength": "example", + "binding_uri": "http://terminology.hl7.org/ValueSet/v2-0092", + "binding_version": null, + "description": "Indicates that this encounter is directly related to a prior admission, often because the conditions addressed in the prior admission were not fully addressed.", + "element_property": true, + "title": "Indicates that the patient is being re-admitted" + }, + "resourceType": { + "const": "EncounterAdmission", + "default": "EncounterAdmission", + "description": "One of the resource types defined as part of FHIR", + "title": "Resource Type", + "type": "string" + } + }, + "title": "EncounterAdmission", + "type": "object" + }, + "VirtualServiceDetail": { + "$id": "http://graph-fhir.io/schema/0.0.2/VirtualServiceDetail", + "additionalProperties": false, + "description": "Virtual Service Contact Details. [See https://hl7.org/fhir/R5/VirtualServiceDetail.html]", + "properties": { + "_additionalInfo": { + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension" + }, + "title": "Extension field for ``additionalInfo``.", + "type": "array" + }, + "_addressString": { + "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", + "title": "Extension field for ``addressString``." + }, + "_addressUrl": { + "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", + "title": "Extension field for ``addressUrl``." + }, + "_maxParticipants": { + "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", + "title": "Extension field for ``maxParticipants``." + }, + "_sessionKey": { + "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", + "title": "Extension field for ``sessionKey``." + }, + "additionalInfo": { + "element_property": true, + "items": { + "format": "uri", + "maxLength": 65536, + "minLength": 1, + "type": "string" + }, + "title": "Address to see alternative connection details", + "type": "array" + }, + "addressContactPoint": { + "$ref": "http://graph-fhir.io/schema/0.0.2/ContactPoint", + "description": "What address or number needs to be used for a user to connect to the virtual service to join. The channelType informs as to which datatype is appropriate to use (requires knowledge of the specific type).", + "element_property": true, + "one_of_many": "address", + "one_of_many_required": false, + "title": "Contact address/number" + }, + "addressExtendedContactDetail": { + "$ref": "http://graph-fhir.io/schema/0.0.2/ExtendedContactDetail", + "description": "What address or number needs to be used for a user to connect to the virtual service to join. The channelType informs as to which datatype is appropriate to use (requires knowledge of the specific type).", + "element_property": true, + "one_of_many": "address", + "one_of_many_required": false, + "title": "Contact address/number" + }, + "addressString": { + "description": "What address or number needs to be used for a user to connect to the virtual service to join. The channelType informs as to which datatype is appropriate to use (requires knowledge of the specific type).", + "element_property": true, + "one_of_many": "address", + "one_of_many_required": false, + "pattern": "[ \\r\\n\\t\\S]+", + "title": "Contact address/number", + "type": "string" + }, + "addressUrl": { + "description": "What address or number needs to be used for a user to connect to the virtual service to join. The channelType informs as to which datatype is appropriate to use (requires knowledge of the specific type).", + "element_property": true, + "format": "uri", + "maxLength": 65536, + "minLength": 1, + "one_of_many": "address", + "one_of_many_required": false, + "title": "Contact address/number", + "type": "string" + }, + "channelType": { + "$ref": "http://graph-fhir.io/schema/0.0.2/Coding", + "binding_description": "The purpose for which an extended contact detail should be used.", + "binding_strength": "example", + "binding_uri": "http://hl7.org/fhir/ValueSet/virtual-service-type", + "binding_version": null, + "description": "The type of virtual service to connect to (i.e. Teams, Zoom, Specific VMR technology, WhatsApp).", + "element_property": true, + "title": "Channel 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" + }, + "maxParticipants": { + "element_property": true, + "exclusiveMinimum": 0, + "title": "Maximum number of participants supported by the virtual service", + "type": "integer" + }, + "resourceType": { + "const": "VirtualServiceDetail", + "default": "VirtualServiceDetail", + "description": "One of the resource types defined as part of FHIR", + "title": "Resource Type", + "type": "string" + }, + "sessionKey": { + "element_property": true, + "pattern": "[ \\r\\n\\t\\S]+", + "title": "Session Key required by the virtual service", + "type": "string" + } + }, + "title": "VirtualServiceDetail", + "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_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_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 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 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_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_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" + ] + }, + { + "$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" + ] + } + ], + "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" + }, + "EncounterReason": { + "$id": "http://graph-fhir.io/schema/0.0.2/EncounterReason", + "additionalProperties": false, + "description": "The list of medical reasons that are expected to be addressed during the episode of care. [See https://hl7.org/fhir/R5/EncounterReason.html]", + "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" + }, + "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": "EncounterReason", + "default": "EncounterReason", + "description": "One of the resource types defined as part of FHIR", + "title": "Resource Type", + "type": "string" + }, + "use": { + "binding_description": null, + "binding_strength": "example", + "binding_uri": "http://hl7.org/fhir/ValueSet/encounter-reason-use", + "binding_version": null, + "description": "What the reason value should be used as e.g. Chief Complaint, Health Concern, Health Maintenance (including screening).", + "element_property": true, + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" + }, + "title": "What the reason value should be used for/as", + "type": "array" + }, + "value": { + "backref": "value_encounter_reason", + "binding_description": "Reason why the encounter takes place.", + "binding_strength": "preferred", + "binding_uri": "http://hl7.org/fhir/ValueSet/encounter-reason", + "binding_version": null, + "description": "Reason the encounter takes place, expressed as a code or a reference to another resource. For admissions, this can be used for a coded admission diagnosis.", + "element_property": true, + "enum_reference_types": [ + "Condition", + "DiagnosticReport", + "Observation", + "ImmunizationRecommendation", + "Procedure" + ], + "items": { + "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference" + }, + "title": "Reason the encounter takes place (core or reference)", + "type": "array" + } + }, + "title": "EncounterReason", + "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" + }, + "ImmunizationPerformer": { + "$id": "http://graph-fhir.io/schema/0.0.2/ImmunizationPerformer", + "additionalProperties": false, + "description": "Who performed event. Indicates who performed the immunization event. [See https://hl7.org/fhir/R5/ImmunizationPerformer.html]", + "properties": { + "actor": { + "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", + "backref": "immunization_performer", + "description": "The practitioner or organization who performed the action.", + "element_property": true, + "enum_reference_types": [ + "Practitioner", + "PractitionerRole", + "Organization", + "Patient", + "RelatedPerson" + ], + "title": "Individual or organization who was performing" + }, + "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": "x", + "binding_strength": "extensible", + "binding_uri": "http://hl7.org/fhir/ValueSet/immunization-function", + "binding_version": null, + "description": "Describes the type of performance (e.g. ordering provider, administering provider, etc.).", + "element_property": true, + "title": "What type of performance was done" + }, + "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" + }, + "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": "ImmunizationPerformer", + "default": "ImmunizationPerformer", + "description": "One of the resource types defined as part of FHIR", + "title": "Resource Type", + "type": "string" + } + }, + "required": [ + "actor" + ], + "title": "ImmunizationPerformer", + "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_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_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" + ] + }, + { + "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" + ] + }, + { + "$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_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_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 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 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_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_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 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 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", + "Practitioner", + "PractitionerRole", + "ResearchStudy", + "Patient", + "ResearchSubject", + "Substance", + "Specimen", + "Observation", + "DiagnosticReport", + "Condition", + "Medication", + "MedicationAdministration", + "MedicationStatement", + "MedicationRequest", + "Procedure", + "DocumentReference", + "Task", + "ImagingStudy", + "FamilyMemberHistory", + "BodyStructure", + "Group" + ], + "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" + }, + "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_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_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" + ] + }, + { + "$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" + ] + } + ], + "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_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_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 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 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_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_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" + ] + }, + { + "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" + ] + }, + { + "$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_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_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 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 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_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_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 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 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", + "Practitioner", + "PractitionerRole", + "ResearchStudy", + "Patient", + "ResearchSubject", + "Substance", + "Specimen", + "Observation", + "DiagnosticReport", + "Condition", + "Medication", + "MedicationAdministration", + "MedicationStatement", + "MedicationRequest", + "Procedure", + "DocumentReference", + "Task", + "ImagingStudy", + "FamilyMemberHistory", + "BodyStructure", + "Group" + ], + "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" + }, + "ImmunizationProgramEligibility": { + "$id": "http://graph-fhir.io/schema/0.0.2/ImmunizationProgramEligibility", + "additionalProperties": false, + "description": "Patient eligibility for a specific vaccination program. Indicates a patient's eligibility for a funding program. [See https://hl7.org/fhir/R5/ImmunizationProgramEligibility.html]", + "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" + }, + "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" + }, + "program": { + "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", + "binding_description": "x", + "binding_strength": "example", + "binding_uri": "http://hl7.org/fhir/ValueSet/immunization-vaccine-funding-program", + "binding_version": null, + "description": "Indicates which program the patient had their eligility evaluated for.", + "element_property": true, + "title": "The program that eligibility is declared for" + }, + "programStatus": { + "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", + "binding_description": "x", + "binding_strength": "example", + "binding_uri": "http://hl7.org/fhir/ValueSet/immunization-program-eligibility", + "binding_version": null, + "description": "Indicates the patient's eligility status for for a specific payment program.", + "element_property": true, + "title": "The patient's eligibility status for the program" + }, + "resourceType": { + "const": "ImmunizationProgramEligibility", + "default": "ImmunizationProgramEligibility", + "description": "One of the resource types defined as part of FHIR", + "title": "Resource Type", + "type": "string" + } + }, + "required": [ + "program", + "programStatus" + ], + "title": "ImmunizationProgramEligibility", + "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" + }, + "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" + }, + "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/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/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/EncounterParticipant" + }, + { + "$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/BodyStructureIncludedStructureBodyLandmarkOrientation" + }, + { + "$ref": "http://graph-fhir.io/schema/0.0.2/ConditionParticipant" + }, + { + "$ref": "http://graph-fhir.io/schema/0.0.2/Immunization" + }, + { + "$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/ImmunizationReaction" + }, + { + "$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/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/Location" + }, + { + "$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/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/Encounter" + }, + { + "$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/LocationPosition" + }, + { + "$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/ImmunizationProtocolApplied" + }, + { + "$ref": "http://graph-fhir.io/schema/0.0.2/Address" + }, + { + "$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/EncounterLocation" + }, + { + "$ref": "http://graph-fhir.io/schema/0.0.2/EncounterDiagnosis" + }, + { + "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" + }, + { + "$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/EncounterAdmission" + }, + { + "$ref": "http://graph-fhir.io/schema/0.0.2/VirtualServiceDetail" + }, + { + "$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/EncounterReason" + }, + { + "$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/ImmunizationPerformer" + }, + { + "$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/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/ImmunizationProgramEligibility" + }, + { + "$ref": "http://graph-fhir.io/schema/0.0.2/Age" + }, + { + "$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/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" + } + ] +} diff --git a/gen3_writer/gen3_test.go b/gen3_writer/gen3_test.go index 67fc857..61c387b 100644 --- a/gen3_writer/gen3_test.go +++ b/gen3_writer/gen3_test.go @@ -143,6 +143,41 @@ func bulkLoad(url, directoryPath, accessToken string) (error, []map[string]any) return nil, allData } +func multipartFormTest(url string, filePath string, accessToken string) (error, map[string]any) { + file, err := os.Open(filePath) + /*if err != nil { + return err, nil + }*/ + defer file.Close() + + body := &bytes.Buffer{} + writer := multipart.NewWriter(body) + part, _ := writer.CreateFormFile("file", filepath.Base(filePath)) + io.Copy(part, file) + writer.Close() + + req, _ := http.NewRequest("POST", url, body) + req.Header.Set("Authorization", accessToken) + req.Header.Set("Content-Type", writer.FormDataContentType()) + + client := &http.Client{} + resp, _ := client.Do(req) + defer resp.Body.Close() + + buf := new(bytes.Buffer) + _, err = buf.ReadFrom(resp.Body) + if err != nil { + return err, nil + } + + var data map[string]interface{} + errors := json.Unmarshal([]byte(buf.String()), &data) + if errors != nil { + return errors, nil + } + return nil, data +} + func Test_Load_Ok(t *testing.T) { req := &Request{ url: "http://localhost:8201/graphql/add-graph/TEST/ohsu-test", @@ -173,6 +208,123 @@ func Test_Load_Ok(t *testing.T) { } } +func Test_Json_Schema_Load_Ok(t *testing.T) { + req := &Request{ + url: "http://localhost:8201/graphql/add-graph/JSONTEST/ohsu-test", + method: "POST", + headers: map[string]any{"Authorization": createToken(false, true, true)}, + } + t.Run("create_load_graph", func(t *testing.T) { + response_json, pass := TemplateRequest(req, t) + if !pass { + t.Error("status is not 200") + } + t.Log("RESPONSE JSON: ", response_json, "STATUS: ", pass) + }) + + err, response := multipartFormTest("http://localhost:8201/graphql/JSONTEST/add-json-schema/ohsu-test", + "fixtures/graph-fhir.json", + createToken(false, true, true), + ) + if err != nil { + t.Error(err) + } + t.Log("RESP: ", response) +} + +func Test_Json_Schema_Not_Found(t *testing.T) { + err, response := multipartFormTest("http://localhost:8201/graphql/JSONTEST/add-json-schema/ohsu-test", + "fixtures/not_found_schema.json", + createToken(false, true, true), + ) + if err != nil { + t.Error(err) + } + if response["status"].(float64) == 500 { + t.Log("Expected outcome:", response["message"].(string)) + } else { + t.Error("Status shouldnt' equal 200", response["status"].(string)) + } +} + +func Test_Json_Load_Ok(t *testing.T) { + err, response := multipartFormTest("http://localhost:8201/graphql/JSONTEST/bulk-load-raw/ohsu-test", + "fixtures/compbio-examples-fhir/DocumentReference.ndjson", + createToken(false, true, true), + ) + if err != nil { + t.Error(err) + } + if response["status"].(float64) != 200 { + t.Errorf("Response %f != 200\n", response["status"].(float64)) + } +} + +func Test_Json_Load_Validation_Errors(t *testing.T) { + file, err := os.Open("fixtures/compbio-examples-fhir/ValidationErrors.ndjson") + if err != nil { + t.Error(err) + return + } + defer file.Close() + + body := &bytes.Buffer{} + writer := multipart.NewWriter(body) + + part, _ := writer.CreateFormFile("file", filepath.Base("fixtures/compbio-examples-fhir/ValidationErrors.ndjson")) + io.Copy(part, file) + writer.Close() + + req := &Request{ + url: "http://localhost:8201/graphql/JSONTEST/bulk-load-raw/ohsu-test", + method: "POST", + headers: map[string]any{"Authorization": createToken(false, true, true)}, + } + + request, err := http.NewRequest(req.method, req.url, body) + if err != nil { + t.Error("Error creating request:", err) + return + } + for key, val := range req.headers { + request.Header.Set(key, val.(string)) + } + request.Header.Set("Content-Type", writer.FormDataContentType()) + + client := &http.Client{} + resp, err := client.Do(request) + if err != nil { + t.Error("Error sending request:", err) + } + defer resp.Body.Close() + + if resp.StatusCode != http.StatusOK { + t.Logf("server responded with status: %d", resp.StatusCode) + } + + buf := new(bytes.Buffer) + _, err = buf.ReadFrom(resp.Body) + if err != nil { + t.Error("Error reading response:", err) + return + } + + var data map[string]interface{} + errors := json.Unmarshal([]byte(buf.String()), &data) + if errors != nil { + t.Error("Error: ", errors) + return + } + + if data["message"] == nil || len(data["message"].([]any)) != 2 { + t.Error("Expected return message of length 2") + } + if data["status"].(float64) != 206 { + t.Error() + } + +} + func Test_Load_Malformed_Token(t *testing.T) { /* Server returns a 400 given an unparsable token */ err, responses := bulkLoad("http://localhost:8201/graphql/TEST/bulk-load/ohsu-test", @@ -277,7 +429,6 @@ func Test_Get_Project_Vertices_Ok(t *testing.T) { if err != nil { t.Error("Error sending request:", err) } - t.Log("RESP: ") defer resp.Body.Close() if resp.StatusCode != http.StatusOK { @@ -303,6 +454,7 @@ func Test_Get_Project_Vertices_Ok(t *testing.T) { t.Error("Gid should be populated if unmarshal was successful") } mappedData := v.Data.AsMap() + t.Logf("Received Vertex: %s\n", mappedData["resourceType"]) if mappedData["auth_resource_path"] != "/programs/ohsu/projects/test" { diff --git a/gen3_writer/handler.go b/gen3_writer/handler.go index 52bbee6..c2ae1ff 100644 --- a/gen3_writer/handler.go +++ b/gen3_writer/handler.go @@ -5,7 +5,6 @@ RESTFUL Gin Web endpoint package main import ( - "bufio" "bytes" "compress/gzip" "context" @@ -13,18 +12,14 @@ import ( "io" "net/http" "strings" - "sync" "github.com/bmeg/grip-graphql/middleware" - "github.com/bmeg/grip/gdbi" "github.com/bmeg/grip/gripql" "github.com/bmeg/grip/log" - "github.com/bmeg/grip/mongo" - "github.com/bmeg/grip/util" + "github.com/bmeg/grip/schema" "github.com/bmeg/grip/util/rpc" "github.com/gin-gonic/gin" "github.com/mongodb/mongo-tools/common/db" - "go.mongodb.org/mongo-driver/bson" mgo "go.mongodb.org/mongo-driver/mongo" "go.mongodb.org/mongo-driver/mongo/options" "google.golang.org/protobuf/encoding/protojson" @@ -187,8 +182,14 @@ func NewHTTPHandler(client gripql.Client, config map[string]string) (http.Handle g.POST("/bulk-load/:project-id", func(c *gin.Context) { h.BulkStream(c) }) - g.POST("/add-schema/:project-id", func(c *gin.Context) { - h.AddSchema(c) + g.POST("/bulk-load-raw/:project-id", func(c *gin.Context) { + h.BulkStreamRaw(c) + }) + g.POST("/add-grip-schema/:project-id", func(c *gin.Context) { + h.AddGripSchema(c) + }) + g.POST("/add-json-schema/:project-id", func(c *gin.Context) { + h.AddJsonSchema(c) }) g.DELETE("/del-graph/:project-id", func(c *gin.Context) { h.DeleteGraph(c) @@ -288,35 +289,65 @@ func (gh *Handler) GetSchema(c *gin.Context) { Response(c, writer, graph, schema, 200, fmt.Sprintf("[200] get-schema on graph %s", graph)) } -func (gh *Handler) AddSchema(c *gin.Context) { - writer, request, graph := getFields(c) +func StartMultipartForm(c *gin.Context, writer gin.ResponseWriter, request *http.Request, graph string) (error, gripql.Client, *bytes.Buffer) { err := request.ParseMultipartForm(1024 * 1024 * 1024) // 10 GB limit if err != nil { RegError(c, writer, graph, &middleware.ServerError{StatusCode: 400, Message: fmt.Sprintf("Error parsing form: %s", err)}) - return + return err, gripql.Client{}, nil } file, _, err := request.FormFile("file") if err != nil { RegError(c, writer, graph, &middleware.ServerError{StatusCode: 400, Message: fmt.Sprintf("failed to parse attached file: %s", err)}) - return + return err, gripql.Client{}, nil } file.Close() conn, err := gripql.Connect(rpc.ConfigWithDefaults("localhost:8202"), true) if err != nil { RegError(c, writer, graph, GetInternalServerErr(err)) - return + return err, gripql.Client{}, nil } - var graphs []*gripql.Graph - buf := bytes.NewBuffer(nil) if _, err := io.Copy(buf, file); err != nil { RegError(c, writer, graph, GetInternalServerErr(err)) + return err, gripql.Client{}, nil + } + return nil, conn, buf +} +func (gh *Handler) AddJsonSchema(c *gin.Context) { + /* This function assumes that Json schema of json format will be submitted and must be converted into grip scheam format */ + writer, request, graph := getFields(c) + err, conn, buf := StartMultipartForm(c, writer, request, graph) + if err != nil { + return + } + graphs, err := schema.ParseJSchema(buf.Bytes(), graph) + if err != nil { + RegError(c, writer, graph, GetInternalServerErr(fmt.Errorf("json parse error: %s", err))) + return + } + for _, g := range graphs { + err := conn.AddSchema(g) + if err != nil { + RegError(c, writer, graph, GetInternalServerErr(err)) + return + } + } + Response(c, writer, graph, nil, 200, fmt.Sprintf("[200] add-schema on graph %s", graph)) +} + +func (gh *Handler) AddGripSchema(c *gin.Context) { + /* This function assumes that json blob will be submitted already in the form of a grip.Schema structure so that all + that is needed is an unmarhsal into the structure */ + writer, request, graph := getFields(c) + var graphs []*gripql.Graph + err, conn, buf := StartMultipartForm(c, writer, request, graph) + if err != nil { return } - graphs, err = gripql.ParseJSONGraphs(buf.Bytes()) + graphs, err = schema.ParseJSONGraphs(buf.Bytes()) if err != nil { RegError(c, writer, graph, GetInternalServerErr(fmt.Errorf("json parse error: %s", err))) return @@ -682,53 +713,64 @@ func (gh *Handler) MongoBulk(c *gin.Context) { Response(c, writer, graph, nil, 200, "[200] mongo-bulk: %s") } -func vertexSerialize(vertChan chan *gripql.Vertex, workers int) chan []byte { - dataChan := make(chan []byte, workers) - var wg sync.WaitGroup - for i := 0; i < workers; i++ { - wg.Add(1) - go func() { - for v := range vertChan { - doc := mongo.PackVertex(gdbi.NewElementFromVertex(v)) - rawBytes, err := bson.Marshal(doc) - if err == nil { - dataChan <- rawBytes - } - } - wg.Done() - }() +func (gh *Handler) BulkStreamRaw(c *gin.Context) { + writer, request, graph := getFields(c) + project_id := c.Param("project-id") + host := "localhost:8202" + var err error + var res *gripql.BulkJsonEditResult + + err = request.ParseMultipartForm(1024 * 1024 * 1024) // 10 GB limit + if err != nil { + RegError(c, writer, graph, &middleware.ServerError{StatusCode: 400, Message: fmt.Sprintf("Error parsing form: %s", err)}) + return } - go func() { - wg.Wait() - close(dataChan) - }() - return dataChan -} + file, _, err := request.FormFile("file") + if err != nil { + RegError(c, writer, graph, &middleware.ServerError{StatusCode: 400, Message: fmt.Sprintf("failed to parse attached file: %s", err)}) + return + } + defer file.Close() + var reader io.Reader = file -func edgeSerialize(edgeChan chan *gripql.Edge, fill_gid string, workers int) chan []byte { - dataChan := make(chan []byte, workers) - var wg sync.WaitGroup - for i := 0; i < workers; i++ { - wg.Add(1) - go func() { - for e := range edgeChan { - if fill_gid != "" && e.Gid == "" { - e.Gid = util.UUID() - } - doc := mongo.PackEdge(gdbi.NewElementFromEdge(e)) - rawBytes, err := bson.Marshal(doc) - if err == nil { - dataChan <- rawBytes - } - } - wg.Done() - }() + conn, err := gripql.Connect(rpc.ConfigWithDefaults(host), true) + wait := make(chan bool) + + VertChan, err := streamJsonFromReader(reader, graph, project_id, 5) + if err != nil { + RegError(c, writer, graph, GetInternalServerErr(err)) + return } + go func() { - wg.Wait() - close(dataChan) + err, res = conn.BulkAddRaw(VertChan) + if err != nil { + log.Errorf("Internal Server Error: %v", err) + } + wait <- false }() - return dataChan + <-wait + + if len(res.Errors) == 1 { + RegError(c, writer, graph, &middleware.ServerError{StatusCode: 500, Message: fmt.Sprintf("[500] bulk-load-raw %s", res.Errors[0])}) + return + } else if res.InsertCount == 0 && res.Errors == nil { + // This implies that no file was uploaded so EOF triggered immediately and exited + RegError(c, writer, graph, &middleware.ServerError{StatusCode: 400, Message: "[400] bulk-load-raw file of length 0 provided"}) + return + } else if len(res.Errors) > 1 { + log.WithFields(log.Fields{ + "graph": graph, + "status": 206, + }).Info(res.Errors) + c.AbortWithStatusJSON(206, gin.H{ + "status": 206, + "message": res.Errors, + "data": nil, + }) + return + } + Response(c, writer, graph, nil, 200, "[200] bulk-load-raw") } func (gh *Handler) BulkStream(c *gin.Context) { @@ -818,109 +860,3 @@ func (gh *Handler) BulkStream(c *gin.Context) { Response(c, writer, graph, nil, 200, fmt.Sprintf("[200] bulk-stream on file: %s", handler.Filename)) } - -func StreamEdgesFromReader(reader io.Reader, workers int) (chan *gripql.Edge, error) { - if workers < 1 { - workers = 1 - } - if workers > 99 { - workers = 99 - } - lineChan, err := processReader(reader, workers) - if err != nil { - return nil, err - } - - edgeChan := make(chan *gripql.Edge, workers) - var wg sync.WaitGroup - - jum := protojson.UnmarshalOptions{DiscardUnknown: true} - - for i := 0; i < workers; i++ { - wg.Add(1) - go func() { - for line := range lineChan { - e := &gripql.Edge{} - err := jum.Unmarshal([]byte(line), e) - if err != nil { - log.WithFields(log.Fields{"error": err}).Errorf("Unmarshaling edge: %s", line) - - } else { - edgeChan <- e - } - } - wg.Done() - }() - } - - go func() { - wg.Wait() - close(edgeChan) - }() - - return edgeChan, nil -} -func StreamVerticesFromReader(reader io.Reader, workers int) (chan *gripql.Vertex, error) { - if workers < 1 { - workers = 1 - } - if workers > 99 { - workers = 99 - } - lineChan, err := processReader(reader, workers) - if err != nil { - return nil, err - } - - vertChan := make(chan *gripql.Vertex, workers) - var wg sync.WaitGroup - - jum := protojson.UnmarshalOptions{DiscardUnknown: true} - - for i := 0; i < workers; i++ { - wg.Add(1) - go func() { - for line := range lineChan { - v := &gripql.Vertex{} - err := jum.Unmarshal([]byte(line), v) - if err != nil { - log.WithFields(log.Fields{"error": err}).Errorf("Unmarshaling vertex: %s", line) - } else { - vertChan <- v - } - } - wg.Done() - }() - } - - go func() { - wg.Wait() - close(vertChan) - }() - - return vertChan, nil -} - -func processReader(reader io.Reader, chansize int) (<-chan string, error) { - scanner := bufio.NewScanner(reader) - - buf := make([]byte, 0, 64*1024) - maxCapacity := 16 * 1024 * 1024 - scanner.Buffer(buf, maxCapacity) - - lineChan := make(chan string, chansize) - - go func() { - for scanner.Scan() { - line := scanner.Text() - lineChan <- line - } - - if err := scanner.Err(); err != nil { - log.WithFields(log.Fields{"error reading from reader: ": err}) - } - close(lineChan) - }() - - return lineChan, nil -} diff --git a/gen3_writer/reader.go b/gen3_writer/reader.go new file mode 100644 index 0000000..9ff83e2 --- /dev/null +++ b/gen3_writer/reader.go @@ -0,0 +1,204 @@ +package main + +import ( + "bufio" + "io" + "sync" + + "github.com/bmeg/grip/gdbi" + "github.com/bmeg/grip/gripql" + "github.com/bmeg/grip/log" + "github.com/bmeg/grip/mongo" + "github.com/bmeg/grip/util" + "go.mongodb.org/mongo-driver/bson" + "google.golang.org/protobuf/encoding/protojson" + "google.golang.org/protobuf/types/known/structpb" +) + +func vertexSerialize(vertChan chan *gripql.Vertex, workers int) chan []byte { + dataChan := make(chan []byte, workers) + var wg sync.WaitGroup + for i := 0; i < workers; i++ { + wg.Add(1) + go func() { + for v := range vertChan { + doc := mongo.PackVertex(gdbi.NewElementFromVertex(v)) + rawBytes, err := bson.Marshal(doc) + if err == nil { + dataChan <- rawBytes + } + } + wg.Done() + }() + } + go func() { + wg.Wait() + close(dataChan) + }() + return dataChan +} + +func edgeSerialize(edgeChan chan *gripql.Edge, fill_gid string, workers int) chan []byte { + dataChan := make(chan []byte, workers) + var wg sync.WaitGroup + for i := 0; i < workers; i++ { + wg.Add(1) + go func() { + for e := range edgeChan { + if fill_gid != "" && e.Gid == "" { + e.Gid = util.UUID() + } + doc := mongo.PackEdge(gdbi.NewElementFromEdge(e)) + rawBytes, err := bson.Marshal(doc) + if err == nil { + dataChan <- rawBytes + } + } + wg.Done() + }() + } + go func() { + wg.Wait() + close(dataChan) + }() + return dataChan +} + +func StreamEdgesFromReader(reader io.Reader, workers int) (chan *gripql.Edge, error) { + if workers < 1 { + workers = 1 + } + if workers > 99 { + workers = 99 + } + lineChan, err := processReader(reader, workers) + if err != nil { + return nil, err + } + + edgeChan := make(chan *gripql.Edge, workers) + var wg sync.WaitGroup + + jum := protojson.UnmarshalOptions{DiscardUnknown: true} + + for i := 0; i < workers; i++ { + wg.Add(1) + go func() { + for line := range lineChan { + e := &gripql.Edge{} + err := jum.Unmarshal([]byte(line), e) + if err != nil { + log.WithFields(log.Fields{"error": err}).Errorf("Unmarshaling edge: %s", line) + + } else { + edgeChan <- e + } + } + wg.Done() + }() + } + + go func() { + wg.Wait() + close(edgeChan) + }() + + return edgeChan, nil +} +func StreamVerticesFromReader(reader io.Reader, workers int) (chan *gripql.Vertex, error) { + if workers < 1 { + workers = 1 + } + if workers > 99 { + workers = 99 + } + lineChan, err := processReader(reader, workers) + if err != nil { + return nil, err + } + + vertChan := make(chan *gripql.Vertex, workers) + var wg sync.WaitGroup + + jum := protojson.UnmarshalOptions{DiscardUnknown: true} + + for i := 0; i < workers; i++ { + wg.Add(1) + go func() { + for line := range lineChan { + v := &gripql.Vertex{} + err := jum.Unmarshal([]byte(line), v) + if err != nil { + log.WithFields(log.Fields{"error": err}).Errorf("Unmarshaling vertex: %s", line) + } else { + vertChan <- v + } + } + wg.Done() + }() + } + + go func() { + wg.Wait() + close(vertChan) + }() + + return vertChan, nil +} +func streamJsonFromReader(reader io.Reader, graph string, project_id string, workers int) (chan *gripql.RawJson, error) { + lineChan, err := processReader(reader, workers) + if err != nil { + return nil, err + } + vertChan := make(chan *gripql.RawJson, workers) + var wg sync.WaitGroup + jum := protojson.UnmarshalOptions{DiscardUnknown: true} + + for i := 0; i < workers; i++ { + wg.Add(1) + go func() { + defer wg.Done() + for line := range lineChan { + rawData := &gripql.RawJson{ + Data: &structpb.Struct{}, + Graph: graph, + ProjectId: project_id, + } + err := jum.Unmarshal([]byte(line), rawData.Data) + if err != nil { + log.WithFields(log.Fields{"error": err}).Errorf("Unmarshaling vertex: %s", line) + continue + } + vertChan <- rawData + } + }() + } + + go func() { + wg.Wait() + close(vertChan) + }() + + return vertChan, nil +} + +func processReader(reader io.Reader, chansize int) (<-chan string, error) { + scanner := bufio.NewScanner(reader) + buf := make([]byte, 0, 64*1024) + maxCapacity := 16 * 1024 * 1024 + scanner.Buffer(buf, maxCapacity) + + lineChan := make(chan string, chansize) + go func() { + for scanner.Scan() { + line := scanner.Text() + lineChan <- line + } + if err := scanner.Err(); err != nil { + log.WithFields(log.Fields{"error reading from reader: ": err}) + } + close(lineChan) + }() + + return lineChan, nil +} diff --git a/go.mod b/go.mod index f99bc39..d2d288c 100644 --- a/go.mod +++ b/go.mod @@ -1,9 +1,11 @@ module github.com/bmeg/grip-graphql -go 1.22.6 +go 1.22.5 + +replace github.com/bmeg/grip v0.0.0-20241118220032-bb2b9dd10ce4 => ../grip require ( - github.com/bmeg/grip v0.0.0-20240812223417-99c314b06713 + github.com/bmeg/grip v0.0.0-20241119224722-821431f4728c github.com/dop251/goja v0.0.0-20240707163329-b1681fb2a2f5 github.com/gin-gonic/gin v1.8.1 github.com/golang-jwt/jwt/v5 v5.2.1 @@ -17,11 +19,39 @@ require ( ) require ( + filippo.io/edwards25519 v1.1.0 // indirect + github.com/DataDog/zstd v1.5.5 // indirect + github.com/Shopify/sarama v1.38.1 // indirect + github.com/Workiva/go-datastructures v1.1.5 // indirect github.com/akuity/grpc-gateway-client v0.0.0-20231116134900-80c401329778 // indirect github.com/alevinval/sse v1.0.2 // indirect + github.com/beorn7/perks v1.0.1 // indirect github.com/bmeg/jsonpath v0.0.0-20210207014051-cca5355553ad // indirect + github.com/bmeg/jsonschema/v5 v5.3.4-0.20241111204732-55db82022a92 // indirect + github.com/bmeg/jsonschemagraph v0.0.3-0.20241113190142-5e57a1561020 // indirect + github.com/boltdb/bolt v1.3.1 // indirect + github.com/casbin/casbin/v2 v2.97.0 // indirect + github.com/casbin/govaluate v1.2.0 // indirect + github.com/cespare/xxhash v1.1.0 // indirect + github.com/cespare/xxhash/v2 v2.3.0 // indirect + github.com/cockroachdb/errors v1.11.3 // indirect + github.com/cockroachdb/fifo v0.0.0-20240616162244-4768e80dfb9a // indirect + github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b // indirect + github.com/cockroachdb/pebble v1.1.1 // indirect + github.com/cockroachdb/redact v1.1.5 // indirect + github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 // indirect + github.com/davecgh/go-spew v1.1.1 // indirect + github.com/dgraph-io/badger/v2 v2.2007.4 // indirect + github.com/dgraph-io/ristretto v0.1.1 // indirect + github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13 // indirect github.com/dlclark/regexp2 v1.11.2 // indirect github.com/dustin/go-humanize v1.0.1 // indirect + github.com/eapache/go-resiliency v1.6.0 // indirect + github.com/eapache/go-xerial-snappy v0.0.0-20230731223053-c322873962e3 // indirect + github.com/eapache/queue v1.1.0 // indirect + github.com/fatih/color v1.17.0 // indirect + github.com/felixge/httpsnoop v1.0.4 // indirect + github.com/getsentry/sentry-go v0.28.1 // indirect github.com/gin-contrib/sse v0.1.0 // indirect github.com/go-ini/ini v1.67.0 // indirect github.com/go-playground/locales v0.14.0 // indirect @@ -29,43 +59,80 @@ require ( github.com/go-playground/validator/v10 v10.11.1 // indirect github.com/go-resty/resty/v2 v2.13.1 // indirect github.com/go-sourcemap/sourcemap v2.1.4+incompatible // indirect + github.com/go-sql-driver/mysql v1.8.1 // indirect github.com/goccy/go-json v0.10.3 // indirect + github.com/gogo/protobuf v1.3.2 // indirect + github.com/golang/glog v1.2.2 // indirect + github.com/golang/protobuf v1.5.4 // indirect github.com/golang/snappy v0.0.4 // indirect github.com/google/pprof v0.0.0-20240711041743-f6c9dda6c6da // indirect github.com/google/uuid v1.6.0 // indirect github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 // indirect github.com/grpc-ecosystem/grpc-gateway/v2 v2.20.0 // indirect github.com/hashicorp/errwrap v1.1.0 // indirect + github.com/hashicorp/go-hclog v1.6.3 // indirect github.com/hashicorp/go-multierror v1.1.1 // indirect + github.com/hashicorp/go-plugin v1.6.1 // indirect + github.com/hashicorp/go-uuid v1.0.3 // indirect + github.com/hashicorp/yamux v0.1.1 // indirect + github.com/imdario/mergo v0.3.16 // indirect + github.com/inconshreveable/mousetrap v1.1.0 // indirect github.com/influxdata/tdigest v0.0.1 // indirect + github.com/jcmturner/aescts/v2 v2.0.0 // indirect + github.com/jcmturner/dnsutils/v2 v2.0.0 // indirect + github.com/jcmturner/gofork v1.7.6 // indirect + github.com/jcmturner/gokrb5/v8 v8.4.4 // indirect + github.com/jcmturner/rpc/v2 v2.0.3 // indirect github.com/jessevdk/go-flags v1.6.1 // indirect github.com/jmoiron/sqlx v1.4.0 // indirect + github.com/josharian/intern v1.0.0 // indirect github.com/json-iterator/go v1.1.12 // indirect + github.com/kennygrant/sanitize v1.2.4 // indirect github.com/klauspost/compress v1.17.9 // indirect github.com/klauspost/cpuid/v2 v2.2.8 // indirect + github.com/knakk/rdf v0.0.0-20190304171630-8521bf4c5042 // indirect github.com/kr/pretty v0.3.1 // indirect github.com/kr/text v0.2.0 // indirect github.com/leodido/go-urn v1.2.1 // indirect + github.com/lib/pq v1.10.9 // indirect github.com/logrusorgru/aurora v2.0.3+incompatible // indirect + github.com/mailru/easyjson v0.7.7 // indirect + github.com/mattn/go-colorable v0.1.13 // indirect github.com/mattn/go-isatty v0.0.20 // indirect + github.com/mattn/go-sqlite3 v1.14.23 // indirect github.com/minio/md5-simd v1.1.2 // indirect github.com/minio/minio-go/v7 v7.0.73 // indirect + github.com/mitchellh/go-testing-interface v1.14.1 // indirect + github.com/mitchellh/hashstructure/v2 v2.0.2 // indirect github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect github.com/modern-go/reflect2 v1.0.2 // indirect github.com/montanaflynn/stats v0.7.1 // indirect + github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect + github.com/oklog/run v1.1.0 // indirect + github.com/paulbellamy/ratecounter v0.2.0 // indirect github.com/pelletier/go-toml/v2 v2.0.5 // indirect + github.com/pierrec/lz4/v4 v4.1.21 // indirect github.com/pkg/errors v0.9.1 // indirect + github.com/prometheus/client_golang v1.19.1 // indirect + github.com/prometheus/client_model v0.6.1 // indirect + github.com/prometheus/common v0.55.0 // indirect + github.com/prometheus/procfs v0.15.1 // indirect + github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 // indirect + github.com/robertkrimen/otto v0.4.0 // indirect github.com/rogpeppe/go-internal v1.12.0 // indirect github.com/rs/xid v1.5.0 // indirect github.com/segmentio/ksuid v1.0.4 // indirect github.com/sirupsen/logrus v1.9.3 // indirect github.com/spf13/cast v1.6.0 // indirect + github.com/spf13/cobra v1.8.1 // indirect + github.com/syndtr/goleveldb v1.0.0 // indirect github.com/ugorji/go/codec v1.2.7 // indirect github.com/xdg-go/pbkdf2 v1.0.0 // indirect github.com/xdg-go/scram v1.1.2 // indirect github.com/xdg-go/stringprep v1.0.4 // indirect github.com/youmark/pkcs8 v0.0.0-20240424034433-3c2c7870ae76 // indirect golang.org/x/crypto v0.25.0 // indirect + golang.org/x/exp v0.0.0-20240707233637-46b078467d37 // indirect golang.org/x/net v0.27.0 // indirect golang.org/x/sync v0.7.0 // indirect golang.org/x/sys v0.22.0 // indirect @@ -74,6 +141,8 @@ require ( google.golang.org/genproto/googleapis/api v0.0.0-20240711142825-46eb208f015d // indirect google.golang.org/genproto/googleapis/rpc v0.0.0-20240711142825-46eb208f015d // indirect google.golang.org/grpc v1.65.0 // indirect + gopkg.in/olivere/elastic.v5 v5.0.86 // indirect + gopkg.in/sourcemap.v1 v1.0.5 // indirect gopkg.in/yaml.v2 v2.4.0 // indirect sigs.k8s.io/yaml v1.4.0 // indirect ) diff --git a/go.sum b/go.sum index 0d1f047..322730e 100644 --- a/go.sum +++ b/go.sum @@ -4,6 +4,13 @@ cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMT filippo.io/edwards25519 v1.1.0 h1:FNf4tywRC1HmFuKW5xopWpigGjJKiJSV0Cqo0cJWDaA= filippo.io/edwards25519 v1.1.0/go.mod h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4VDT4= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= +github.com/DataDog/zstd v1.5.5 h1:oWf5W7GtOLgp6bciQYDmhHHjdhYkALu6S/5Ni9ZgSvQ= +github.com/DataDog/zstd v1.5.5/go.mod h1:g4AWEaM3yOg3HYfnJ3YIawPnVdXJh9QME85blwSAmyw= +github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= +github.com/Shopify/sarama v1.38.1 h1:lqqPUPQZ7zPqYlWpTh+LQ9bhYNu2xJL6k1SJN4WVe2A= +github.com/Shopify/sarama v1.38.1/go.mod h1:iwv9a67Ha8VNa+TifujYoWGxWnu2kNVAQdSdZ4X2o5g= +github.com/Workiva/go-datastructures v1.1.5 h1:5YfhQ4ry7bZc2Mc7R0YZyYwpf5c6t1cEFvdAhd6Mkf4= +github.com/Workiva/go-datastructures v1.1.5/go.mod h1:1yZL+zfsztete+ePzZz/Zb1/t5BnDuE2Ya2MMGhzP6A= github.com/akuity/grpc-gateway-client v0.0.0-20231116134900-80c401329778 h1:qj3+B4PU5AR2mBffDVXvP2d3hLCNDot28KKPWvQnOxs= github.com/akuity/grpc-gateway-client v0.0.0-20231116134900-80c401329778/go.mod h1:0MZqOxL+zq+hGedAjYhkm1tOKuZyjUmE/xA8nqXa9q0= github.com/alevinval/sse v1.0.2 h1:ooc08hn9B5X/u7vOMpnYDkXxIKA0y5DOw9qBVVK3YKY= @@ -11,34 +18,101 @@ github.com/alevinval/sse v1.0.2/go.mod h1:X4J1/nTNs4yKbvjXFWJB+NdF9gaYkoAC4sw9Z9 github.com/antlr/antlr4/runtime/Go/antlr v1.4.10 h1:yL7+Jz0jTC6yykIK/Wh74gnTJnrGr5AyrNMXuA0gves= github.com/antlr/antlr4/runtime/Go/antlr/v4 v4.0.0-20230512164433-5d1fd1a340c9 h1:goHVqTbFX3AIo0tzGr14pgfAW2ZfPChKO21Z9MGf/gk= github.com/antlr/antlr4/runtime/Go/antlr/v4 v4.0.0-20230512164433-5d1fd1a340c9/go.mod h1:pSwJ0fSY5KhvocuWSx4fz3BA8OrA1bQn+K1Eli3BRwM= +github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= +github.com/aws/aws-sdk-go v1.29.11/go.mod h1:1KvfttTE3SPKMpo8g2c6jL3ZKfXtFvKscTgahTma5Xg= github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= +github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= +github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= github.com/bmeg/grip v0.0.0-20240812223417-99c314b06713 h1:uRQAIqpcofB6b3QUa77au2UJ71KESBlolIFfl09fLDM= github.com/bmeg/grip v0.0.0-20240812223417-99c314b06713/go.mod h1:8gAdpKQAoY/Cf1dfubAN3xyHX/hmbUiC1XPi12VVSUk= +github.com/bmeg/grip v0.0.0-20241115230211-7351ace7290f h1:AEJYktWrDjsZboTUnD3gxTwyl4ROHx8RxYOlnxJMULU= +github.com/bmeg/grip v0.0.0-20241115230211-7351ace7290f/go.mod h1:l/8+xgmqFmbOqaY8n++uYKxprMByl1yImCyJBfLfPsU= +github.com/bmeg/grip v0.0.0-20241118220032-bb2b9dd10ce4 h1:G3AH2HfgRv0hPkJA2+eSFpogXjRirVCACDDtcQyMLhE= +github.com/bmeg/grip v0.0.0-20241118220032-bb2b9dd10ce4/go.mod h1:l/8+xgmqFmbOqaY8n++uYKxprMByl1yImCyJBfLfPsU= +github.com/bmeg/grip v0.0.0-20241119224722-821431f4728c h1:uRXx01IeIDav7jcMJaelOvsi60YYHi3JSZHntHu0XLE= +github.com/bmeg/grip v0.0.0-20241119224722-821431f4728c/go.mod h1:fic/942cjKIBWnZ9HKzoknVhQHWOHYkbfCoTTQLT+2w= github.com/bmeg/jsonpath v0.0.0-20210207014051-cca5355553ad h1:ICgBexeLB7iv/IQz4rsP+MimOXFZUwWSPojEypuOaQ8= github.com/bmeg/jsonpath v0.0.0-20210207014051-cca5355553ad/go.mod h1:ft96Irkp72C7ZrUWRenG7LrF0NKMxXdRvsypo5Njhm4= +github.com/bmeg/jsonschema/v5 v5.3.4-0.20241111204732-55db82022a92 h1:Myx/j+WxfEg+P3nDaizR1hBpjKSLgvr4ydzgp1/1pAU= +github.com/bmeg/jsonschema/v5 v5.3.4-0.20241111204732-55db82022a92/go.mod h1:6v27bSBKXyIDFqlKQbUSnHlekE1y6bDkgWCuVEaDPng= +github.com/bmeg/jsonschemagraph v0.0.3-0.20241113190142-5e57a1561020 h1:7/dWlBDJdKYhtF31LO8zXcw/IcYsmp/MWpydk6PzuNA= +github.com/bmeg/jsonschemagraph v0.0.3-0.20241113190142-5e57a1561020/go.mod h1:k04v50661tQFKgYl6drQxWGf9q0dBmKhd6lwIk1rcCw= +github.com/boltdb/bolt v1.3.1 h1:JQmyP4ZBrce+ZQu0dY660FMfatumYDLun9hBCUVIkF4= +github.com/boltdb/bolt v1.3.1/go.mod h1:clJnj/oiGkjum5o1McbSZDSLxVThjynRyGBgiAx27Ps= github.com/bufbuild/protovalidate-go v0.4.0 h1:ModSkCLEW07fiyGtdtMXKY+Gz3oPFKSfiaSCgL+FtpU= github.com/bufbuild/protovalidate-go v0.4.0/go.mod h1:QqeUPLVYEKQc+/rkoUXFqXW03zPBfrEfIbX+zmA0VxA= github.com/bufbuild/protoyaml-go v0.1.5 h1:Vc3KTOPRoDbTT/FqqUSJl+jGaVesX9/M3tFCfbgBIHc= github.com/bufbuild/protoyaml-go v0.1.5/go.mod h1:P6mVGDTZ9gcKGr+tf1xgvSLx5VWBn+l79pQFMGg2O0E= +github.com/casbin/casbin/v2 v2.97.0 h1:FFHIzY+6fLIcoAB/DKcG5xvscUo9XqRpBniRYhlPWkg= +github.com/casbin/casbin/v2 v2.97.0/go.mod h1:jX8uoN4veP85O/n2674r2qtfSXI6myvxW85f6TH50fw= +github.com/casbin/govaluate v1.1.0/go.mod h1:G/UnbIjZk/0uMNaLwZZmFQrR72tYRZWQkO70si/iR7A= +github.com/casbin/govaluate v1.2.0 h1:wXCXFmqyY+1RwiKfYo3jMKyrtZmOL3kHwaqDyCPOYak= +github.com/casbin/govaluate v1.2.0/go.mod h1:G/UnbIjZk/0uMNaLwZZmFQrR72tYRZWQkO70si/iR7A= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= +github.com/cespare/xxhash v1.1.0 h1:a6HrQnmkObjyL+Gs60czilIUGqrzKutQD6XZog3p+ko= +github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= +github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= +github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs= +github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= +github.com/cockroachdb/errors v1.11.3 h1:5bA+k2Y6r+oz/6Z/RFlNeVCesGARKuC6YymtcDrbC/I= +github.com/cockroachdb/errors v1.11.3/go.mod h1:m4UIW4CDjx+R5cybPsNrRbreomiFqt8o1h1wUVazSd8= +github.com/cockroachdb/fifo v0.0.0-20240616162244-4768e80dfb9a h1:f52TdbU4D5nozMAhO9TvTJ2ZMCXtN4VIAmfrrZ0JXQ4= +github.com/cockroachdb/fifo v0.0.0-20240616162244-4768e80dfb9a/go.mod h1:9/y3cnZ5GKakj/H4y9r9GTjCvAFta7KLgSHPJJYc52M= +github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b h1:r6VH0faHjZeQy818SGhaone5OnYfxFR/+AzdY3sf5aE= +github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b/go.mod h1:Vz9DsVWQQhf3vs21MhPMZpMGSht7O/2vFW2xusFUVOs= +github.com/cockroachdb/pebble v1.1.1 h1:XnKU22oiCLy2Xn8vp1re67cXg4SAasg/WDt1NtcRFaw= +github.com/cockroachdb/pebble v1.1.1/go.mod h1:4exszw1r40423ZsmkG/09AFEG83I0uDgfujJdbL6kYU= +github.com/cockroachdb/redact v1.1.5 h1:u1PMllDkdFfPWaNGMyLD1+so+aq3uUItthCFqzwPJ30= +github.com/cockroachdb/redact v1.1.5/go.mod h1:BVNblN9mBWFyMyqK1k3AAiSxhvhfK2oOZZ2lK+dpvRg= +github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 h1:zuQyyAKVxetITBuuhv3BI9cMrmStnpT18zmgmTxunpo= +github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06/go.mod h1:7nc4anLGjupUW/PeY5qiNYsdNXj7zopG+eqsS7To5IQ= +github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= +github.com/coreos/go-etcd v2.0.0+incompatible/go.mod h1:Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk= +github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= +github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE= +github.com/cpuguy83/go-md2man/v2 v2.0.4/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/dgraph-io/badger/v2 v2.2007.4 h1:TRWBQg8UrlUhaFdco01nO2uXwzKS7zd+HVdwV/GHc4o= +github.com/dgraph-io/badger/v2 v2.2007.4/go.mod h1:vSw/ax2qojzbN6eXHIx6KPKtCSHJN/Uz0X0VPruTIhk= +github.com/dgraph-io/ristretto v0.0.3-0.20200630154024-f66de99634de/go.mod h1:KPxhHT9ZxKefz+PCeOGsrHpl1qZ7i70dGTu2u+Ahh6E= +github.com/dgraph-io/ristretto v0.1.1 h1:6CWw5tJNgpegArSHpNHJKldNeq03FQCwYvfMVWajOK8= +github.com/dgraph-io/ristretto v0.1.1/go.mod h1:S1GPSBCYCIhmVNfcth17y2zZtQT6wzkzgwUve0VDWWA= +github.com/dgryski/go-farm v0.0.0-20190423205320-6a90982ecee2/go.mod h1:SqUrOPUnsFjfmXRMNPybcSiG0BgUW2AuFH8PAnS2iTw= +github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13 h1:fAjc9m62+UWV/WAFKLNi6ZS0675eEUC9y3AlwSbQu1Y= +github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13/go.mod h1:SqUrOPUnsFjfmXRMNPybcSiG0BgUW2AuFH8PAnS2iTw= github.com/dlclark/regexp2 v1.11.2 h1:/u628IuisSTwri5/UKloiIsH8+qF2Pu7xEQX+yIKg68= github.com/dlclark/regexp2 v1.11.2/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cnmRbL6yW8= github.com/dop251/goja v0.0.0-20240707163329-b1681fb2a2f5 h1:ZRqTaoW9WZ2DqeOQGhK9q73eCb47SEs30GV2IRHT9bo= github.com/dop251/goja v0.0.0-20240707163329-b1681fb2a2f5/go.mod h1:o31y53rb/qiIAONF7w3FHJZRqqP3fzHUr1HqanthByw= +github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY= github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto= +github.com/eapache/go-resiliency v1.6.0 h1:CqGDTLtpwuWKn6Nj3uNUdflaq+/kIPsg0gfNzHton30= +github.com/eapache/go-resiliency v1.6.0/go.mod h1:5yPzW0MIvSe0JDsv0v+DvcjEv2FyD6iZYSs1ZI+iQho= +github.com/eapache/go-xerial-snappy v0.0.0-20230731223053-c322873962e3 h1:Oy0F4ALJ04o5Qqpdz8XLIpNA3WM/iSIXqxtqo7UGVws= +github.com/eapache/go-xerial-snappy v0.0.0-20230731223053-c322873962e3/go.mod h1:YvSRo5mw33fLEx1+DlK6L2VV43tJt5Eyel9n9XBcR+0= +github.com/eapache/queue v1.1.0 h1:YOEu7KNc61ntiQlcEeUIoDTJ2o8mQznoNvUhiigpIqc= +github.com/eapache/queue v1.1.0/go.mod h1:6eCeP0CKFpHLu8blIFXhExK/dRa7WDZfr6jVFPTqq+I= github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= +github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk= +github.com/fatih/color v1.17.0 h1:GlRw1BRJxkpqUCBKzKOw098ed57fEsKeNjpTe3cSjK4= +github.com/fatih/color v1.17.0/go.mod h1:YZ7TlrGPkiz6ku9fK3TLD/pl3CpsiFyu8N92HLgmosI= +github.com/felixge/httpsnoop v1.0.4 h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg= +github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= +github.com/fortytw2/leaktest v1.3.0/go.mod h1:jDsjWgpAGjm2CA7WthBh/CdZYEPF31XHquHwclZch5g= github.com/frankban/quicktest v1.14.6 h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHkI4W8= github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0= +github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= +github.com/getsentry/sentry-go v0.28.1 h1:zzaSm/vHmGllRM6Tpx1492r0YDzauArdBfkJRtY6P5k= +github.com/getsentry/sentry-go v0.28.1/go.mod h1:1fQZ+7l7eeJ3wYi82q5Hg8GqAPgefRq+FP/QhafYVgg= github.com/gin-contrib/sse v0.1.0 h1:Y/yl/+YNO8GZSjAhjMsSuLt29uWRFHdHYUb5lYOV9qE= github.com/gin-contrib/sse v0.1.0/go.mod h1:RHrZQHXnP2xjPF+u1gW/2HnVO7nvIa9PG3Gm+fLHvGI= github.com/gin-gonic/gin v1.8.1 h1:4+fr/el88TOO3ewCmQr8cx/CtZ/umlIRIs5M4NTNjf8= @@ -59,27 +133,38 @@ github.com/go-resty/resty/v2 v2.13.1 h1:x+LHXBI2nMB1vqndymf26quycC4aggYJ7DECYbiz github.com/go-resty/resty/v2 v2.13.1/go.mod h1:GznXlLxkq6Nh4sU59rPmUw3VtgpO3aS96ORAI6Q7d+0= github.com/go-sourcemap/sourcemap v2.1.4+incompatible h1:a+iTbH5auLKxaNwQFg0B+TCYl6lbukKPc7b5x0n1s6Q= github.com/go-sourcemap/sourcemap v2.1.4+incompatible/go.mod h1:F8jJfvm2KbVjc5NqelyYJmf/v5J0dwNLS2mL4sNA1Jg= +github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg= github.com/go-sql-driver/mysql v1.8.1 h1:LedoTUt/eveggdHS9qUFC1EFSa8bU2+1pZjSRpvNJ1Y= github.com/go-sql-driver/mysql v1.8.1/go.mod h1:wEBSXgmK//2ZFJyE+qWnIsVGmvmEKlqwuVSjsCm7DZg= github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= github.com/goccy/go-json v0.10.3 h1:KZ5WoDbxAIgm2HNbYckL0se1fHD6rz5j4ywS6ebzDqA= github.com/goccy/go-json v0.10.3/go.mod h1:oq7eo15ShAhp70Anwd5lgX2pLfOS3QCiwU/PULtXL6M= +github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= github.com/golang-jwt/jwt/v5 v5.2.1 h1:OuVbFODueb089Lh128TAcimifWaLhJwVflnrgM17wHk= github.com/golang-jwt/jwt/v5 v5.2.1/go.mod h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= +github.com/golang/glog v1.2.2 h1:1+mZ9upx1Dh6FmUTFR1naJ77miKiXgALjWOZ3NVFPmY= +github.com/golang/glog v1.2.2/go.mod h1:6AhwSGph0fcJtXVM/PEHPqZlFeoLxhs7/t5UDAwmO+w= +github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= +github.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4= github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek= github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps= +github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= +github.com/golang/snappy v0.0.3/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/golang/snappy v0.0.4 h1:yAGX7huGHXlcLOEtBnF4w7FQwA26wojNCwOYAEhLjQM= github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/google/cel-go v0.18.1 h1:V/lAXKq4C3BYLDy/ARzMtpkEEYfHQpZzVyzy69nEUjs= github.com/google/cel-go v0.18.1/go.mod h1:PVAybmSnWkNMUZR/tEWFUiJ1Np4Hz0MHsZJcgC4zln4= github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= +github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= +github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= @@ -91,6 +176,8 @@ github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/gopherjs/gopherjs v1.17.2 h1:fQnZVsXk8uxXIStYb0N4bGk7jeyTalG/wsZjQ25dO0g= github.com/gopherjs/gopherjs v1.17.2/go.mod h1:pRRIvn/QzFLrKfvEz3qUuEhtE/zLCWfreZ6J5gM2i+k= +github.com/gorilla/securecookie v1.1.1/go.mod h1:ra0sb63/xPlUeL+yeDciTfxMRAA+MP+HVt/4epWDjd4= +github.com/gorilla/sessions v1.2.1/go.mod h1:dk2InVEVJ0sfLlnXv9EAgkf6ecYs/i80K/zI+bUmuGM= github.com/graphql-go/graphql v0.8.1 h1:p7/Ou/WpmulocJeEx7wjQy611rtXGQaAcXGqanuMMgc= github.com/graphql-go/graphql v0.8.1/go.mod h1:nKiHzRM0qopJEwCITUuIsxk9PlVlwIiiI8pnJEhordQ= github.com/graphql-go/handler v0.2.4 h1:gz9q11TUHPNUpqzV8LMa+rkqM5NUuH/nkE3oF2LS3rI= @@ -102,28 +189,64 @@ github.com/grpc-ecosystem/grpc-gateway/v2 v2.20.0/go.mod h1:P+Lt/0by1T8bfcF3z737 github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I= github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= +github.com/hashicorp/go-hclog v1.6.3 h1:Qr2kF+eVWjTiYmU7Y31tYlP1h0q/X3Nl3tPGdaB11/k= +github.com/hashicorp/go-hclog v1.6.3/go.mod h1:W4Qnvbt70Wk/zYJryRzDRU/4r0kIg0PVHBcfoyhpF5M= github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+lD48awMYo= github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM= +github.com/hashicorp/go-plugin v1.6.1 h1:P7MR2UP6gNKGPp+y7EZw2kOiq4IR9WiqLvp0XOsVdwI= +github.com/hashicorp/go-plugin v1.6.1/go.mod h1:XPHFku2tFo3o3QKFgSYo+cghcUhw1NA1hZyMK0PWAw0= +github.com/hashicorp/go-uuid v1.0.2/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= +github.com/hashicorp/go-uuid v1.0.3 h1:2gKiV6YVmrJ1i2CKKa9obLvRieoRGviZFL26PcT/Co8= +github.com/hashicorp/go-uuid v1.0.3/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= +github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= +github.com/hashicorp/yamux v0.1.1 h1:yrQxtgseBDrq9Y652vSRDvsKCJKOUD+GzTS4Y0Y8pvE= +github.com/hashicorp/yamux v0.1.1/go.mod h1:CtWFDAQgb7dxtzFs4tWbplKIe2jSi3+5vKbgIO0SLnQ= +github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= +github.com/imdario/mergo v0.3.16 h1:wwQJbIsHYGMUyLSPrEq1CT16AhnhNJQ51+4fdHUnCl4= +github.com/imdario/mergo v0.3.16/go.mod h1:WBLT9ZmE3lPoWsEzCh9LPo3TiwVN+ZKEjmz+hD27ysY= +github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= +github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8= +github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= github.com/influxdata/tdigest v0.0.1 h1:XpFptwYmnEKUqmkcDjrzffswZ3nvNeevbUSLPP/ZzIY= github.com/influxdata/tdigest v0.0.1/go.mod h1:Z0kXnxzbTC2qrx4NaIzYkE1k66+6oEDQTvL95hQFh5Y= +github.com/jcmturner/aescts/v2 v2.0.0 h1:9YKLH6ey7H4eDBXW8khjYslgyqG2xZikXP0EQFKrle8= +github.com/jcmturner/aescts/v2 v2.0.0/go.mod h1:AiaICIRyfYg35RUkr8yESTqvSy7csK90qZ5xfvvsoNs= +github.com/jcmturner/dnsutils/v2 v2.0.0 h1:lltnkeZGL0wILNvrNiVCR6Ro5PGU/SeBvVO/8c/iPbo= +github.com/jcmturner/dnsutils/v2 v2.0.0/go.mod h1:b0TnjGOvI/n42bZa+hmXL+kFJZsFT7G4t3HTlQ184QM= +github.com/jcmturner/gofork v1.7.6 h1:QH0l3hzAU1tfT3rZCnW5zXl+orbkNMMRGJfdJjHVETg= +github.com/jcmturner/gofork v1.7.6/go.mod h1:1622LH6i/EZqLloHfE7IeZ0uEJwMSUyQ/nDd82IeqRo= +github.com/jcmturner/goidentity/v6 v6.0.1/go.mod h1:X1YW3bgtvwAXju7V3LCIMpY0Gbxyjn/mY9zx4tFonSg= +github.com/jcmturner/gokrb5/v8 v8.4.4 h1:x1Sv4HaTpepFkXbt2IkL29DXRf8sOfZXo8eRKh687T8= +github.com/jcmturner/gokrb5/v8 v8.4.4/go.mod h1:1btQEpgT6k+unzCwX1KdWMEwPPkkgBtP+F6aCACiMrs= +github.com/jcmturner/rpc/v2 v2.0.3 h1:7FXXj8Ti1IaVFpSAziCZWNzbNuZmnvw/i6CqLNdWfZY= +github.com/jcmturner/rpc/v2 v2.0.3/go.mod h1:VUJYCIDm3PVOEHw8sgt091/20OJjskO/YJki3ELg/Hc= github.com/jessevdk/go-flags v1.6.1 h1:Cvu5U8UGrLay1rZfv/zP7iLpSHGUZ/Ou68T0iX1bBK4= github.com/jessevdk/go-flags v1.6.1/go.mod h1:Mk8T1hIAWpOiJiHa9rJASDK2UGWji0EuPGBnNLMooyc= +github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= github.com/jmoiron/sqlx v1.4.0 h1:1PLqN7S1UYp5t4SrVVnt4nUVNemrDAtxlulVe+Qgm3o= github.com/jmoiron/sqlx v1.4.0/go.mod h1:ZrZ7UsYB/weZdl2Bxg6jCRO9c3YHl8r3ahlKmRT4JLY= +github.com/josharian/intern v1.0.0 h1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8HmY= +github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y= github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= github.com/jtolds/gls v4.20.0+incompatible h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7C0MuV77Wo= github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= +github.com/kennygrant/sanitize v1.2.4 h1:gN25/otpP5vAsO2djbMhF/LQX6R7+O1TB4yv8NzpJ3o= +github.com/kennygrant/sanitize v1.2.4/go.mod h1:LGsjYYtgxbetdg5owWB2mpgUL6e2nfw2eObZ0u0qvak= github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= +github.com/klauspost/compress v1.12.3/go.mod h1:8dP1Hq4DHOhN9w426knH3Rhby4rFm6D8eO+e+Dq5Gzg= github.com/klauspost/compress v1.13.6/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk= github.com/klauspost/compress v1.17.9 h1:6KIumPrER1LHsvBVuDa0r5xaG0Es51mhhB9BQB2qeMA= github.com/klauspost/compress v1.17.9/go.mod h1:Di0epgTjJY877eYKx5yC51cX2A2Vl2ibi7bDH9ttBbw= github.com/klauspost/cpuid/v2 v2.0.1/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg= github.com/klauspost/cpuid/v2 v2.2.8 h1:+StwCXwm9PdpiEkPyzBXIy+M9KUb4ODm0Zarf1kS5BM= github.com/klauspost/cpuid/v2 v2.2.8/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws= +github.com/knakk/rdf v0.0.0-20190304171630-8521bf4c5042 h1:Vzdm5hdlLdpJOKK+hKtkV5u7xGZmNW6aUBjGcTfwx84= +github.com/knakk/rdf v0.0.0-20190304171630-8521bf4c5042/go.mod h1:fYE0718xXI13XMYLc6iHtvXudfyCGMsZ9hxSM1Ommpg= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= +github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= @@ -138,14 +261,33 @@ github.com/lib/pq v1.10.9 h1:YXG7RB+JIjhP29X+OtkiDnYaXQwpS4JEWq7dtCCRUEw= github.com/lib/pq v1.10.9/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= github.com/logrusorgru/aurora v2.0.3+incompatible h1:tOpm7WcpBTn4fjmVfgpQq0EfczGlG91VSDkswnjF5A8= github.com/logrusorgru/aurora v2.0.3+incompatible/go.mod h1:7rIyQOR62GCctdiQpZ/zOJlFyk6y+94wXzv6RNZgaR4= +github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= +github.com/mailru/easyjson v0.7.1/go.mod h1:KAzv3t3aY1NaHWoQz1+4F1ccyAH66Jk7yos7ldAVICs= +github.com/mailru/easyjson v0.7.7 h1:UGYAvKxe3sBsEDzO8ZeWOSlIQfWFlxbzLZe7hwFURr0= +github.com/mailru/easyjson v0.7.7/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc= +github.com/mattn/go-colorable v0.1.9/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= +github.com/mattn/go-colorable v0.1.12/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb520KVy5xxl4= +github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA= +github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg= +github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= +github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= +github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY= github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= github.com/mattn/go-sqlite3 v1.14.22 h1:2gZY6PC6kBnID23Tichd1K+Z0oS6nE/XwU+Vz/5o4kU= github.com/mattn/go-sqlite3 v1.14.22/go.mod h1:Uh1q+B4BYcTPb+yiD3kU8Ct7aC0hY9fxUwlHK0RXw+Y= +github.com/mattn/go-sqlite3 v1.14.23 h1:gbShiuAP1W5j9UOksQ06aiiqPMxYecovVGwmTxWtuw0= +github.com/mattn/go-sqlite3 v1.14.23/go.mod h1:Uh1q+B4BYcTPb+yiD3kU8Ct7aC0hY9fxUwlHK0RXw+Y= github.com/minio/md5-simd v1.1.2 h1:Gdi1DZK69+ZVMoNHRXJyNcxrMA4dSxoYHZSQbirFg34= github.com/minio/md5-simd v1.1.2/go.mod h1:MzdKDxYpY2BT9XQFocsiZf/NKVtR7nkE4RoEpN+20RM= github.com/minio/minio-go/v7 v7.0.73 h1:qr2vi96Qm7kZ4v7LLebjte+MQh621fFWnv93p12htEo= github.com/minio/minio-go/v7 v7.0.73/go.mod h1:qydcVzV8Hqtj1VtEocfxbmVFa2siu6HGa+LDEPogjD8= +github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= +github.com/mitchellh/go-testing-interface v1.14.1 h1:jrgshOhYAUVNMAJiKbEu7EqAwgJJ2JqpQmpLJOu07cU= +github.com/mitchellh/go-testing-interface v1.14.1/go.mod h1:gfgS7OtZj6MA4U1UrDRp04twqAjfvlZyCfX3sDjEym8= +github.com/mitchellh/hashstructure/v2 v2.0.2 h1:vGKWl0YJqUNxE8d+h8f6NJLcCJrgbhC4NcD46KavDd4= +github.com/mitchellh/hashstructure/v2 v2.0.2/go.mod h1:MG3aRVU/N29oo/V/IhBX8GR/zz4kQkprJgF2EVszyDE= +github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= @@ -156,18 +298,44 @@ github.com/mongodb/mongo-tools v0.0.0-20240715143021-aa6a140d3f17/go.mod h1:ZqxD github.com/montanaflynn/stats v0.0.0-20171201202039-1bf9dbcd8cbe/go.mod h1:wL8QJuTMNUDYhXwkmfOly8iTdp5TEcJFWZD2D7SIkUc= github.com/montanaflynn/stats v0.7.1 h1:etflOAAHORrCC44V+aR6Ftzort912ZU+YLiSTuV8eaE= github.com/montanaflynn/stats v0.7.1/go.mod h1:etXPPgVO6n31NxCd9KQUMvCM+ve0ruNzt6R8Bnaayow= +github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA= +github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= +github.com/oklog/run v1.1.0 h1:GEenZ1cK0+q0+wsJew9qUg/DyD8k3JzYsZAi5gYi2mA= +github.com/oklog/run v1.1.0/go.mod h1:sVPdnTZT1zYwAJeCMu2Th4T21pA3FPOQRfWjQlk7DVU= +github.com/olivere/elastic/v7 v7.0.12/go.mod h1:14rWX28Pnh3qCKYRVnSGXWLf9MbLonYS/4FDCY3LAPo= +github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= +github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= +github.com/onsi/gomega v1.4.3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= github.com/patrickmn/go-cache v2.1.0+incompatible h1:HRMgzkcYKYpi3C8ajMPV8OFXaaRUnok+kx1WdO15EQc= github.com/patrickmn/go-cache v2.1.0+incompatible/go.mod h1:3Qf8kWWT7OJRJbdiICTKqZju1ZixQ/KpMGzzAfe6+WQ= +github.com/paulbellamy/ratecounter v0.2.0 h1:2L/RhJq+HA8gBQImDXtLPrDXK5qAj6ozWVK/zFXVJGs= +github.com/paulbellamy/ratecounter v0.2.0/go.mod h1:Hfx1hDpSGoqxkVVpBi/IlYD7kChlfo5C6hzIHwPqfFE= +github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= github.com/pelletier/go-toml/v2 v2.0.5 h1:ipoSadvV8oGUjnUbMub59IDPPwfxF694nG/jwbMiyQg= github.com/pelletier/go-toml/v2 v2.0.5/go.mod h1:OMHamSCAODeSsVrwwvcJOaoN0LIUIaFVNZzmWyNfXas= +github.com/philhofer/fwd v1.1.1/go.mod h1:gk3iGcWd9+svBvR0sR+KPcfE+RNWozjowpeBVG3ZVNU= +github.com/pierrec/lz4/v4 v4.1.21 h1:yOVMLb6qSIDP67pl/5F7RepeKYu/VmTyEXvuMI5d9mQ= +github.com/pierrec/lz4/v4 v4.1.21/go.mod h1:gZWDp/Ze/IJXGXf23ltt2EXimqmTUXEy0GFuRQyBid4= github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/prometheus/client_golang v1.19.1 h1:wZWJDwK+NameRJuPGDhlnFgx8e8HN3XHQeLaYJFJBOE= +github.com/prometheus/client_golang v1.19.1/go.mod h1:mP78NwGzrVks5S2H6ab8+ZZGJLZUq1hoULYBAYBw1Ho= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= +github.com/prometheus/client_model v0.6.1 h1:ZKSh/rekM+n3CeS952MLRAdFwIKqeY8b62p8ais2e9E= +github.com/prometheus/client_model v0.6.1/go.mod h1:OrxVMOVHjw3lKMa8+x6HeMGkHMQyHDk9E3jmP2AmGiY= +github.com/prometheus/common v0.55.0 h1:KEi6DK7lXW/m7Ig5i47x0vRzuBsHuvJdi5ee6Y3G1dc= +github.com/prometheus/common v0.55.0/go.mod h1:2SECS4xJG1kd8XF9IcM1gMX6510RAEL65zxzNImwdc8= +github.com/prometheus/procfs v0.15.1 h1:YagwOFzUgYfKKHX6Dr+sHT7km/hxC76UB0learggepc= +github.com/prometheus/procfs v0.15.1/go.mod h1:fB45yRUv8NstnjriLhBQLuOUt+WW4BsoGhij/e3PBqk= +github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 h1:N/ElC8H3+5XpJzTSTfLsJV/mx9Q9g7kxmchpfZyxgzM= +github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= +github.com/robertkrimen/otto v0.4.0 h1:/c0GRrK1XDPcgIasAsnlpBT5DelIeB9U/Z/JCQsgr7E= +github.com/robertkrimen/otto v0.4.0/go.mod h1:uW9yN1CYflmUQYvAMS0m+ZiNo3dMzRUDQJX0jWbzgxw= github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= github.com/rogpeppe/go-internal v1.8.0/go.mod h1:WmiCO8CzOY8rg0OYDC4/i/2WRWAB6poM+XZ2dLUbcbE= github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= @@ -175,6 +343,8 @@ github.com/rogpeppe/go-internal v1.12.0 h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU github.com/rogpeppe/go-internal v1.12.0/go.mod h1:E+RYuTGaKKdloAfM02xzb0FW3Paa99yedzYV+kq4uf4= github.com/rs/xid v1.5.0 h1:mKX4bl4iPYJtEIxp6CYiUuLQ/8DYMoz0PUdtGgMFRVc= github.com/rs/xid v1.5.0/go.mod h1:trrq9SKmegXys3aeAKXMUTdJsYXVwGY3RLcfgqegfbg= +github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g= +github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/segmentio/ksuid v1.0.4 h1:sBo2BdShXjmcugAMwjugoGUdUV0pcxY5mW4xKRn3v4c= github.com/segmentio/ksuid v1.0.4/go.mod h1:/XUiZBD3kVx5SmUOl55voK5yeAbBNNIed+2O73XgrPE= github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= @@ -182,29 +352,50 @@ github.com/sirupsen/logrus v1.9.3 h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ github.com/sirupsen/logrus v1.9.3/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ= github.com/smarty/assertions v1.15.0 h1:cR//PqUBUiQRakZWqBiFFQ9wb8emQGDb0HeGdqGByCY= github.com/smarty/assertions v1.15.0/go.mod h1:yABtdzeQs6l1brC900WlRNwj6ZR55d7B+E8C6HtKdec= +github.com/smartystreets/assertions v1.0.1/go.mod h1:kHHU4qYBaI3q23Pp3VPrmWhuIUrLW/7eUrw0BU5VaoM= +github.com/smartystreets/go-aws-auth v0.0.0-20180515143844-0c1422d1fdb9/go.mod h1:SnhjPscd9TpLiy1LpzGSKh3bXCfxxXuqd9xmQJy3slM= github.com/smartystreets/goconvey v1.8.1 h1:qGjIddxOk4grTu9JPOU31tVfq3cNdBlNa5sSznIX1xY= github.com/smartystreets/goconvey v1.8.1/go.mod h1:+/u4qLyY6x1jReYOp7GOM2FSt8aP9CzCZL03bI28W60= +github.com/smartystreets/gunit v1.1.3/go.mod h1:EH5qMBab2UclzXUcpR8b93eHsIlp9u+pDQIRp5DZNzQ= +github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= +github.com/spaolacci/murmur3 v1.1.0/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= +github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ= +github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= github.com/spf13/cast v1.6.0 h1:GEiTHELF+vaR5dhz3VqZfFSzZjYbgeKDpBxQVS4GYJ0= github.com/spf13/cast v1.6.0/go.mod h1:ancEpBxwJDODSW/UG4rDrAqiKolqNNh2DX3mk86cAdo= +github.com/spf13/cobra v0.0.5/go.mod h1:3K3wKZymM7VvHMDS9+Akkh4K60UwM26emMESw8tLCHU= +github.com/spf13/cobra v1.8.1 h1:e5/vxKd/rZsfSJMUX1agtjeTDf+qv1/JdBF8gg5k9ZM= +github.com/spf13/cobra v1.8.1/go.mod h1:wHxEcudfqmLYa8iTfL+OuZPbBZkmvliBWKIezN3kD9Y= +github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= +github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= +github.com/spf13/viper v1.3.2/go.mod h1:ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DMA2s= github.com/stoewer/go-strcase v1.3.0 h1:g0eASXYtp+yvN9fK8sH94oCIk0fau9uV1/ZdJ0AVEzs= github.com/stoewer/go-strcase v1.3.0/go.mod h1:fAH5hQ5pehh+j3nZfvwdk2RgEgQjAoM8wodgtPmh1xo= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= +github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1FQKckRals= github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= +github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= +github.com/syndtr/goleveldb v1.0.0 h1:fBdIW9lB4Iz0n9khmH8w27SJ3QEJ7+IgjPEwGSZiFdE= +github.com/syndtr/goleveldb v1.0.0/go.mod h1:ZVVdQEZoIme9iO1Ch2Jdy24qqXrMMOU6lpPAyBWyWuQ= github.com/tidwall/pretty v1.0.0 h1:HsD+QiTn7sK6flMKIvNmpqz1qrpP3Ps6jOKIKMooyg4= github.com/tidwall/pretty v1.0.0/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk= +github.com/tinylib/msgp v1.1.5/go.mod h1:eQsjooMTnV42mHu917E26IogZ2930nFyBQdofk10Udg= +github.com/ttacon/chalk v0.0.0-20160626202418-22c06c80ed31/go.mod h1:onvgF043R+lC5RZ8IT9rBXDaEDnpnw/Cl+HFiw+v/7Q= github.com/ugorji/go v1.2.7/go.mod h1:nF9osbDWLy6bDVv/Rtoh6QgnvNDpmCalQV5urGCCS6M= +github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8/go.mod h1:VFNgLljTbGfSG7qAOspJ7OScBnGdDN/yBr0sguwnwf0= github.com/ugorji/go/codec v1.2.7 h1:YPXUKf7fYbp/y8xloBqZOw2qaVggbfwMlI8WM3wZUJ0= github.com/ugorji/go/codec v1.2.7/go.mod h1:WGN1fab3R1fzQlVQTkfxVtIBhWDRqOviHU95kRgeqEY= github.com/xdg-go/pbkdf2 v1.0.0 h1:Su7DPu48wXMwC3bs7MCNG+z4FhcyEuz5dlvchbq0B0c= @@ -215,6 +406,7 @@ github.com/xdg-go/scram v1.1.2/go.mod h1:RT/sEzTbU5y00aCK8UOx6R7YryM0iF1N2MOmC3k github.com/xdg-go/stringprep v1.0.3/go.mod h1:W3f5j4i+9rC0kuIEJL0ky1VpHXQU3ocBgklLGvcBnW8= github.com/xdg-go/stringprep v1.0.4 h1:XLI/Ng3O1Atzq0oBs3TWm+5ZVgkq2aqdlvP9JtoZ6c8= github.com/xdg-go/stringprep v1.0.4/go.mod h1:mPGuuIYwz7CmR2bT9j4GbQqutWS1zV24gijq1dTyGkM= +github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q= github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d/go.mod h1:rHwXgn7JulP+udvsHwJoVG1YGAP6VLg4y9I5dyZdqmA= github.com/youmark/pkcs8 v0.0.0-20240424034433-3c2c7870ae76 h1:tBiBTKHnIjovYoLX/TPkcf+OjqqKGQrPtGT3Foz+Pgo= github.com/youmark/pkcs8 v0.0.0-20240424034433-3c2c7870ae76/go.mod h1:SQliXeA7Dhkt//vS29v3zpbEwoa+zb2Cn5xj5uO4K5U= @@ -223,16 +415,19 @@ github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9dec github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= go.mongodb.org/mongo-driver v1.11.9 h1:JY1e2WLxwNuwdBAPgQxjf4BWweUGP86lF55n89cGZVA= go.mongodb.org/mongo-driver v1.11.9/go.mod h1:P8+TlbZtPFgjUrmnIF41z97iDnSMswJJu6cztZSlCTg= +go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= go.uber.org/zap v1.18.1/go.mod h1:xg/QME4nWcxGxrpdeYfq7UvYrLh66cuVKdrbD1XF/NI= +golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.6.0/go.mod h1:OFC/31mSvZgRz0V1QTNCzfAI1aIRzbiufJtkMIlEp58= golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= golang.org/x/crypto v0.23.0/go.mod h1:CKFgDieR+mRhux2Lsu27y0fO304Db0wZe70UKqHu0v8= golang.org/x/crypto v0.25.0 h1:ypSNr+bnYL2YhwoMt2zPxHFmbAN1KZs/njMG3hxUp30= @@ -251,16 +446,20 @@ golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91 golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= +golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= golang.org/x/net v0.25.0/go.mod h1:JkAGAh7GEvH74S6FOH42FLoXpXbE/aqXSrIQjXgsiwM= @@ -269,6 +468,7 @@ golang.org/x/net v0.27.0/go.mod h1:dDi0PyhWNoiUOrAS8uXv/vnScO4wnHQO4mj9fn/RytE= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -278,18 +478,29 @@ golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.7.0 h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M= golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20181205085412-a5c9d58dba9a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190626221950-04f50cda93cb/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211025201205-69cdffdb9359/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220503163025-988cb79eb6c6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20221010170243-090e33056c14/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -306,6 +517,7 @@ golang.org/x/term v0.20.0/go.mod h1:8UkIAJTvZgivsXaD6/pH6U9ecQzZ45awqEOzuCvwpFY= golang.org/x/term v0.22.0 h1:BbsgPEJULsl2fV/AT3v15Mjva5yXKQDyKf+TbDz7QJk= golang.org/x/term v0.22.0/go.mod h1:F3qCibpT5AMpCRfhfT53vVJwhLtIVHhB9XDjfFvnMI4= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= @@ -323,10 +535,12 @@ golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGm golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20191108193012-7d206e10da11/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20201022035929-9cf592e881e9/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= @@ -341,6 +555,7 @@ gonum.org/v1/netlib v0.0.0-20181029234149-ec6d1f5cefe6/go.mod h1:wa6Ws7BG/ESfp6d google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= +google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20200423170343-7949de9c1215/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= google.golang.org/genproto/googleapis/api v0.0.0-20240711142825-46eb208f015d h1:kHjw/5UfflP/L5EbledDrcG4C2597RtymmGRZvHiCuY= @@ -348,6 +563,7 @@ google.golang.org/genproto/googleapis/api v0.0.0-20240711142825-46eb208f015d/go. google.golang.org/genproto/googleapis/rpc v0.0.0-20240711142825-46eb208f015d h1:JU0iKnSg02Gmb5ZdV8nYsKEKsP6o/FGVWTrw4i1DA9A= google.golang.org/genproto/googleapis/rpc v0.0.0-20240711142825-46eb208f015d/go.mod h1:Ue6ibwXGpU+dqIcODieyLOcgj7z8+IcskoNIgZxtrFY= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= +google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= @@ -358,9 +574,17 @@ google.golang.org/protobuf v1.34.2 h1:6xV6lTsCfpGD21XK49h7MhtcApnLqkfYgPcdHftf6h google.golang.org/protobuf v1.34.2/go.mod h1:qYOHts0dSfpeUzUFpOMr/WGzszTmLH+DiWniOlNbLDw= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= +gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= +gopkg.in/olivere/elastic.v5 v5.0.86 h1:xFy6qRCGAmo5Wjx96srho9BitLhZl2fcnpuidPwduXM= +gopkg.in/olivere/elastic.v5 v5.0.86/go.mod h1:M3WNlsF+WhYn7api4D87NIflwTV/c0iVs8cqfWhK+68= +gopkg.in/sourcemap.v1 v1.0.5 h1:inv58fC9f9J3TK2Y2R1NPntXEn3/wjWHkonhIUODNTI= +gopkg.in/sourcemap.v1 v1.0.5/go.mod h1:2RlvNNSMglmRrcvhfuzp4hQHwOtjxlbjX7UPY/GXb78= +gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= +gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= From 18460fc5969471c4d06e7cd478b1588d1c16d3ee Mon Sep 17 00:00:00 2001 From: matthewpeterkort Date: Tue, 19 Nov 2024 15:31:13 -0800 Subject: [PATCH 2/6] make sure plugin and grip version matches --- Dockerfile | 4 ++-- gen3_writer/gen3_test.go | 1 + go.mod | 4 +--- go.sum | 2 ++ 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 973a2e6..12128fc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.22.6-alpine AS build-env +FROM golang:1.22.5-alpine AS build-env RUN apk add make git bash build-base libc-dev binutils-gold curl ENV GOPATH=/go ENV PATH="/go/bin:${PATH}" @@ -6,7 +6,7 @@ ENV PATH="/go/bin:${PATH}" ADD ./ /go/src/github.com/bmeg/grip-graphql WORKDIR /go/src/github.com/bmeg/grip-graphql -RUN go install github.com/bmeg/grip@v0.0.0-20241118220032-bb2b9dd10ce4 +RUN go install github.com/bmeg/grip@v0.0.0-20241119230816-a7f6fdd48051 RUN go build --buildmode=plugin ./graphql_gen3 RUN go build --buildmode=plugin ./gen3_writer RUN go build --buildmode=plugin ./grip-graphql-endpoint diff --git a/gen3_writer/gen3_test.go b/gen3_writer/gen3_test.go index 61c387b..081f9cb 100644 --- a/gen3_writer/gen3_test.go +++ b/gen3_writer/gen3_test.go @@ -223,6 +223,7 @@ func Test_Json_Schema_Load_Ok(t *testing.T) { }) err, response := multipartFormTest("http://localhost:8201/graphql/JSONTEST/add-json-schema/ohsu-test", + // this is this schema https://raw.githubusercontent.com/bmeg/iceberg/f1724941fe47df24846135fb515d1b89e791cee3/schemas/graph/graph-fhir.json "fixtures/graph-fhir.json", createToken(false, true, true), ) diff --git a/go.mod b/go.mod index d2d288c..7e78a68 100644 --- a/go.mod +++ b/go.mod @@ -2,10 +2,8 @@ module github.com/bmeg/grip-graphql go 1.22.5 -replace github.com/bmeg/grip v0.0.0-20241118220032-bb2b9dd10ce4 => ../grip - require ( - github.com/bmeg/grip v0.0.0-20241119224722-821431f4728c + github.com/bmeg/grip v0.0.0-20241119230816-a7f6fdd48051 github.com/dop251/goja v0.0.0-20240707163329-b1681fb2a2f5 github.com/gin-gonic/gin v1.8.1 github.com/golang-jwt/jwt/v5 v5.2.1 diff --git a/go.sum b/go.sum index 322730e..8d5365e 100644 --- a/go.sum +++ b/go.sum @@ -31,6 +31,8 @@ github.com/bmeg/grip v0.0.0-20241118220032-bb2b9dd10ce4 h1:G3AH2HfgRv0hPkJA2+eSF github.com/bmeg/grip v0.0.0-20241118220032-bb2b9dd10ce4/go.mod h1:l/8+xgmqFmbOqaY8n++uYKxprMByl1yImCyJBfLfPsU= github.com/bmeg/grip v0.0.0-20241119224722-821431f4728c h1:uRXx01IeIDav7jcMJaelOvsi60YYHi3JSZHntHu0XLE= github.com/bmeg/grip v0.0.0-20241119224722-821431f4728c/go.mod h1:fic/942cjKIBWnZ9HKzoknVhQHWOHYkbfCoTTQLT+2w= +github.com/bmeg/grip v0.0.0-20241119230816-a7f6fdd48051 h1:r5AE3WgJqdxA7DJ2U7d2KMB1kaePYz45XoBez9P+BiI= +github.com/bmeg/grip v0.0.0-20241119230816-a7f6fdd48051/go.mod h1:fic/942cjKIBWnZ9HKzoknVhQHWOHYkbfCoTTQLT+2w= github.com/bmeg/jsonpath v0.0.0-20210207014051-cca5355553ad h1:ICgBexeLB7iv/IQz4rsP+MimOXFZUwWSPojEypuOaQ8= github.com/bmeg/jsonpath v0.0.0-20210207014051-cca5355553ad/go.mod h1:ft96Irkp72C7ZrUWRenG7LrF0NKMxXdRvsypo5Njhm4= github.com/bmeg/jsonschema/v5 v5.3.4-0.20241111204732-55db82022a92 h1:Myx/j+WxfEg+P3nDaizR1hBpjKSLgvr4ydzgp1/1pAU= From 89cf15067ab924a0596c37775e4622d5ad460ea4 Mon Sep 17 00:00:00 2001 From: matthewpeterkort Date: Fri, 22 Nov 2024 12:08:32 -0800 Subject: [PATCH 3/6] Add error handling for invalid json --- Dockerfile | 3 +- .../compbio-examples-fhir/invalid_json.ndjson | 16 +++++ gen3_writer/gen3_test.go | 64 +++++++++++++++++++ gen3_writer/handler.go | 34 +++++----- gen3_writer/reader.go | 37 ++++++----- go.mod | 2 +- go.sum | 2 + 7 files changed, 121 insertions(+), 37 deletions(-) create mode 100644 gen3_writer/fixtures/compbio-examples-fhir/invalid_json.ndjson diff --git a/Dockerfile b/Dockerfile index 12128fc..e779e85 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,7 +6,8 @@ ENV PATH="/go/bin:${PATH}" ADD ./ /go/src/github.com/bmeg/grip-graphql WORKDIR /go/src/github.com/bmeg/grip-graphql -RUN go install github.com/bmeg/grip@v0.0.0-20241119230816-a7f6fdd48051 + +RUN go install github.com/bmeg/grip@v0.0.0-20241122195322-515a682d56f7 RUN go build --buildmode=plugin ./graphql_gen3 RUN go build --buildmode=plugin ./gen3_writer RUN go build --buildmode=plugin ./grip-graphql-endpoint diff --git a/gen3_writer/fixtures/compbio-examples-fhir/invalid_json.ndjson b/gen3_writer/fixtures/compbio-examples-fhir/invalid_json.ndjson new file mode 100644 index 0000000..2605a3f --- /dev/null +++ b/gen3_writer/fixtures/compbio-examples-fhir/invalid_json.ndjson @@ -0,0 +1,16 @@ +dsfdsf +{"reso +urceType":"Observation","id":"de328d36-2db2-43cd-b0fe-92f0e8302726","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2069-3","display":"Chloride"}],"text":"Chloride"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/fb61addc-09d0-4546-a934-b5d5ce16d5e7"},"effectiveDateTime":"2012-12-15T14:40:53-05:00","issued":"2012-12-15T14:40:53.188-05:00","valueQuantity":{"value":102.2,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"e257467d-a850-4ed8-ab1a-eddd6c49f111","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/bp"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"85354-9","display":"Blood Pressure"}],"text":"Blood Pressure"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/b9200600-e594-46cb-8a00-7fdb47792665"},"effectiveDateTime":"2013-12-21T14:40:53-05:00","issued":"2013-12-21T14:40:53.188-05:00","component":[{"code":{"coding":[{"system":"http://loinc.org","code":"8462-4","display":"Diastolic Blood Pressure"}],"text":"Diastolic Blood Pressure"},"valueQuantity":{"value":83,"unit":"mm[Hg]","system":"http://unitsofmeasure.org","code":"mm[Hg]"}},{"code":{"coding":[{"system":"http://loinc.org","code":"8480-6","display":"Systolic Blood Pressure"}],"text":"Systolic Blood Pressure"},"valueQuantity":{"value":153,"unit":"mm[Hg]","system":"http://unitsofmeasure.org","code":"mm[Hg]"}}],"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"7bbaa006-c5bb-4ee4-b8ce-3cae329dfbd2","meta":{"versionI +d":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"2339-0","display":"Glucose"}],"text":"Glucose"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/2163ebd2-7cca-4de3-b2ec-ec8b22cc5d34"},"effectiveDateTime":"2016-01-02T14:40:53-05:00","issued":"2016-01-02T14:40:53.188-05:00","valueQuantity":{"value":67.69,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{"resourceType":"Observation","id":"e124ee34-83ff-4b68-9d8a-5b3a52ffe496","meta":{"versionId":"1","lastUpdated":"2020:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"49765-1","display":"Calcium"}],"text":"Calcium"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/bd62656a-5e43-46a5-9584-d2402786f7f5"},"effectiveDateTime":"2019-01-19T14:40:53-05:00","issued":"2019-01-19T14:40:53.188-05:00","valueQuantity":{"value":8.59,"unit":"mg/dL","system":"http://unitsofmeasure.org","code":"mg/dL"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +["value1", "value2"] +{"resourceType":"Observation","id":"e28354e9-1126-4636-bba1-e2ed2a6ec05b","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"20565-8","display":"Carbon Dioxide"}],"text":"Carbon Dioxide"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/fb61addc-09d0-4546-a934-b5d5ce16d5e7"},"effectiveDateTime":"2012-12-15T14:40:53-05:00","issued":"2012-12-15T14:40:53.188-05:00","valueQuantity":{"value":28.2,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +"just a string" +{"resourceType":"Observation","id":"47ad1be4-44fd-44e3-94f7-e0389838c70f","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/StructureDefinition/vitalsigns","http://hl7.org/fhir/StructureDefinition/heartrate"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"vital-signs","display":"vital-signs"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"8867-4","display":"Heart rate"}],"text":"Heart rate"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/b9200600-e594-46cb-8a00-7fdb47792665"},"effectiveDateTime":"2013-12-21T14:40:53-05:00","issued":"2013-12-21T14:40:53.188-05:00","valueQuantity":{"value":78,"unit":"/min","system":"http://unitsofmeasure.org","code":"/min"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +234234 +#a mix of invalid json, invalid lines, and valid lines +{"resourceType":"Observation","id":"e28354e9-1126-4636-bba1-e2ed2a6ec05b","meta":{"versionId":"1","lastUpdated":"2023-01-26T14:21:56.658+00:00","source":"#DmW9sueQ4yuQdyA9","profile":["http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"]},"status":"final","category":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/observation-category","code":"laboratory","display":"laboratory"}]}],"code":{"coding":[{"system":"http://loinc.org","code":"20565-8","display":"Carbon Dioxide"}],"text":"Carbon Dioxide"},"subject":{"reference":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"},"encounter":{"reference":"Encounter/fb61addc-09d0-4546-a934-b5d5ce16d5e7"},"effectiveDateTime":"2012-12-15T14:40:53-05:00","issued":"2012-12-15T14:40:53.188-05:00","valueQuantity":{"value":28.2,"unit":"mmol/L","system":"http://unitsofmeasure.org","code":"mmol/L"},"links":[{"rel":"subject_Patient","href":"Patient/45c11dad-2b38-4c8e-822e-7abff8a1ee1d"}]} +{ 123: "value1", true: "value2" } +{"key": { "key": { "key": { "key": { "key": { "key": "value" } } } } }} diff --git a/gen3_writer/gen3_test.go b/gen3_writer/gen3_test.go index 081f9cb..73dab4d 100644 --- a/gen3_writer/gen3_test.go +++ b/gen3_writer/gen3_test.go @@ -316,6 +316,7 @@ func Test_Json_Load_Validation_Errors(t *testing.T) { t.Error("Error: ", errors) return } + t.Log(data) if data["message"] == nil || len(data["message"].([]any)) != 2 { t.Error("Expected return message of length 2") @@ -326,6 +327,69 @@ func Test_Json_Load_Validation_Errors(t *testing.T) { } +func Test_Json_Load_Invalid_Json(t *testing.T) { + file, err := os.Open("fixtures/compbio-examples-fhir/invalid_json.ndjson") + if err != nil { + t.Error(err) + return + } + defer file.Close() + + body := &bytes.Buffer{} + writer := multipart.NewWriter(body) + + part, _ := writer.CreateFormFile("file", filepath.Base("fixtures/compbio-examples-fhir/ValidationErrors.ndjson")) + io.Copy(part, file) + writer.Close() + + req := &Request{ + url: "http://localhost:8201/graphql/JSONTEST/bulk-load-raw/ohsu-test", + method: "POST", + headers: map[string]any{"Authorization": createToken(false, true, true)}, + } + + request, err := http.NewRequest(req.method, req.url, body) + if err != nil { + t.Error("Error creating request:", err) + return + } + for key, val := range req.headers { + request.Header.Set(key, val.(string)) + } + request.Header.Set("Content-Type", writer.FormDataContentType()) + + client := &http.Client{} + resp, err := client.Do(request) + if err != nil { + t.Error("Error sending request:", err) + } + defer resp.Body.Close() + + if resp.StatusCode != http.StatusOK { + t.Logf("server responded with status: %d", resp.StatusCode) + } + + buf := new(bytes.Buffer) + _, err = buf.ReadFrom(resp.Body) + if err != nil { + t.Error("Error reading response:", err) + return + } + + var data map[string]interface{} + errors := json.Unmarshal([]byte(buf.String()), &data) + if errors != nil { + t.Error("Error: ", errors) + return + } + t.Log(data) + + if data["status"].(float64) != 206 { + t.Error() + } + +} + func Test_Load_Malformed_Token(t *testing.T) { /* Server returns a 400 given an unparsable token */ err, responses := bulkLoad("http://localhost:8201/graphql/TEST/bulk-load/ohsu-test", diff --git a/gen3_writer/handler.go b/gen3_writer/handler.go index c2ae1ff..09cbf3f 100644 --- a/gen3_writer/handler.go +++ b/gen3_writer/handler.go @@ -315,6 +315,7 @@ func StartMultipartForm(c *gin.Context, writer gin.ResponseWriter, request *http } return nil, conn, buf } + func (gh *Handler) AddJsonSchema(c *gin.Context) { /* This function assumes that Json schema of json format will be submitted and must be converted into grip scheam format */ writer, request, graph := getFields(c) @@ -719,6 +720,7 @@ func (gh *Handler) BulkStreamRaw(c *gin.Context) { host := "localhost:8202" var err error var res *gripql.BulkJsonEditResult + var warnings []string err = request.ParseMultipartForm(1024 * 1024 * 1024) // 10 GB limit if err != nil { @@ -736,11 +738,13 @@ func (gh *Handler) BulkStreamRaw(c *gin.Context) { conn, err := gripql.Connect(rpc.ConfigWithDefaults(host), true) wait := make(chan bool) - VertChan, err := streamJsonFromReader(reader, graph, project_id, 5) - if err != nil { - RegError(c, writer, graph, GetInternalServerErr(err)) - return - } + VertChan, warnChan := streamJsonFromReader(reader, graph, project_id, 5) + + go func() { + for warning := range warnChan { + warnings = append(warnings, warning) + } + }() go func() { err, res = conn.BulkAddRaw(VertChan) @@ -751,21 +755,15 @@ func (gh *Handler) BulkStreamRaw(c *gin.Context) { }() <-wait - if len(res.Errors) == 1 { - RegError(c, writer, graph, &middleware.ServerError{StatusCode: 500, Message: fmt.Sprintf("[500] bulk-load-raw %s", res.Errors[0])}) - return - } else if res.InsertCount == 0 && res.Errors == nil { - // This implies that no file was uploaded so EOF triggered immediately and exited - RegError(c, writer, graph, &middleware.ServerError{StatusCode: 400, Message: "[400] bulk-load-raw file of length 0 provided"}) - return - } else if len(res.Errors) > 1 { - log.WithFields(log.Fields{ - "graph": graph, - "status": 206, - }).Info(res.Errors) + nonLoadedEdges := append(res.Errors, warnings...) + if len(nonLoadedEdges) > 0 { + if res.InsertCount == 0 { + RegError(c, writer, graph, &middleware.ServerError{StatusCode: 500, Message: fmt.Sprintln("[500] bulk-load-raw", nonLoadedEdges)}) + return + } c.AbortWithStatusJSON(206, gin.H{ "status": 206, - "message": res.Errors, + "message": nonLoadedEdges, "data": nil, }) return diff --git a/gen3_writer/reader.go b/gen3_writer/reader.go index 9ff83e2..ce0ea7d 100644 --- a/gen3_writer/reader.go +++ b/gen3_writer/reader.go @@ -2,6 +2,8 @@ package main import ( "bufio" + "encoding/json" + "fmt" "io" "sync" @@ -71,10 +73,7 @@ func StreamEdgesFromReader(reader io.Reader, workers int) (chan *gripql.Edge, er if workers > 99 { workers = 99 } - lineChan, err := processReader(reader, workers) - if err != nil { - return nil, err - } + lineChan := processReader(reader, workers) edgeChan := make(chan *gripql.Edge, workers) var wg sync.WaitGroup @@ -112,10 +111,7 @@ func StreamVerticesFromReader(reader io.Reader, workers int) (chan *gripql.Verte if workers > 99 { workers = 99 } - lineChan, err := processReader(reader, workers) - if err != nil { - return nil, err - } + lineChan := processReader(reader, workers) vertChan := make(chan *gripql.Vertex, workers) var wg sync.WaitGroup @@ -145,12 +141,12 @@ func StreamVerticesFromReader(reader io.Reader, workers int) (chan *gripql.Verte return vertChan, nil } -func streamJsonFromReader(reader io.Reader, graph string, project_id string, workers int) (chan *gripql.RawJson, error) { - lineChan, err := processReader(reader, workers) - if err != nil { - return nil, err - } + +func streamJsonFromReader(reader io.Reader, graph string, project_id string, workers int) (chan *gripql.RawJson, chan string) { + lineChan := processReader(reader, workers) + vertChan := make(chan *gripql.RawJson, workers) + warnings := make(chan string, workers) var wg sync.WaitGroup jum := protojson.UnmarshalOptions{DiscardUnknown: true} @@ -159,6 +155,11 @@ func streamJsonFromReader(reader io.Reader, graph string, project_id string, wor go func() { defer wg.Done() for line := range lineChan { + if !json.Valid([]byte(line)) { + log.WithFields(log.Fields{"line": line}).Errorf("Skipping invalid JSON line") + warnings <- fmt.Sprintf("Invalid Json: %s", line) + continue + } rawData := &gripql.RawJson{ Data: &structpb.Struct{}, Graph: graph, @@ -166,7 +167,8 @@ func streamJsonFromReader(reader io.Reader, graph string, project_id string, wor } err := jum.Unmarshal([]byte(line), rawData.Data) if err != nil { - log.WithFields(log.Fields{"error": err}).Errorf("Unmarshaling vertex: %s", line) + log.WithFields(log.Fields{"error": err}).Errorf("Unmarshaling into rawData.Data: %s", line) + warnings <- fmt.Sprintf("Error: %v when unmarshaling: %s", err, line) continue } vertChan <- rawData @@ -177,12 +179,13 @@ func streamJsonFromReader(reader io.Reader, graph string, project_id string, wor go func() { wg.Wait() close(vertChan) + close(warnings) }() - return vertChan, nil + return vertChan, warnings } -func processReader(reader io.Reader, chansize int) (<-chan string, error) { +func processReader(reader io.Reader, chansize int) <-chan string { scanner := bufio.NewScanner(reader) buf := make([]byte, 0, 64*1024) maxCapacity := 16 * 1024 * 1024 @@ -200,5 +203,5 @@ func processReader(reader io.Reader, chansize int) (<-chan string, error) { close(lineChan) }() - return lineChan, nil + return lineChan } diff --git a/go.mod b/go.mod index 7e78a68..3509b51 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module github.com/bmeg/grip-graphql go 1.22.5 require ( - github.com/bmeg/grip v0.0.0-20241119230816-a7f6fdd48051 + github.com/bmeg/grip v0.0.0-20241122195322-515a682d56f7 github.com/dop251/goja v0.0.0-20240707163329-b1681fb2a2f5 github.com/gin-gonic/gin v1.8.1 github.com/golang-jwt/jwt/v5 v5.2.1 diff --git a/go.sum b/go.sum index 8d5365e..90d966e 100644 --- a/go.sum +++ b/go.sum @@ -33,6 +33,8 @@ github.com/bmeg/grip v0.0.0-20241119224722-821431f4728c h1:uRXx01IeIDav7jcMJaelO github.com/bmeg/grip v0.0.0-20241119224722-821431f4728c/go.mod h1:fic/942cjKIBWnZ9HKzoknVhQHWOHYkbfCoTTQLT+2w= github.com/bmeg/grip v0.0.0-20241119230816-a7f6fdd48051 h1:r5AE3WgJqdxA7DJ2U7d2KMB1kaePYz45XoBez9P+BiI= github.com/bmeg/grip v0.0.0-20241119230816-a7f6fdd48051/go.mod h1:fic/942cjKIBWnZ9HKzoknVhQHWOHYkbfCoTTQLT+2w= +github.com/bmeg/grip v0.0.0-20241122195322-515a682d56f7 h1:/y6m1fI9tZaaCy/DAgk+uZmQHdlaykx1G8rCJXQswiA= +github.com/bmeg/grip v0.0.0-20241122195322-515a682d56f7/go.mod h1:2YAjHdHHKDeUHtOui5g/xRFk6uosktkzLPFPY7n/4d8= github.com/bmeg/jsonpath v0.0.0-20210207014051-cca5355553ad h1:ICgBexeLB7iv/IQz4rsP+MimOXFZUwWSPojEypuOaQ8= github.com/bmeg/jsonpath v0.0.0-20210207014051-cca5355553ad/go.mod h1:ft96Irkp72C7ZrUWRenG7LrF0NKMxXdRvsypo5Njhm4= github.com/bmeg/jsonschema/v5 v5.3.4-0.20241111204732-55db82022a92 h1:Myx/j+WxfEg+P3nDaizR1hBpjKSLgvr4ydzgp1/1pAU= From 878b740f30c9839a4b2297d14ef628ff4d14b438 Mon Sep 17 00:00:00 2001 From: matthewpeterkort Date: Sat, 30 Nov 2024 15:30:53 -0800 Subject: [PATCH 4/6] update backend calls to match extra args proto spec changes --- gen3_writer/handler.go | 10 +++++++++- gen3_writer/reader.go | 11 +++++++++-- go.mod | 4 ++-- go.sum | 4 ++++ 4 files changed, 24 insertions(+), 5 deletions(-) diff --git a/gen3_writer/handler.go b/gen3_writer/handler.go index 09cbf3f..703ef72 100644 --- a/gen3_writer/handler.go +++ b/gen3_writer/handler.go @@ -717,6 +717,14 @@ func (gh *Handler) MongoBulk(c *gin.Context) { func (gh *Handler) BulkStreamRaw(c *gin.Context) { writer, request, graph := getFields(c) project_id := c.Param("project-id") + mapExtraArgs := map[string]any{} + proj_split := strings.Split(project_id, "-") + if len(proj_split) != 2 { + RegError(c, writer, graph, &middleware.ServerError{StatusCode: 400, Message: fmt.Sprintf("Error parsing project_id: %s. Must be of form PROGRAM-PROJECT", project_id)}) + return + } + mapExtraArgs["auth_resource_path"] = "/programs/" + proj_split[0] + "/projects/" + proj_split[1] + host := "localhost:8202" var err error var res *gripql.BulkJsonEditResult @@ -738,7 +746,7 @@ func (gh *Handler) BulkStreamRaw(c *gin.Context) { conn, err := gripql.Connect(rpc.ConfigWithDefaults(host), true) wait := make(chan bool) - VertChan, warnChan := streamJsonFromReader(reader, graph, project_id, 5) + VertChan, warnChan := streamJsonFromReader(reader, graph, mapExtraArgs, 5) go func() { for warning := range warnChan { diff --git a/gen3_writer/reader.go b/gen3_writer/reader.go index ce0ea7d..45eeea6 100644 --- a/gen3_writer/reader.go +++ b/gen3_writer/reader.go @@ -142,7 +142,7 @@ func StreamVerticesFromReader(reader io.Reader, workers int) (chan *gripql.Verte return vertChan, nil } -func streamJsonFromReader(reader io.Reader, graph string, project_id string, workers int) (chan *gripql.RawJson, chan string) { +func streamJsonFromReader(reader io.Reader, graph string, mapExtraArgs map[string]any, workers int) (chan *gripql.RawJson, chan string) { lineChan := processReader(reader, workers) vertChan := make(chan *gripql.RawJson, workers) @@ -162,8 +162,8 @@ func streamJsonFromReader(reader io.Reader, graph string, project_id string, wor } rawData := &gripql.RawJson{ Data: &structpb.Struct{}, + ExtraArgs: &structpb.Struct{}, Graph: graph, - ProjectId: project_id, } err := jum.Unmarshal([]byte(line), rawData.Data) if err != nil { @@ -171,6 +171,13 @@ func streamJsonFromReader(reader io.Reader, graph string, project_id string, wor warnings <- fmt.Sprintf("Error: %v when unmarshaling: %s", err, line) continue } + stuctpbExtraArgs, err := structpb.NewStruct(mapExtraArgs) + if err != nil { + log.WithFields(log.Fields{"error": err}).Errorf("Creating new StructPB rawData.ExtraArgs: %s", mapExtraArgs) + warnings <- fmt.Sprintf("Error: %v when creating new struct for extra args: %s", err, mapExtraArgs) + continue + } + rawData.ExtraArgs = stuctpbExtraArgs vertChan <- rawData } }() diff --git a/go.mod b/go.mod index 3509b51..307f08d 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module github.com/bmeg/grip-graphql go 1.22.5 require ( - github.com/bmeg/grip v0.0.0-20241122195322-515a682d56f7 + github.com/bmeg/grip v0.0.0-20241130225536-67d787e0b831 github.com/dop251/goja v0.0.0-20240707163329-b1681fb2a2f5 github.com/gin-gonic/gin v1.8.1 github.com/golang-jwt/jwt/v5 v5.2.1 @@ -26,7 +26,7 @@ require ( github.com/beorn7/perks v1.0.1 // indirect github.com/bmeg/jsonpath v0.0.0-20210207014051-cca5355553ad // indirect github.com/bmeg/jsonschema/v5 v5.3.4-0.20241111204732-55db82022a92 // indirect - github.com/bmeg/jsonschemagraph v0.0.3-0.20241113190142-5e57a1561020 // indirect + github.com/bmeg/jsonschemagraph v0.0.3-0.20241130225037-5545ec0ffd4b // indirect github.com/boltdb/bolt v1.3.1 // indirect github.com/casbin/casbin/v2 v2.97.0 // indirect github.com/casbin/govaluate v1.2.0 // indirect diff --git a/go.sum b/go.sum index 90d966e..99be4d2 100644 --- a/go.sum +++ b/go.sum @@ -35,12 +35,16 @@ github.com/bmeg/grip v0.0.0-20241119230816-a7f6fdd48051 h1:r5AE3WgJqdxA7DJ2U7d2K github.com/bmeg/grip v0.0.0-20241119230816-a7f6fdd48051/go.mod h1:fic/942cjKIBWnZ9HKzoknVhQHWOHYkbfCoTTQLT+2w= github.com/bmeg/grip v0.0.0-20241122195322-515a682d56f7 h1:/y6m1fI9tZaaCy/DAgk+uZmQHdlaykx1G8rCJXQswiA= github.com/bmeg/grip v0.0.0-20241122195322-515a682d56f7/go.mod h1:2YAjHdHHKDeUHtOui5g/xRFk6uosktkzLPFPY7n/4d8= +github.com/bmeg/grip v0.0.0-20241130225536-67d787e0b831 h1:P6iO3yzIYFsuG0Lfh7dj4WMuvLv/sXvV0QvUcBh+/LM= +github.com/bmeg/grip v0.0.0-20241130225536-67d787e0b831/go.mod h1:BlltO6pCUdfyqIc1RZFVqvSpH4Mzr47aCwI4Ex4JURQ= github.com/bmeg/jsonpath v0.0.0-20210207014051-cca5355553ad h1:ICgBexeLB7iv/IQz4rsP+MimOXFZUwWSPojEypuOaQ8= github.com/bmeg/jsonpath v0.0.0-20210207014051-cca5355553ad/go.mod h1:ft96Irkp72C7ZrUWRenG7LrF0NKMxXdRvsypo5Njhm4= github.com/bmeg/jsonschema/v5 v5.3.4-0.20241111204732-55db82022a92 h1:Myx/j+WxfEg+P3nDaizR1hBpjKSLgvr4ydzgp1/1pAU= github.com/bmeg/jsonschema/v5 v5.3.4-0.20241111204732-55db82022a92/go.mod h1:6v27bSBKXyIDFqlKQbUSnHlekE1y6bDkgWCuVEaDPng= github.com/bmeg/jsonschemagraph v0.0.3-0.20241113190142-5e57a1561020 h1:7/dWlBDJdKYhtF31LO8zXcw/IcYsmp/MWpydk6PzuNA= github.com/bmeg/jsonschemagraph v0.0.3-0.20241113190142-5e57a1561020/go.mod h1:k04v50661tQFKgYl6drQxWGf9q0dBmKhd6lwIk1rcCw= +github.com/bmeg/jsonschemagraph v0.0.3-0.20241130225037-5545ec0ffd4b h1:k9j0qId2gRBwYhSdvqlBfQQDNIU4nohG4J9lu9crWE0= +github.com/bmeg/jsonschemagraph v0.0.3-0.20241130225037-5545ec0ffd4b/go.mod h1:k04v50661tQFKgYl6drQxWGf9q0dBmKhd6lwIk1rcCw= github.com/boltdb/bolt v1.3.1 h1:JQmyP4ZBrce+ZQu0dY660FMfatumYDLun9hBCUVIkF4= github.com/boltdb/bolt v1.3.1/go.mod h1:clJnj/oiGkjum5o1McbSZDSLxVThjynRyGBgiAx27Ps= github.com/bufbuild/protovalidate-go v0.4.0 h1:ModSkCLEW07fiyGtdtMXKY+Gz3oPFKSfiaSCgL+FtpU= From 9f46a022bb2dbd687f753fce2fa15409ace79967 Mon Sep 17 00:00:00 2001 From: matthewpeterkort Date: Mon, 2 Dec 2024 08:29:38 -0800 Subject: [PATCH 5/6] bump grip vereison in dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index e779e85..872eedd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,7 +7,7 @@ ADD ./ /go/src/github.com/bmeg/grip-graphql WORKDIR /go/src/github.com/bmeg/grip-graphql -RUN go install github.com/bmeg/grip@v0.0.0-20241122195322-515a682d56f7 +RUN go install github.com/bmeg/grip@v0.0.0-20241130225536-67d787e0b831 RUN go build --buildmode=plugin ./graphql_gen3 RUN go build --buildmode=plugin ./gen3_writer RUN go build --buildmode=plugin ./grip-graphql-endpoint From ad77f862bda284acc3c7f83b9fdb02b50f6887c4 Mon Sep 17 00:00:00 2001 From: matthewpeterkort Date: Thu, 5 Dec 2024 16:18:14 -0800 Subject: [PATCH 6/6] misc fixes --- Makefile | 9 +- gen3_writer/fixtures/graph-fhir.json | 66913 ------------------------- gen3_writer/gen3_test.go | 19 +- 3 files changed, 23 insertions(+), 66918 deletions(-) delete mode 100644 gen3_writer/fixtures/graph-fhir.json diff --git a/Makefile b/Makefile index f8f65a4..9a82b81 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,8 @@ -all: grip-graphql-endpoint.so grip-graphql-proxy +all: grip-graphql-endpoint.so gen3_writer.so grip-graphql-proxy + +gen3_writer.so : $(shell find gen3_writer -name "*.go") + go build --buildmode=plugin ./gen3_writer grip-graphql-endpoint.so : $(shell find grip-graphql-endpoint -name "*.go") go build --buildmode=plugin ./grip-graphql-endpoint @@ -10,5 +13,5 @@ grip-graphql-proxy : $(shell find cmd/grip-graphql-proxy -name "*.go") graphql_gen3 : $(shell find graphql_gen3 -name "*.go") go build --buildmode=plugin ./graphql_gen3 -clean: - rm grip-graphql-proxy grip-graphql-endpoint.so \ No newline at end of file +clean: + rm grip-graphql-proxy grip-graphql-endpoint.so gen3_writer.so \ No newline at end of file diff --git a/gen3_writer/fixtures/graph-fhir.json b/gen3_writer/fixtures/graph-fhir.json deleted file mode 100644 index eeff84f..0000000 --- a/gen3_writer/fixtures/graph-fhir.json +++ /dev/null @@ -1,66913 +0,0 @@ -{ - "$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_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_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" - ] - }, - { - "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" - ] - }, - { - "$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_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_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/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/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_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_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 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 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_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_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/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" - ] - } - ], - "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", - "Practitioner", - "PractitionerRole", - "ResearchStudy", - "Patient", - "ResearchSubject", - "Substance", - "Specimen", - "Observation", - "DiagnosticReport", - "Condition", - "Medication", - "MedicationAdministration", - "MedicationStatement", - "MedicationRequest", - "Procedure", - "DocumentReference", - "Task", - "ImagingStudy", - "FamilyMemberHistory", - "BodyStructure", - "Group" - ], - "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_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_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" - ] - }, - { - "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" - ] - }, - { - "$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_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_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/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/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_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_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 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 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", - "Practitioner", - "PractitionerRole", - "ResearchStudy", - "Patient", - "ResearchSubject", - "Substance", - "Specimen", - "Observation", - "DiagnosticReport", - "Condition", - "Medication", - "MedicationAdministration", - "MedicationStatement", - "MedicationRequest", - "Procedure", - "DocumentReference", - "Task", - "ImagingStudy", - "FamilyMemberHistory", - "BodyStructure", - "Group" - ], - "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_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_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/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" - ] - } - ], - "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_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_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" - ] - }, - { - "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" - ] - } - ], - "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", - "Practitioner", - "PractitionerRole", - "ResearchStudy", - "Patient", - "ResearchSubject", - "Substance", - "Specimen", - "Observation", - "DiagnosticReport", - "Condition", - "Medication", - "MedicationAdministration", - "MedicationStatement", - "MedicationRequest", - "Procedure", - "DocumentReference", - "Task", - "ImagingStudy", - "FamilyMemberHistory", - "BodyStructure", - "Group" - ], - "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_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_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": "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": "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", - "Practitioner", - "PractitionerRole", - "ResearchStudy", - "Patient", - "ResearchSubject", - "Substance", - "Specimen", - "Observation", - "DiagnosticReport", - "Condition", - "Medication", - "MedicationAdministration", - "MedicationStatement", - "MedicationRequest", - "Procedure", - "DocumentReference", - "Task", - "ImagingStudy", - "FamilyMemberHistory", - "BodyStructure", - "Group" - ], - "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" - }, - "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_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_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" - ] - }, - { - "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" - ] - }, - { - "$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_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_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 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 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_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_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 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 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", - "Practitioner", - "PractitionerRole", - "ResearchStudy", - "Patient", - "ResearchSubject", - "Substance", - "Specimen", - "Observation", - "DiagnosticReport", - "Condition", - "Medication", - "MedicationAdministration", - "MedicationStatement", - "MedicationRequest", - "Procedure", - "DocumentReference", - "Task", - "ImagingStudy", - "FamilyMemberHistory", - "BodyStructure", - "Group" - ], - "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" - }, - "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_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_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 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 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_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_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" - ] - }, - { - "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" - ] - } - ], - "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", - "Practitioner", - "PractitionerRole", - "ResearchStudy", - "Patient", - "ResearchSubject", - "Substance", - "Specimen", - "Observation", - "DiagnosticReport", - "Condition", - "Medication", - "MedicationAdministration", - "MedicationStatement", - "MedicationRequest", - "Procedure", - "DocumentReference", - "Task", - "ImagingStudy", - "FamilyMemberHistory", - "BodyStructure", - "Group" - ], - "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_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_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" - ] - }, - { - "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" - ] - }, - { - "$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_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_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/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 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_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_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 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 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_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_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/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" - ] - } - ], - "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", - "Practitioner", - "PractitionerRole", - "ResearchStudy", - "Patient", - "ResearchSubject", - "Substance", - "Specimen", - "Observation", - "DiagnosticReport", - "Condition", - "Medication", - "MedicationAdministration", - "MedicationStatement", - "MedicationRequest", - "Procedure", - "DocumentReference", - "Task", - "ImagingStudy", - "FamilyMemberHistory", - "BodyStructure", - "Group" - ], - "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_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_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" - ] - }, - { - "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" - ] - } - ], - "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", - "Practitioner", - "PractitionerRole", - "ResearchStudy", - "Patient", - "ResearchSubject", - "Substance", - "Specimen", - "Observation", - "DiagnosticReport", - "Condition", - "Medication", - "MedicationAdministration", - "MedicationStatement", - "MedicationRequest", - "Procedure", - "DocumentReference", - "Task", - "ImagingStudy", - "FamilyMemberHistory", - "BodyStructure", - "Group" - ], - "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" - }, - "EncounterParticipant": { - "$id": "http://graph-fhir.io/schema/0.0.2/EncounterParticipant", - "additionalProperties": false, - "description": "List of participants involved in the encounter. The list of people responsible for providing the service. [See https://hl7.org/fhir/R5/EncounterParticipant.html]", - "properties": { - "actor": { - "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", - "backref": "encounter_participant", - "description": "Person involved in the encounter, the patient/group is also included here to indicate that the patient was actually participating in the encounter. Not including the patient here covers use cases such as a case meeting between practitioners about a patient - non contact times.", - "element_property": true, - "enum_reference_types": [ - "Patient", - "Group", - "RelatedPerson", - "Practitioner", - "PractitionerRole", - "Device", - "HealthcareService" - ], - "title": "The individual, device, or service participating in the encounter" - }, - "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" - }, - "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 of time that the specified participant participated in the encounter. These can overlap or be sub-sets of the overall encounter's period.", - "element_property": true, - "title": "Period of time during the encounter that the participant participated" - }, - "resourceType": { - "const": "EncounterParticipant", - "default": "EncounterParticipant", - "description": "One of the resource types defined as part of FHIR", - "title": "Resource Type", - "type": "string" - }, - "type": { - "binding_description": "Role of participant in encounter.", - "binding_strength": "extensible", - "binding_uri": "http://hl7.org/fhir/ValueSet/encounter-participant-type", - "binding_version": null, - "element_property": true, - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" - }, - "title": "Role of participant in encounter", - "type": "array" - } - }, - "title": "EncounterParticipant", - "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" - }, - "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" - }, - "Immunization": { - "$id": "http://graph-fhir.io/schema/0.0.2/Immunization", - "additionalProperties": false, - "description": "Immunization event information. Describes the event of a patient being administered a vaccine or a record of an immunization as reported by a patient, a clinician or another party. [See https://hl7.org/fhir/R5/Immunization.html]", - "properties": { - "_expirationDate": { - "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", - "title": "Extension field for ``expirationDate``." - }, - "_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``." - }, - "_lotNumber": { - "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", - "title": "Extension field for ``lotNumber``." - }, - "_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``." - }, - "_primarySource": { - "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", - "title": "Extension field for ``primarySource``." - }, - "_status": { - "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", - "title": "Extension field for ``status``." - }, - "administeredProduct": { - "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference", - "backref": "immunization", - "description": "An indication of which product was administered to the patient. This is typically a more detailed representation of the concept conveyed by the vaccineCode data element. If a Medication resource is referenced, it may be to a stand-alone resource or a contained resource within the Immunization resource.", - "element_property": true, - "enum_reference_types": [ - "Medication" - ], - "title": "Product that was administered" - }, - "basedOn": { - "backref": "basedOn_immunization", - "description": "A plan, order or recommendation fulfilled in whole or in part by this immunization.", - "element_property": true, - "enum_reference_types": [ - "CarePlan", - "MedicationRequest", - "ServiceRequest", - "ImmunizationRecommendation" - ], - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" - }, - "title": "Authority that the immunization event is based on", - "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" - }, - "doseQuantity": { - "$ref": "http://graph-fhir.io/schema/0.0.2/Quantity", - "description": "The quantity of vaccine product that was administered.", - "element_property": true, - "title": "Amount of vaccine administered" - }, - "encounter": { - "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", - "backref": "immunization", - "description": "The visit or admission or other contact between patient and health care provider the immunization was performed as part of.", - "element_property": true, - "enum_reference_types": [ - "Encounter" - ], - "title": "Encounter immunization was part of" - }, - "expirationDate": { - "description": "Date vaccine batch expires.", - "element_property": true, - "format": "date", - "title": "Vaccine expiration date", - "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" - }, - "fundingSource": { - "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", - "binding_description": "x", - "binding_strength": "example", - "binding_uri": "http://hl7.org/fhir/ValueSet/immunization-funding-source", - "binding_version": null, - "description": "Indicates the source of the vaccine actually administered. This may be different than the patient eligibility (e.g. the patient may be eligible for a publically purchased vaccine but due to inventory issues, vaccine purchased with private funds was actually administered).", - "element_property": true, - "title": "Funding source for the vaccine" - }, - "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 immunization record.", - "element_property": true, - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier" - }, - "title": "Business 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": { - "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference", - "backref": "informationSource_immunization", - "binding_description": "x", - "binding_strength": "example", - "binding_uri": "http://hl7.org/fhir/ValueSet/immunization-origin", - "binding_version": null, - "description": "Typically the source of the data when the report of the immunization event is not based on information from the person who administered the vaccine.", - "element_property": true, - "enum_reference_types": [ - "Patient", - "Practitioner", - "PractitionerRole", - "RelatedPerson", - "Organization" - ], - "title": "Indicates the source of a reported record" - }, - "isSubpotent": { - "description": "Indication if a dose is considered to be subpotent. By default, a dose should be considered to be potent.", - "element_property": true, - "title": "Dose potency", - "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" - }, - "location": { - "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", - "backref": "immunization", - "description": "The service delivery location where the vaccine administration occurred.", - "element_property": true, - "enum_reference_types": [ - "Location" - ], - "title": "Where immunization occurred" - }, - "lotNumber": { - "description": "Lot number of the vaccine product.", - "element_property": true, - "pattern": "[ \\r\\n\\t\\S]+", - "title": "Vaccine lot number", - "type": "string" - }, - "manufacturer": { - "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference", - "backref": "manufacturer_immunization", - "description": "Name of vaccine manufacturer.", - "element_property": true, - "enum_reference_types": [ - "Organization" - ], - "title": "Vaccine manufacturer" - }, - "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 immunization that is not conveyed by the other attributes.", - "element_property": true, - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/Annotation" - }, - "title": "Additional immunization notes", - "type": "array" - }, - "occurrenceDateTime": { - "description": "Date vaccine administered or was to be administered.", - "element_property": true, - "format": "date-time", - "one_of_many": "occurrence", - "one_of_many_required": true, - "title": "Vaccine administration date", - "type": "string" - }, - "occurrenceString": { - "description": "Date vaccine administered or was to be administered.", - "element_property": true, - "one_of_many": "occurrence", - "one_of_many_required": true, - "pattern": "[ \\r\\n\\t\\S]+", - "title": "Vaccine administration date", - "type": "string" - }, - "patient": { - "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", - "backref": "patient_immunization", - "description": "The patient who either received or did not receive the immunization.", - "element_property": true, - "enum_reference_types": [ - "Patient" - ], - "title": "Who was immunized" - }, - "performer": { - "description": "Indicates who performed the immunization event.", - "element_property": true, - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/ImmunizationPerformer" - }, - "title": "Who performed event", - "type": "array" - }, - "primarySource": { - "description": "Indicates whether the data contained in the resource was captured by the individual/organization which was responsible for the administration of the vaccine rather than as 'secondary reported' data documented by a third party. A value of 'true' means this data originated with the individual/organization which was responsible for the administration of the vaccine.", - "element_property": true, - "title": "Indicates context the data was captured in", - "type": "boolean" - }, - "programEligibility": { - "description": "Indicates a patient's eligibility for a funding program.", - "element_property": true, - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/ImmunizationProgramEligibility" - }, - "title": "Patient eligibility for a specific vaccination program", - "type": "array" - }, - "protocolApplied": { - "description": "The protocol (set of recommendations) being followed by the provider who administered the dose.", - "element_property": true, - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/ImmunizationProtocolApplied" - }, - "title": "Protocol followed by the provider", - "type": "array" - }, - "reaction": { - "description": "Categorical data indicating that an adverse event is associated in time to an immunization.", - "element_property": true, - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/ImmunizationReaction" - }, - "title": "Details of a reaction that follows immunization", - "type": "array" - }, - "reason": { - "backref": "reason_immunization", - "binding_description": "x", - "binding_strength": "example", - "binding_uri": "http://hl7.org/fhir/ValueSet/immunization-reason", - "binding_version": null, - "description": "Describes why the immunization occurred in coded or textual form, or Indicates another resource (Condition, Observation or DiagnosticReport) whose existence justifies this immunization.", - "element_property": true, - "enum_reference_types": [ - "Condition", - "Observation", - "DiagnosticReport" - ], - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference" - }, - "title": "Why immunization occurred", - "type": "array" - }, - "resourceType": { - "const": "Immunization", - "default": "Immunization", - "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": "x", - "binding_strength": "example", - "binding_uri": "http://hl7.org/fhir/ValueSet/immunization-route", - "binding_version": null, - "description": "The path by which the vaccine product is taken into the body.", - "element_property": true, - "title": "How vaccine entered body" - }, - "site": { - "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", - "binding_description": "x", - "binding_strength": "example", - "binding_uri": "http://hl7.org/fhir/ValueSet/immunization-site", - "binding_version": null, - "description": "Body site where vaccine was administered.", - "element_property": true, - "title": "Body site vaccine was administered" - }, - "status": { - "binding_description": "x", - "binding_strength": "required", - "binding_uri": "http://hl7.org/fhir/ValueSet/immunization-status", - "binding_version": "5.0.0", - "description": "Indicates the current status of the immunization event.", - "element_property": true, - "element_required": true, - "enum_values": [ - "completed", - "entered-in-error", - "not-done" - ], - "pattern": "^[^\\s]+(\\s[^\\s]+)*$", - "title": "completed | entered-in-error | not-done", - "type": "string" - }, - "statusReason": { - "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", - "binding_description": "x", - "binding_strength": "example", - "binding_uri": "http://hl7.org/fhir/ValueSet/immunization-status-reason", - "binding_version": null, - "description": "Indicates the reason the immunization event was not performed.", - "element_property": true, - "title": "Reason for current status" - }, - "subpotentReason": { - "binding_description": "The reason why a dose is considered to be subpotent.", - "binding_strength": "example", - "binding_uri": "http://hl7.org/fhir/ValueSet/immunization-subpotent-reason", - "binding_version": null, - "description": "Reason why a dose is considered to be subpotent.", - "element_property": true, - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" - }, - "title": "Reason for being subpotent", - "type": "array" - }, - "supportingInformation": { - "backref": "supportingInformation_immunization", - "description": "Additional information that is relevant to the immunization (e.g. for a vaccine recipient who is pregnant, the gestational age of the fetus). The reason why a vaccine was given (e.g. occupation, underlying medical condition) should be conveyed in Immunization.reason, not as supporting information. The reason why a vaccine was not given (e.g. contraindication) should be conveyed in Immunization.statusReason, not as supporting information.", - "element_property": true, - "enum_reference_types": [ - "Resource" - ], - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" - }, - "title": "Additional information in support of the immunization", - "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" - }, - "vaccineCode": { - "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", - "binding_description": "x", - "binding_strength": "example", - "binding_uri": "http://hl7.org/fhir/ValueSet/vaccine-code", - "binding_version": null, - "description": "Vaccine that was administered or was to be administered.", - "element_property": true, - "title": "Vaccine administered" - } - }, - "required": [ - "patient", - "vaccineCode" - ], - "title": "Immunization", - "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" - }, - "ImmunizationReaction": { - "$id": "http://graph-fhir.io/schema/0.0.2/ImmunizationReaction", - "additionalProperties": false, - "description": "Details of a reaction that follows immunization. Categorical data indicating that an adverse event is associated in time to an immunization. [See https://hl7.org/fhir/R5/ImmunizationReaction.html]", - "properties": { - "_date": { - "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", - "title": "Extension field for ``date``." - }, - "_reported": { - "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", - "title": "Extension field for ``reported``." - }, - "date": { - "description": "Date of reaction to the immunization.", - "element_property": true, - "format": "date-time", - "title": "When reaction started", - "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" - }, - "manifestation": { - "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference", - "backref": "immunization_reaction", - "description": "Details of the reaction.", - "element_property": true, - "enum_reference_types": [ - "Observation" - ], - "title": "Additional information on reaction" - }, - "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" - }, - "reported": { - "description": "Self-reported indicator.", - "element_property": true, - "title": "Indicates self-reported reaction", - "type": "boolean" - }, - "resourceType": { - "const": "ImmunizationReaction", - "default": "ImmunizationReaction", - "description": "One of the resource types defined as part of FHIR", - "title": "Resource Type", - "type": "string" - } - }, - "title": "ImmunizationReaction", - "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_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_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/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 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" - }, - "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_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_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": "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": "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_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_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 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 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_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_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/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" - ] - } - ], - "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", - "Practitioner", - "PractitionerRole", - "ResearchStudy", - "Patient", - "ResearchSubject", - "Substance", - "Specimen", - "Observation", - "DiagnosticReport", - "Condition", - "Medication", - "MedicationAdministration", - "MedicationStatement", - "MedicationRequest", - "Procedure", - "DocumentReference", - "Task", - "ImagingStudy", - "FamilyMemberHistory", - "BodyStructure", - "Group" - ], - "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_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_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": "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": "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_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_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": "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": "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_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_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": "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": "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_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_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 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 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_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_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 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 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_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_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/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/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_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_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 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 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_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_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" - ] - }, - { - "$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" - ] - } - ], - "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", - "Practitioner", - "PractitionerRole", - "ResearchStudy", - "Patient", - "ResearchSubject", - "Substance", - "Specimen", - "Observation", - "DiagnosticReport", - "Condition", - "Medication", - "MedicationAdministration", - "MedicationStatement", - "MedicationRequest", - "Procedure", - "DocumentReference", - "Task", - "ImagingStudy", - "FamilyMemberHistory", - "BodyStructure", - "Group" - ], - "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", - "Practitioner", - "PractitionerRole", - "ResearchStudy", - "Patient", - "ResearchSubject", - "Substance", - "Specimen", - "Observation", - "DiagnosticReport", - "Condition", - "Medication", - "MedicationAdministration", - "MedicationStatement", - "MedicationRequest", - "Procedure", - "DocumentReference", - "Task", - "ImagingStudy", - "FamilyMemberHistory", - "BodyStructure", - "Group" - ], - "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", - "Practitioner", - "PractitionerRole", - "ResearchStudy", - "Patient", - "ResearchSubject", - "Substance", - "Specimen", - "Observation", - "DiagnosticReport", - "Condition", - "Medication", - "MedicationAdministration", - "MedicationStatement", - "MedicationRequest", - "Procedure", - "DocumentReference", - "Task", - "ImagingStudy", - "FamilyMemberHistory", - "BodyStructure", - "Group" - ], - "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_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_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 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 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" - }, - "Location": { - "$id": "http://graph-fhir.io/schema/0.0.2/Location", - "additionalProperties": false, - "description": "Details and position information for a place. Details and position information for a place where services are provided and resources and participants may be stored, found, contained, or accommodated. [See https://hl7.org/fhir/R5/Location.html]", - "properties": { - "_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``." - }, - "_mode": { - "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", - "title": "Extension field for ``mode``." - }, - "_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``." - }, - "address": { - "$ref": "http://graph-fhir.io/schema/0.0.2/Address", - "element_property": true, - "title": "Physical location" - }, - "alias": { - "element_property": true, - "items": { - "pattern": "[ \\r\\n\\t\\S]+", - "type": "string" - }, - "title": "A list of alternate names that the location is known as, or was known as, in the past", - "type": "array" - }, - "characteristic": { - "binding_description": "A custom attribute that could be provided at a service (e.g. Wheelchair accessibiliy).", - "binding_strength": "example", - "binding_uri": "http://hl7.org/fhir/ValueSet/location-characteristic", - "binding_version": null, - "element_property": true, - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" - }, - "title": "Collection of characteristics (attributes)", - "type": "array" - }, - "contact": { - "description": "The contact details of communication devices available at the location. 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 location", - "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 Location, which helps in finding or referencing the place.", - "element_property": true, - "pattern": "\\s*(\\S|\\s)*", - "title": "Additional details about the location that could be displayed as further information to identify the location beyond its name", - "type": "string" - }, - "endpoint": { - "backref": "endpoint_location", - "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 location", - "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" - }, - "form": { - "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", - "binding_description": "Physical form of the location.", - "binding_strength": "example", - "binding_uri": "http://hl7.org/fhir/ValueSet/location-form", - "binding_version": null, - "description": "Physical form of the location, e.g. building, room, vehicle, road, virtual.", - "element_property": true, - "title": "Physical form of the location" - }, - "hoursOfOperation": { - "description": "What days/times during a week is this location usually open, and any exceptions where the location is not available.", - "element_property": true, - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/Availability" - }, - "title": "What days/times during a week is this location usually open (including exceptions)", - "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": "Unique code or number identifying the location to its users", - "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" - }, - "managingOrganization": { - "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", - "backref": "location", - "description": "The organization responsible for the provisioning and upkeep of the location.", - "element_property": true, - "enum_reference_types": [ - "Organization" - ], - "title": "Organization responsible for provisioning and upkeep" - }, - "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" - }, - "mode": { - "binding_description": "Indicates whether a resource instance represents a specific location or a class of locations.", - "binding_strength": "required", - "binding_uri": "http://hl7.org/fhir/ValueSet/location-mode", - "binding_version": "5.0.0", - "description": "Indicates whether a resource instance represents a specific location or a class of locations.", - "element_property": true, - "enum_values": [ - "instance", - "kind" - ], - "pattern": "^[^\\s]+(\\s[^\\s]+)*$", - "title": "instance | kind", - "type": "string" - }, - "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": "Name of the location as used by humans. Does not need to be unique.", - "element_property": true, - "pattern": "[ \\r\\n\\t\\S]+", - "title": "Name of the location as used by humans", - "type": "string" - }, - "operationalStatus": { - "$ref": "http://graph-fhir.io/schema/0.0.2/Coding", - "binding_description": "The operational status if the location (where typically a bed/room).", - "binding_strength": "preferred", - "binding_uri": "http://terminology.hl7.org/ValueSet/v2-0116", - "binding_version": null, - "description": "The operational status covers operation values most relevant to beds (but can also apply to rooms/units/chairs/etc. such as an isolation unit/dialysis chair). This typically covers concepts such as contamination, housekeeping, and other activities like maintenance.", - "element_property": true, - "title": "The operational status of the location (typically only for a bed/room)" - }, - "partOf": { - "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", - "backref": "location", - "description": "Another Location of which this Location is physically a part of.", - "element_property": true, - "enum_reference_types": [ - "Location" - ], - "title": "Another Location this one is physically a part of" - }, - "position": { - "$ref": "http://graph-fhir.io/schema/0.0.2/LocationPosition", - "description": "The absolute geographic location of the Location, expressed using the WGS84 datum (This is the same co-ordinate system used in KML).", - "element_property": true, - "title": "The absolute geographic location" - }, - "resourceType": { - "const": "Location", - "default": "Location", - "description": "One of the resource types defined as part of FHIR", - "title": "Resource Type", - "type": "string" - }, - "status": { - "binding_description": "Indicates whether the location is still in use.", - "binding_strength": "required", - "binding_uri": "http://hl7.org/fhir/ValueSet/location-status", - "binding_version": "5.0.0", - "description": "The status property covers the general availability of the resource, not the current value which may be covered by the operationStatus, or by a schedule/slots if they are configured for the location.", - "element_property": true, - "enum_values": [ - "active", - "suspended", - "inactive" - ], - "pattern": "^[^\\s]+(\\s[^\\s]+)*$", - "title": "active | suspended | inactive", - "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": "Indicates the type of function performed at the location.", - "binding_strength": "extensible", - "binding_uri": "http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType", - "binding_version": null, - "description": "Indicates the type of function performed at the location.", - "element_property": true, - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" - }, - "title": "Type of function performed", - "type": "array" - }, - "virtualService": { - "description": "Connection details of a virtual service (e.g. shared conference call facility with dedicated number/details).", - "element_property": true, - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/VirtualServiceDetail" - }, - "title": "Connection details of a virtual service (e.g. conference call)", - "type": "array" - } - }, - "title": "Location", - "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_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_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/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/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_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_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/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" - ] - } - ], - "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_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_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" - ] - }, - { - "$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" - ] - } - ], - "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" - }, - "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" - }, - "Encounter": { - "$id": "http://graph-fhir.io/schema/0.0.2/Encounter", - "additionalProperties": false, - "description": "An interaction during which services are provided to the patient. An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient. Encounter is primarily used to record information about the actual activities that occurred, where Appointment is used to record planned activities. [See https://hl7.org/fhir/R5/Encounter.html]", - "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``." - }, - "_plannedEndDate": { - "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", - "title": "Extension field for ``plannedEndDate``." - }, - "_plannedStartDate": { - "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", - "title": "Extension field for ``plannedStartDate``." - }, - "_status": { - "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", - "title": "Extension field for ``status``." - }, - "account": { - "backref": "account_encounter", - "element_property": true, - "enum_reference_types": [ - "Account" - ], - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" - }, - "title": "The set of accounts that may be used for billing for this Encounter", - "type": "array" - }, - "actualPeriod": { - "$ref": "http://graph-fhir.io/schema/0.0.2/Period", - "element_property": true, - "title": "The actual start and end time of the encounter" - }, - "admission": { - "$ref": "http://graph-fhir.io/schema/0.0.2/EncounterAdmission", - "description": "Details about the stay during which a healthcare service is provided. This does not describe the event of admitting the patient, but rather any information that is relevant from the time of admittance until the time of discharge.", - "element_property": true, - "title": "Details about the admission to a healthcare service" - }, - "appointment": { - "backref": "appointment_encounter", - "element_property": true, - "enum_reference_types": [ - "Appointment" - ], - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" - }, - "title": "The appointment that scheduled this encounter", - "type": "array" - }, - "basedOn": { - "backref": "basedOn_encounter", - "description": "The request this encounter satisfies (e.g. incoming referral or procedure request).", - "element_property": true, - "enum_reference_types": [ - "CarePlan", - "DeviceRequest", - "MedicationRequest", - "ServiceRequest" - ], - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" - }, - "title": "The request that initiated this encounter", - "type": "array" - }, - "careTeam": { - "backref": "careTeam_encounter", - "description": "The group(s) of individuals, organizations that are allocated to participate in this encounter. The participants backbone will record the actuals of when these individuals participated during the encounter.", - "element_property": true, - "enum_reference_types": [ - "CareTeam" - ], - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" - }, - "title": "The group(s) that are allocated to participate in this encounter", - "type": "array" - }, - "class": { - "binding_description": "Classification of the encounter.", - "binding_strength": "preferred", - "binding_uri": "http://terminology.hl7.org/ValueSet/encounter-class", - "binding_version": null, - "description": "Concepts representing classification of patient encounter such as ambulatory (outpatient), inpatient, emergency, home health or others due to local variations.", - "element_property": true, - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" - }, - "title": "Classification of patient encounter context - e.g. Inpatient, outpatient", - "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" - }, - "diagnosis": { - "element_property": true, - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/EncounterDiagnosis" - }, - "title": "The list of diagnosis relevant to this encounter", - "type": "array" - }, - "dietPreference": { - "binding_description": "Medical, cultural or ethical food preferences to help with catering requirements.", - "binding_strength": "example", - "binding_uri": "http://hl7.org/fhir/ValueSet/encounter-diet", - "binding_version": null, - "element_property": true, - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" - }, - "title": "Diet preferences reported by the patient", - "type": "array" - }, - "episodeOfCare": { - "backref": "episodeOfCare_encounter", - "description": "Where a specific encounter should be classified as a part of a specific episode(s) of care this field should be used. This association can facilitate grouping of related encounters together for a specific purpose, such as government reporting, issue tracking, association via a common problem. The association is recorded on the encounter as these are typically created after the episode of care and grouped on entry rather than editing the episode of care to append another encounter to it (the episode of care could span years).", - "element_property": true, - "enum_reference_types": [ - "EpisodeOfCare" - ], - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" - }, - "title": "Episode(s) of care that this encounter should be recorded against", - "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": { - "element_property": true, - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier" - }, - "title": "Identifier(s) by which this encounter 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" - }, - "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" - }, - "length": { - "$ref": "http://graph-fhir.io/schema/0.0.2/Duration", - "description": "Actual quantity of time the encounter lasted. This excludes the time during leaves of absence. When missing it is the time in between the start and end values.", - "element_property": true, - "title": "Actual quantity of time the encounter lasted (less time absent)" - }, - "location": { - "description": "List of locations where the patient has been during this encounter.", - "element_property": true, - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/EncounterLocation" - }, - "title": "List of locations where the patient has been", - "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" - }, - "partOf": { - "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", - "backref": "encounter", - "description": "Another Encounter of which this encounter is a part of (administratively or in time).", - "element_property": true, - "enum_reference_types": [ - "Encounter" - ], - "title": "Another Encounter this encounter is part of" - }, - "participant": { - "description": "The list of people responsible for providing the service.", - "element_property": true, - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/EncounterParticipant" - }, - "title": "List of participants involved in the encounter", - "type": "array" - }, - "plannedEndDate": { - "element_property": true, - "format": "date-time", - "title": "The planned end date/time (or discharge date) of the encounter", - "type": "string" - }, - "plannedStartDate": { - "element_property": true, - "format": "date-time", - "title": "The planned start date/time (or admission date) of the encounter", - "type": "string" - }, - "priority": { - "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", - "binding_description": "Indicates the urgency of the encounter.", - "binding_strength": "example", - "binding_uri": "http://terminology.hl7.org/ValueSet/v3-ActPriority", - "binding_version": null, - "element_property": true, - "title": "Indicates the urgency of the encounter" - }, - "reason": { - "element_property": true, - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/EncounterReason" - }, - "title": "The list of medical reasons that are expected to be addressed during the episode of care", - "type": "array" - }, - "resourceType": { - "const": "Encounter", - "default": "Encounter", - "description": "One of the resource types defined as part of FHIR", - "title": "Resource Type", - "type": "string" - }, - "serviceProvider": { - "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", - "backref": "encounter", - "description": "The organization that is primarily responsible for this Encounter's services. This MAY be the same as the organization on the Patient record, however it could be different, such as if the actor performing the services was from an external organization (which may be billed seperately) for an external consultation. Refer to the colonoscopy example on the Encounter examples tab.", - "element_property": true, - "enum_reference_types": [ - "Organization" - ], - "title": "The organization (facility) responsible for this encounter" - }, - "serviceType": { - "backref": "serviceType_encounter", - "binding_description": "Broad categorization of the service that is to be provided.", - "binding_strength": "example", - "binding_uri": "http://hl7.org/fhir/ValueSet/service-type", - "binding_version": null, - "description": "Broad categorization of the service that is to be provided (e.g. cardiology).", - "element_property": true, - "enum_reference_types": [ - "HealthcareService" - ], - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference" - }, - "title": "Specific type of service", - "type": "array" - }, - "specialArrangement": { - "binding_description": "Special arrangements.", - "binding_strength": "preferred", - "binding_uri": "http://hl7.org/fhir/ValueSet/encounter-special-arrangements", - "binding_version": null, - "description": "Any special requests that have been made for this encounter, such as the provision of specific equipment or other things.", - "element_property": true, - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" - }, - "title": "Wheelchair, translator, stretcher, etc", - "type": "array" - }, - "specialCourtesy": { - "binding_description": "Special courtesies.", - "binding_strength": "preferred", - "binding_uri": "http://hl7.org/fhir/ValueSet/encounter-special-courtesy", - "binding_version": null, - "description": "Special courtesies that may be provided to the patient during the encounter (VIP, board member, professional courtesy).", - "element_property": true, - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" - }, - "title": "Special courtesies (VIP, board member)", - "type": "array" - }, - "status": { - "binding_description": "Current state of the encounter.", - "binding_strength": "required", - "binding_uri": "http://hl7.org/fhir/ValueSet/encounter-status", - "binding_version": "5.0.0", - "description": "The current state of the encounter (not the state of the patient within the encounter - that is subjectState).", - "element_property": true, - "element_required": true, - "enum_values": [ - "planned", - "in-progress", - "on-hold", - "discharged", - "completed", - "cancelled", - "discontinued", - "entered-in-error", - "unknown" - ], - "pattern": "^[^\\s]+(\\s[^\\s]+)*$", - "title": "planned | in-progress | on-hold | discharged | completed | cancelled | discontinued | entered-in-error | unknown", - "type": "string" - }, - "subject": { - "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", - "backref": "encounter", - "description": "The patient or group related to this encounter. In some use-cases the patient MAY not be present, such as a case meeting about a patient between several practitioners or a careteam.", - "element_property": true, - "enum_reference_types": [ - "Patient", - "Group" - ], - "title": "The patient or group related to this encounter" - }, - "subjectStatus": { - "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", - "binding_description": "Current status of the subject within the encounter.", - "binding_strength": "example", - "binding_uri": "http://hl7.org/fhir/ValueSet/encounter-subject-status", - "binding_version": null, - "description": "The subjectStatus value can be used to track the patient's status within the encounter. It details whether the patient has arrived or departed, has been triaged or is currently in a waiting status.", - "element_property": true, - "title": "The current status of the subject in relation to the Encounter" - }, - "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": "A specific code indicating type of service provided", - "binding_strength": "example", - "binding_uri": "http://hl7.org/fhir/ValueSet/encounter-type", - "binding_version": null, - "description": "Specific type of encounter (e.g. e-mail consultation, surgical day-care, skilled nursing, rehabilitation).", - "element_property": true, - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" - }, - "title": "Specific type of encounter (e.g. e-mail consultation, surgical day-care, ...)", - "type": "array" - }, - "virtualService": { - "element_property": true, - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/VirtualServiceDetail" - }, - "title": "Connection details of a virtual service (e.g. conference call)", - "type": "array" - } - }, - "title": "Encounter", - "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_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_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" - ] - }, - { - "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" - ] - }, - { - "$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_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_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 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 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_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_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/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/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_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_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" - ] - }, - { - "$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" - ] - } - ], - "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", - "Practitioner", - "PractitionerRole", - "ResearchStudy", - "Patient", - "ResearchSubject", - "Substance", - "Specimen", - "Observation", - "DiagnosticReport", - "Condition", - "Medication", - "MedicationAdministration", - "MedicationStatement", - "MedicationRequest", - "Procedure", - "DocumentReference", - "Task", - "ImagingStudy", - "FamilyMemberHistory", - "BodyStructure", - "Group" - ], - "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" - }, - "LocationPosition": { - "$id": "http://graph-fhir.io/schema/0.0.2/LocationPosition", - "additionalProperties": false, - "description": "The absolute geographic location. The absolute geographic location of the Location, expressed using the WGS84 datum (This is the same co-ordinate system used in KML). [See https://hl7.org/fhir/R5/LocationPosition.html]", - "properties": { - "_altitude": { - "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", - "title": "Extension field for ``altitude``." - }, - "_latitude": { - "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", - "title": "Extension field for ``latitude``." - }, - "_longitude": { - "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", - "title": "Extension field for ``longitude``." - }, - "altitude": { - "description": "Altitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes on Location main page).", - "element_property": true, - "title": "Altitude with WGS84 datum", - "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" - }, - "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" - }, - "latitude": { - "description": "Latitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes on Location main page).", - "element_property": true, - "element_required": true, - "title": "Latitude with WGS84 datum", - "type": "number" - }, - "longitude": { - "description": "Longitude. The value domain and the interpretation are the same as for the text of the longitude element in KML (see notes on Location main page).", - "element_property": true, - "element_required": true, - "title": "Longitude with WGS84 datum", - "type": "number" - }, - "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": "LocationPosition", - "default": "LocationPosition", - "description": "One of the resource types defined as part of FHIR", - "title": "Resource Type", - "type": "string" - } - }, - "title": "LocationPosition", - "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_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_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/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/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_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_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/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 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" - }, - "ImmunizationProtocolApplied": { - "$id": "http://graph-fhir.io/schema/0.0.2/ImmunizationProtocolApplied", - "additionalProperties": false, - "description": "Protocol followed by the provider. The protocol (set of recommendations) being followed by the provider who administered the dose. [See https://hl7.org/fhir/R5/ImmunizationProtocolApplied.html]", - "properties": { - "_doseNumber": { - "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", - "title": "Extension field for ``doseNumber``." - }, - "_series": { - "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", - "title": "Extension field for ``series``." - }, - "_seriesDoses": { - "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", - "title": "Extension field for ``seriesDoses``." - }, - "authority": { - "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", - "backref": "immunization_protocol_applied", - "description": "Indicates the authority who published the protocol (e.g. ACIP) that is being followed.", - "element_property": true, - "enum_reference_types": [ - "Organization" - ], - "title": "Who is responsible for publishing the recommendations" - }, - "doseNumber": { - "description": "Nominal position in a series as intended by the practitioner administering the dose.", - "element_property": true, - "element_required": true, - "pattern": "[ \\r\\n\\t\\S]+", - "title": "Dose number within series", - "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" - }, - "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": "ImmunizationProtocolApplied", - "default": "ImmunizationProtocolApplied", - "description": "One of the resource types defined as part of FHIR", - "title": "Resource Type", - "type": "string" - }, - "series": { - "description": "One possible path to achieve presumed immunity against a disease - within the context of an authority.", - "element_property": true, - "pattern": "[ \\r\\n\\t\\S]+", - "title": "Name of vaccine series", - "type": "string" - }, - "seriesDoses": { - "description": "The recommended number of doses to achieve immunity as intended by the practitioner administering the dose.", - "element_property": true, - "pattern": "[ \\r\\n\\t\\S]+", - "title": "Recommended number of doses for immunity", - "type": "string" - }, - "targetDisease": { - "binding_description": "x", - "binding_strength": "example", - "binding_uri": "http://hl7.org/fhir/ValueSet/immunization-target-disease", - "binding_version": null, - "description": "The vaccine preventable disease the dose is being administered against.", - "element_property": true, - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" - }, - "title": "Vaccine preventatable disease being targeted", - "type": "array" - } - }, - "title": "ImmunizationProtocolApplied", - "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" - }, - "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" - }, - "EncounterLocation": { - "$id": "http://graph-fhir.io/schema/0.0.2/EncounterLocation", - "additionalProperties": false, - "description": "List of locations where the patient has been. List of locations where the patient has been during this encounter. [See https://hl7.org/fhir/R5/EncounterLocation.html]", - "properties": { - "_status": { - "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", - "title": "Extension field for ``status``." - }, - "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" - }, - "form": { - "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", - "binding_description": "Physical form of the location.", - "binding_strength": "example", - "binding_uri": "http://hl7.org/fhir/ValueSet/location-form", - "binding_version": null, - "description": "This will be used to specify the required levels (bed/ward/room/etc.) desired to be recorded to simplify either messaging or query.", - "element_property": true, - "title": "The physical type of the location (usually the level in the location hierarchy - bed, room, ward, virtual etc.)" - }, - "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" - }, - "location": { - "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", - "backref": "encounter_location", - "description": "The location where the encounter takes place.", - "element_property": true, - "enum_reference_types": [ - "Location" - ], - "title": "Location the encounter takes place" - }, - "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": "Time period during which the patient was present at the location" - }, - "resourceType": { - "const": "EncounterLocation", - "default": "EncounterLocation", - "description": "One of the resource types defined as part of FHIR", - "title": "Resource Type", - "type": "string" - }, - "status": { - "binding_description": "The status of the location.", - "binding_strength": "required", - "binding_uri": "http://hl7.org/fhir/ValueSet/encounter-location-status", - "binding_version": "5.0.0", - "description": "The status of the participants' presence at the specified location during the period specified. If the participant is no longer at the location, then the period will have an end date/time.", - "element_property": true, - "enum_values": [ - "planned", - "active", - "reserved", - "completed" - ], - "pattern": "^[^\\s]+(\\s[^\\s]+)*$", - "title": "planned | active | reserved | completed", - "type": "string" - } - }, - "required": [ - "location" - ], - "title": "EncounterLocation", - "type": "object" - }, - "EncounterDiagnosis": { - "$id": "http://graph-fhir.io/schema/0.0.2/EncounterDiagnosis", - "additionalProperties": false, - "description": "The list of diagnosis relevant to this encounter. [See https://hl7.org/fhir/R5/EncounterDiagnosis.html]", - "properties": { - "condition": { - "backref": "condition_encounter_diagnosis", - "binding_description": null, - "binding_strength": "example", - "binding_uri": "http://hl7.org/fhir/ValueSet/condition-code", - "binding_version": null, - "description": "The coded diagnosis or a reference to a Condition (with other resources referenced in the evidence.detail), the use property will indicate the purpose of this specific diagnosis.", - "element_property": true, - "enum_reference_types": [ - "Condition" - ], - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference" - }, - "title": "The diagnosis relevant to the encounter", - "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" - }, - "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": "EncounterDiagnosis", - "default": "EncounterDiagnosis", - "description": "One of the resource types defined as part of FHIR", - "title": "Resource Type", - "type": "string" - }, - "use": { - "binding_description": "The type of diagnosis this condition represents.", - "binding_strength": "preferred", - "binding_uri": "http://hl7.org/fhir/ValueSet/encounter-diagnosis-use", - "binding_version": null, - "element_property": true, - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" - }, - "title": "Role that this diagnosis has within the encounter (e.g. admission, billing, discharge \u2026)", - "type": "array" - } - }, - "title": "EncounterDiagnosis", - "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" - }, - "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_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_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/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" - ] - } - ], - "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" - }, - "EncounterAdmission": { - "$id": "http://graph-fhir.io/schema/0.0.2/EncounterAdmission", - "additionalProperties": false, - "description": "Details about the admission to a healthcare service. Details about the stay during which a healthcare service is provided. This does not describe the event of admitting the patient, but rather any information that is relevant from the time of admittance until the time of discharge. [See https://hl7.org/fhir/R5/EncounterAdmission.html]", - "properties": { - "admitSource": { - "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", - "binding_description": "From where the patient was admitted.", - "binding_strength": "preferred", - "binding_uri": "http://hl7.org/fhir/ValueSet/encounter-admit-source", - "binding_version": null, - "element_property": true, - "title": "From where patient was admitted (physician referral, transfer)" - }, - "destination": { - "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", - "backref": "destination_encounter_admission", - "element_property": true, - "enum_reference_types": [ - "Location", - "Organization" - ], - "title": "Location/organization to which the patient is discharged" - }, - "dischargeDisposition": { - "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", - "binding_description": "Discharge Disposition.", - "binding_strength": "example", - "binding_uri": "http://hl7.org/fhir/ValueSet/encounter-discharge-disposition", - "binding_version": null, - "element_property": true, - "title": "Category or kind of location after discharge" - }, - "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" - }, - "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" - }, - "origin": { - "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", - "backref": "origin_encounter_admission", - "element_property": true, - "enum_reference_types": [ - "Location", - "Organization" - ], - "title": "The location/organization from which the patient came before admission" - }, - "preAdmissionIdentifier": { - "$ref": "http://graph-fhir.io/schema/0.0.2/Identifier", - "element_property": true, - "title": "Pre-admission identifier" - }, - "reAdmission": { - "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", - "binding_description": "The reason for re-admission of this admission encounter.", - "binding_strength": "example", - "binding_uri": "http://terminology.hl7.org/ValueSet/v2-0092", - "binding_version": null, - "description": "Indicates that this encounter is directly related to a prior admission, often because the conditions addressed in the prior admission were not fully addressed.", - "element_property": true, - "title": "Indicates that the patient is being re-admitted" - }, - "resourceType": { - "const": "EncounterAdmission", - "default": "EncounterAdmission", - "description": "One of the resource types defined as part of FHIR", - "title": "Resource Type", - "type": "string" - } - }, - "title": "EncounterAdmission", - "type": "object" - }, - "VirtualServiceDetail": { - "$id": "http://graph-fhir.io/schema/0.0.2/VirtualServiceDetail", - "additionalProperties": false, - "description": "Virtual Service Contact Details. [See https://hl7.org/fhir/R5/VirtualServiceDetail.html]", - "properties": { - "_additionalInfo": { - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension" - }, - "title": "Extension field for ``additionalInfo``.", - "type": "array" - }, - "_addressString": { - "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", - "title": "Extension field for ``addressString``." - }, - "_addressUrl": { - "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", - "title": "Extension field for ``addressUrl``." - }, - "_maxParticipants": { - "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", - "title": "Extension field for ``maxParticipants``." - }, - "_sessionKey": { - "$ref": "http://graph-fhir.io/schema/0.0.2/FHIRPrimitiveExtension", - "title": "Extension field for ``sessionKey``." - }, - "additionalInfo": { - "element_property": true, - "items": { - "format": "uri", - "maxLength": 65536, - "minLength": 1, - "type": "string" - }, - "title": "Address to see alternative connection details", - "type": "array" - }, - "addressContactPoint": { - "$ref": "http://graph-fhir.io/schema/0.0.2/ContactPoint", - "description": "What address or number needs to be used for a user to connect to the virtual service to join. The channelType informs as to which datatype is appropriate to use (requires knowledge of the specific type).", - "element_property": true, - "one_of_many": "address", - "one_of_many_required": false, - "title": "Contact address/number" - }, - "addressExtendedContactDetail": { - "$ref": "http://graph-fhir.io/schema/0.0.2/ExtendedContactDetail", - "description": "What address or number needs to be used for a user to connect to the virtual service to join. The channelType informs as to which datatype is appropriate to use (requires knowledge of the specific type).", - "element_property": true, - "one_of_many": "address", - "one_of_many_required": false, - "title": "Contact address/number" - }, - "addressString": { - "description": "What address or number needs to be used for a user to connect to the virtual service to join. The channelType informs as to which datatype is appropriate to use (requires knowledge of the specific type).", - "element_property": true, - "one_of_many": "address", - "one_of_many_required": false, - "pattern": "[ \\r\\n\\t\\S]+", - "title": "Contact address/number", - "type": "string" - }, - "addressUrl": { - "description": "What address or number needs to be used for a user to connect to the virtual service to join. The channelType informs as to which datatype is appropriate to use (requires knowledge of the specific type).", - "element_property": true, - "format": "uri", - "maxLength": 65536, - "minLength": 1, - "one_of_many": "address", - "one_of_many_required": false, - "title": "Contact address/number", - "type": "string" - }, - "channelType": { - "$ref": "http://graph-fhir.io/schema/0.0.2/Coding", - "binding_description": "The purpose for which an extended contact detail should be used.", - "binding_strength": "example", - "binding_uri": "http://hl7.org/fhir/ValueSet/virtual-service-type", - "binding_version": null, - "description": "The type of virtual service to connect to (i.e. Teams, Zoom, Specific VMR technology, WhatsApp).", - "element_property": true, - "title": "Channel 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" - }, - "maxParticipants": { - "element_property": true, - "exclusiveMinimum": 0, - "title": "Maximum number of participants supported by the virtual service", - "type": "integer" - }, - "resourceType": { - "const": "VirtualServiceDetail", - "default": "VirtualServiceDetail", - "description": "One of the resource types defined as part of FHIR", - "title": "Resource Type", - "type": "string" - }, - "sessionKey": { - "element_property": true, - "pattern": "[ \\r\\n\\t\\S]+", - "title": "Session Key required by the virtual service", - "type": "string" - } - }, - "title": "VirtualServiceDetail", - "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_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_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 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 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_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_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" - ] - }, - { - "$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" - ] - } - ], - "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" - }, - "EncounterReason": { - "$id": "http://graph-fhir.io/schema/0.0.2/EncounterReason", - "additionalProperties": false, - "description": "The list of medical reasons that are expected to be addressed during the episode of care. [See https://hl7.org/fhir/R5/EncounterReason.html]", - "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" - }, - "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": "EncounterReason", - "default": "EncounterReason", - "description": "One of the resource types defined as part of FHIR", - "title": "Resource Type", - "type": "string" - }, - "use": { - "binding_description": null, - "binding_strength": "example", - "binding_uri": "http://hl7.org/fhir/ValueSet/encounter-reason-use", - "binding_version": null, - "description": "What the reason value should be used as e.g. Chief Complaint, Health Concern, Health Maintenance (including screening).", - "element_property": true, - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept" - }, - "title": "What the reason value should be used for/as", - "type": "array" - }, - "value": { - "backref": "value_encounter_reason", - "binding_description": "Reason why the encounter takes place.", - "binding_strength": "preferred", - "binding_uri": "http://hl7.org/fhir/ValueSet/encounter-reason", - "binding_version": null, - "description": "Reason the encounter takes place, expressed as a code or a reference to another resource. For admissions, this can be used for a coded admission diagnosis.", - "element_property": true, - "enum_reference_types": [ - "Condition", - "DiagnosticReport", - "Observation", - "ImmunizationRecommendation", - "Procedure" - ], - "items": { - "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableReference" - }, - "title": "Reason the encounter takes place (core or reference)", - "type": "array" - } - }, - "title": "EncounterReason", - "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" - }, - "ImmunizationPerformer": { - "$id": "http://graph-fhir.io/schema/0.0.2/ImmunizationPerformer", - "additionalProperties": false, - "description": "Who performed event. Indicates who performed the immunization event. [See https://hl7.org/fhir/R5/ImmunizationPerformer.html]", - "properties": { - "actor": { - "$ref": "http://graph-fhir.io/schema/0.0.2/Reference", - "backref": "immunization_performer", - "description": "The practitioner or organization who performed the action.", - "element_property": true, - "enum_reference_types": [ - "Practitioner", - "PractitionerRole", - "Organization", - "Patient", - "RelatedPerson" - ], - "title": "Individual or organization who was performing" - }, - "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": "x", - "binding_strength": "extensible", - "binding_uri": "http://hl7.org/fhir/ValueSet/immunization-function", - "binding_version": null, - "description": "Describes the type of performance (e.g. ordering provider, administering provider, etc.).", - "element_property": true, - "title": "What type of performance was done" - }, - "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" - }, - "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": "ImmunizationPerformer", - "default": "ImmunizationPerformer", - "description": "One of the resource types defined as part of FHIR", - "title": "Resource Type", - "type": "string" - } - }, - "required": [ - "actor" - ], - "title": "ImmunizationPerformer", - "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_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_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" - ] - }, - { - "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" - ] - }, - { - "$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_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_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 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 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_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_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 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 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", - "Practitioner", - "PractitionerRole", - "ResearchStudy", - "Patient", - "ResearchSubject", - "Substance", - "Specimen", - "Observation", - "DiagnosticReport", - "Condition", - "Medication", - "MedicationAdministration", - "MedicationStatement", - "MedicationRequest", - "Procedure", - "DocumentReference", - "Task", - "ImagingStudy", - "FamilyMemberHistory", - "BodyStructure", - "Group" - ], - "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" - }, - "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_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_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" - ] - }, - { - "$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" - ] - } - ], - "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_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_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 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 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_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_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" - ] - }, - { - "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" - ] - }, - { - "$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_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_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 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 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_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_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 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 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", - "Practitioner", - "PractitionerRole", - "ResearchStudy", - "Patient", - "ResearchSubject", - "Substance", - "Specimen", - "Observation", - "DiagnosticReport", - "Condition", - "Medication", - "MedicationAdministration", - "MedicationStatement", - "MedicationRequest", - "Procedure", - "DocumentReference", - "Task", - "ImagingStudy", - "FamilyMemberHistory", - "BodyStructure", - "Group" - ], - "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" - }, - "ImmunizationProgramEligibility": { - "$id": "http://graph-fhir.io/schema/0.0.2/ImmunizationProgramEligibility", - "additionalProperties": false, - "description": "Patient eligibility for a specific vaccination program. Indicates a patient's eligibility for a funding program. [See https://hl7.org/fhir/R5/ImmunizationProgramEligibility.html]", - "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" - }, - "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" - }, - "program": { - "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", - "binding_description": "x", - "binding_strength": "example", - "binding_uri": "http://hl7.org/fhir/ValueSet/immunization-vaccine-funding-program", - "binding_version": null, - "description": "Indicates which program the patient had their eligility evaluated for.", - "element_property": true, - "title": "The program that eligibility is declared for" - }, - "programStatus": { - "$ref": "http://graph-fhir.io/schema/0.0.2/CodeableConcept", - "binding_description": "x", - "binding_strength": "example", - "binding_uri": "http://hl7.org/fhir/ValueSet/immunization-program-eligibility", - "binding_version": null, - "description": "Indicates the patient's eligility status for for a specific payment program.", - "element_property": true, - "title": "The patient's eligibility status for the program" - }, - "resourceType": { - "const": "ImmunizationProgramEligibility", - "default": "ImmunizationProgramEligibility", - "description": "One of the resource types defined as part of FHIR", - "title": "Resource Type", - "type": "string" - } - }, - "required": [ - "program", - "programStatus" - ], - "title": "ImmunizationProgramEligibility", - "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" - }, - "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" - }, - "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/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/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/EncounterParticipant" - }, - { - "$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/BodyStructureIncludedStructureBodyLandmarkOrientation" - }, - { - "$ref": "http://graph-fhir.io/schema/0.0.2/ConditionParticipant" - }, - { - "$ref": "http://graph-fhir.io/schema/0.0.2/Immunization" - }, - { - "$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/ImmunizationReaction" - }, - { - "$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/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/Location" - }, - { - "$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/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/Encounter" - }, - { - "$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/LocationPosition" - }, - { - "$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/ImmunizationProtocolApplied" - }, - { - "$ref": "http://graph-fhir.io/schema/0.0.2/Address" - }, - { - "$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/EncounterLocation" - }, - { - "$ref": "http://graph-fhir.io/schema/0.0.2/EncounterDiagnosis" - }, - { - "$ref": "http://graph-fhir.io/schema/0.0.2/Reference" - }, - { - "$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/EncounterAdmission" - }, - { - "$ref": "http://graph-fhir.io/schema/0.0.2/VirtualServiceDetail" - }, - { - "$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/EncounterReason" - }, - { - "$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/ImmunizationPerformer" - }, - { - "$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/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/ImmunizationProgramEligibility" - }, - { - "$ref": "http://graph-fhir.io/schema/0.0.2/Age" - }, - { - "$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/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" - } - ] -} diff --git a/gen3_writer/gen3_test.go b/gen3_writer/gen3_test.go index 73dab4d..ea0d99c 100644 --- a/gen3_writer/gen3_test.go +++ b/gen3_writer/gen3_test.go @@ -9,6 +9,7 @@ import ( "mime/multipart" "net/http" "os" + "os/exec" "path/filepath" "strings" "testing" @@ -222,9 +223,23 @@ func Test_Json_Schema_Load_Ok(t *testing.T) { t.Log("RESPONSE JSON: ", response_json, "STATUS: ", pass) }) + tempDir, err := os.MkdirTemp("", "jsonschema") + if err != nil { + t.Errorf("Error creating temp directory: %v\n", err) + return + } + defer os.RemoveAll(tempDir) + tempFilePath := fmt.Sprintf("%s/graph-fhir.json", tempDir) + curlCmd := exec.Command("curl", "-o", tempFilePath, "https://raw.githubusercontent.com/bmeg/iceberg/refs/heads/main/schemas/graph/graph-fhir.json") + if err := curlCmd.Run(); err != nil { + t.Errorf("Error running curl command: %v\n", err) + return + } + + t.Logf("Downloaded schema to: %s\n", tempFilePath) + err, response := multipartFormTest("http://localhost:8201/graphql/JSONTEST/add-json-schema/ohsu-test", - // this is this schema https://raw.githubusercontent.com/bmeg/iceberg/f1724941fe47df24846135fb515d1b89e791cee3/schemas/graph/graph-fhir.json - "fixtures/graph-fhir.json", + tempFilePath, createToken(false, true, true), ) if err != nil {