--- title: "Get Json For FHIR Object" slug: "get-json-for-fhir-object" tags: ["FHIR", "JSON", "object ", "module"] updated: 2024-04-04T15:46:48Z published: 2024-04-04T15:46:48Z canonical: "documentation.decisions.com/get-json-for-fhir-object" --- > ## Documentation Index > Fetch the complete documentation index at: https://documentation.decisions.com/llms.txt > Use this file to discover all available pages before exploring further. # Get Json For FHIR Object | ## Step Details | | --- | | **Introduced in Version** | 4.0.0 | | **Last Modified in Version** | 7.1.0 | | **Location** | Integration > FHIR | The **Get JSON for FHIR Object** step outputs the Object as a JSON formatted string. ### Prerequisites This step requires the **FHIR Module** to be [installed](https://documentation.decisions.com/docs/installing-modules-decisions) before it will be available in the **Toolbox.** --- ## Properties #### Inputs | Property | Description | Data Type | | --- | --- | --- | | FHIR Base Object | The desired FHIR Object. | --- | #### Outputs | Property | Description | Data Type | | --- | --- | --- | | Output | The JSON string of the Object. | String | --- ## Example Inputs and Outputs | FHIR Base Object | Output | | --- | --- | | FHIR Resource Result | "{"resourceType":"Patient","id":"example","text":{"status":"generated","div":"

Jim male, DoB: 1974-12-25 ( Medical record number: 12345 (use: USUAL, period: 2001-05-06 --> (ongoing)))


Active:trueDeceased:false
Alt Names:
  • Peter James Chalmers (OFFICIAL)
  • Peter James Windsor (MAIDEN)
Contact Details:
  • -unknown-(HOME)
  • ph: (03) 5555 6473(WORK)
  • ph: (03) 3410 5613(MOBILE)
  • ph: (03) 5555 8834(OLD)
  • 534 Erewhon St PeasantVille, Rainbow, Vic 3999(HOME)
Next-of-Kin:
  • Bénédicte du Marché (female)
  • 534 Erewhon St PleasantVille Vic 3999 (HOME)
  • +33 (237) 998327
  • Valid Period: 2012 --> (ongoing)
Links:
"},"identifier":[{"use":"usual","type":{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/v2-0203","code":"MR"}]},"system":"urn:oid:1.2.36.146.595.217.0.1","value":"12345","period":{"start":"2001-05-06"},"assigner":{"display":"Acme Healthcare"}}],"active":true,"name":[{"use":"official","family":"Chalmers","given":["Peter","James"]},{"use":"usual","given":["Jim"]},{"use":"maiden","family":"Windsor","given":["Peter","James"],"period":{"end":"2002"}}],"telecom":[{"use":"home"},{"system":"phone","value":"(03) 5555 6473","use":"work","rank":1},{"system":"phone","value":"(03) 3410 5613","use":"mobile","rank":2},{"system":"phone","value":"(03) 5555 8834","use":"old","period":{"end":"2014"}}],"gender":"male","birthDate":"1974-12-25","_birthDate":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/patient-birthTime","valueDateTime":"1974-12-25T14:35:45-05:00"}]},"deceasedBoolean":false,"address":[{"use":"home","type":"both","text":"534 Erewhon St PeasantVille, Rainbow, Vic 3999","line":["534 Erewhon St"],"city":"PleasantVille","district":"Rainbow","state":"Vic","postalCode":"3999","period":{"start":"1974-12-25"}}],"contact":[{"relationship":[{"coding":[{"system":"http://terminology.hl7.org/CodeSystem/v2-0131","code":"N"}]}],"name":{"family":"du Marché","_family":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/humanname-own-prefix","valueString":"VV"}]},"given":["Bénédicte"]},"telecom":[{"system":"phone","value":"+33 (237) 998327"}],"address":{"use":"home","type":"both","line":["534 Erewhon St"],"city":"PleasantVille","district":"Rainbow","state":"Vic","postalCode":"3999","period":{"start":"1974-12-25"}},"gender":"female","period":{"start":"2012"}}],"managingOrganization":{"reference":"Organization/1"}}" | | Null | EXCEPTION MESSAGE | | Empty | EXCEPTION MESSAGE | #### ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/Screenshot%202024-04-04%20114226.png) --- ## Common Errors ### Object Reference not Set to an Instance of an Object If the input field is not configured or null, the step will cause an error. To correct this, map in the correct **FHIR Object.** #### Exception Message: ```csharp Exception Stack Trace: DecisionsFramework.Design.Flow.ErrorRunningFlowStep: Error running step Get Json For FHIRObject 1[GetJsonForFHIRObject] in flow [FHIR]: Exception invoking method GetJsonForFHIRObject on class FHIRDeserializeSteps ---> DecisionsFramework.LoggedException: Exception invoking method GetJsonForFHIRObject on class FHIRDeserializeSteps ---> System.NullReferenceException: Object reference not set to an instance of an object. at System.Object.GetType( at Hl7.Fhir.Serialization.BaseFhirSerializer.MakeElementStack(Base instance, SummaryType summary, String[] elements, Boolean includeMandatoryInElementsSummary at Hl7.Fhir.Serialization.FhirJsonSerializer.SerializeToString(Base instance, SummaryType summary, String[] elements at Decisions.FHIR.FlowSteps.FHIRDeserializeSteps.GetJsonForFHIRObject(Base FHIRBaseObject) --- End of inner exception stack trace --- at DecisionsFramework.Design.Flow.StepImplementations.InvokeMethodStep.Run(StepStartData data at DecisionsFramework.Design.Flow.FlowStep.RunStepInternal(String flowTrackingID, String stepTrackingID, KeyValuePairDataStructure[] stepRunDataValues, AbstractFlowTrackingData trackingData at DecisionsFramework.Design.Flow.FlowStep.Start(String flowTrackingID, String stepTrackingID, FlowStateData data, AbstractFlowTrackingData trackingData, RunningStepData currentStepData) --- End of inner exception stack trace --- ``` ## Related - [Get Json For FHIR Resource](/get-json-for-fhir-resource.md) - [Get Json For FHIR Bundle](/get-json-for-fhir-bundle.md) - [Read Resource From Json](/read-resource-from-json.md)