Skip to content

Instantly share code, notes, and snippets.

@venkyvb
Created February 25, 2023 20:16
Show Gist options
  • Save venkyvb/a3287751fbdda5b189ae1153d9e21beb to your computer and use it in GitHub Desktop.
Save venkyvb/a3287751fbdda5b189ae1153d9e21beb to your computer and use it in GitHub Desktop.
FHIRTransactionSchema
root
|-- abatementAge: struct (nullable = true)
| |-- code: string (nullable = true)
| |-- system: string (nullable = true)
| |-- unit: string (nullable = true)
| |-- value: long (nullable = true)
|-- abatementDateTime: string (nullable = true)
|-- abatementString: string (nullable = true)
|-- address: array (nullable = true)
| |-- element: struct (containsNull = true)
| | |-- city: string (nullable = true)
| | |-- country: string (nullable = true)
| | |-- extension: array (nullable = true)
| | | |-- element: struct (containsNull = true)
| | | | |-- extension: array (nullable = true)
| | | | | |-- element: struct (containsNull = true)
| | | | | | |-- url: string (nullable = true)
| | | | | | |-- valueDecimal: double (nullable = true)
| | | | |-- url: string (nullable = true)
| | |-- line: array (nullable = true)
| | | |-- element: string (containsNull = true)
| | |-- postalCode: string (nullable = true)
| | |-- state: string (nullable = true)
|-- asserter: struct (nullable = true)
| |-- display: string (nullable = true)
| |-- reference: string (nullable = true)
|-- basedOn: array (nullable = true)
| |-- element: struct (containsNull = true)
| | |-- identifier: struct (nullable = true)
| | | |-- system: string (nullable = true)
| | | |-- value: string (nullable = true)
|-- birthDate: string (nullable = true)
|-- bodySite: string (nullable = true)
|-- category: array (nullable = true)
| |-- element: struct (containsNull = true)
| | |-- coding: array (nullable = true)
| | | |-- element: struct (containsNull = true)
| | | | |-- code: string (nullable = true)
| | | | |-- display: string (nullable = true)
| | | | |-- system: string (nullable = true)
| | |-- text: string (nullable = true)
|-- clinicalStatus: struct (nullable = true)
| |-- coding: array (nullable = true)
| | |-- element: struct (containsNull = true)
| | | |-- code: string (nullable = true)
| | | |-- system: string (nullable = true)
|-- code: struct (nullable = true)
| |-- coding: array (nullable = true)
| | |-- element: struct (containsNull = true)
| | | |-- code: string (nullable = true)
| | | |-- display: string (nullable = true)
| | | |-- system: string (nullable = true)
| | | |-- userSelected: boolean (nullable = true)
| |-- text: string (nullable = true)
|-- communication: array (nullable = true)
| |-- element: struct (containsNull = true)
| | |-- language: struct (nullable = true)
| | | |-- coding: array (nullable = true)
| | | | |-- element: struct (containsNull = true)
| | | | | |-- code: string (nullable = true)
| | | | | |-- display: string (nullable = true)
| | | | | |-- system: string (nullable = true)
| | | |-- text: string (nullable = true)
|-- component: array (nullable = true)
| |-- element: struct (containsNull = true)
| | |-- code: struct (nullable = true)
| | | |-- coding: array (nullable = true)
| | | | |-- element: struct (containsNull = true)
| | | | | |-- code: string (nullable = true)
| | | | | |-- display: string (nullable = true)
| | | | | |-- system: string (nullable = true)
| | | |-- text: string (nullable = true)
| | |-- dataAbsentReason: struct (nullable = true)
| | | |-- coding: array (nullable = true)
| | | | |-- element: struct (containsNull = true)
| | | | | |-- code: string (nullable = true)
| | | | | |-- display: string (nullable = true)
| | | | | |-- system: string (nullable = true)
| | |-- interpretation: array (nullable = true)
| | | |-- element: struct (containsNull = true)
| | | | |-- coding: array (nullable = true)
| | | | | |-- element: struct (containsNull = true)
| | | | | | |-- code: string (nullable = true)
| | | | | | |-- display: string (nullable = true)
| | | | | | |-- system: string (nullable = true)
| | | | |-- text: string (nullable = true)
| | |-- referenceRange: array (nullable = true)
| | | |-- element: struct (containsNull = true)
| | | | |-- age: struct (nullable = true)
| | | | | |-- low: struct (nullable = true)
| | | | | | |-- code: string (nullable = true)
| | | | | | |-- system: string (nullable = true)
| | | | | | |-- unit: string (nullable = true)
| | | | | | |-- value: long (nullable = true)
| | | | |-- appliesTo: array (nullable = true)
| | | | | |-- element: struct (containsNull = true)
| | | | | | |-- text: string (nullable = true)
| | | | |-- low: struct (nullable = true)
| | | | | |-- code: string (nullable = true)
| | | | | |-- system: string (nullable = true)
| | | | | |-- unit: string (nullable = true)
| | | | | |-- value: long (nullable = true)
| | |-- valueCodeableConcept: struct (nullable = true)
| | | |-- coding: array (nullable = true)
| | | | |-- element: struct (containsNull = true)
| | | | | |-- code: string (nullable = true)
| | | | | |-- display: string (nullable = true)
| | | | | |-- extension: array (nullable = true)
| | | | | | |-- element: struct (containsNull = true)
| | | | | | | |-- url: string (nullable = true)
| | | | | | | |-- valueDecimal: long (nullable = true)
| | | | | |-- system: string (nullable = true)
| | | |-- text: string (nullable = true)
| | |-- valueQuantity: struct (nullable = true)
| | | |-- code: string (nullable = true)
| | | |-- comparator: string (nullable = true)
| | | |-- system: string (nullable = true)
| | | |-- unit: string (nullable = true)
| | | |-- value: double (nullable = true)
| | |-- valueSampledData: struct (nullable = true)
| | | |-- data: string (nullable = true)
| | | |-- dimensions: long (nullable = true)
| | | |-- factor: double (nullable = true)
| | | |-- lowerLimit: long (nullable = true)
| | | |-- origin: struct (nullable = true)
| | | | |-- value: long (nullable = true)
| | | |-- period: long (nullable = true)
| | | |-- upperLimit: long (nullable = true)
|-- contained: array (nullable = true)
| |-- element: struct (containsNull = true)
| | |-- _birthDate: struct (nullable = true)
| | | |-- extension: array (nullable = true)
| | | | |-- element: struct (containsNull = true)
| | | | | |-- url: string (nullable = true)
| | | | | |-- valueDateTime: string (nullable = true)
| | |-- active: boolean (nullable = true)
| | |-- birthDate: string (nullable = true)
| | |-- gender: string (nullable = true)
| | |-- id: string (nullable = true)
| | |-- identifier: array (nullable = true)
| | | |-- element: struct (containsNull = true)
| | | | |-- system: string (nullable = true)
| | | | |-- value: string (nullable = true)
| | |-- name: array (nullable = true)
| | | |-- element: struct (containsNull = true)
| | | | |-- family: string (nullable = true)
| | | | |-- given: array (nullable = true)
| | | | | |-- element: string (containsNull = true)
| | |-- resourceType: string (nullable = true)
|-- dataAbsentReason: struct (nullable = true)
| |-- coding: array (nullable = true)
| | |-- element: struct (containsNull = true)
| | | |-- code: string (nullable = true)
| | | |-- display: string (nullable = true)
| | | |-- system: string (nullable = true)
|-- deceasedDateTime: string (nullable = true)
|-- derivedFrom: array (nullable = true)
| |-- element: struct (containsNull = true)
| | |-- display: string (nullable = true)
| | |-- reference: string (nullable = true)
|-- device: struct (nullable = true)
| |-- display: string (nullable = true)
| |-- reference: string (nullable = true)
|-- effectiveDateTime: string (nullable = true)
|-- effectivePeriod: struct (nullable = true)
| |-- end: string (nullable = true)
| |-- start: string (nullable = true)
|-- encounter: struct (nullable = true)
| |-- display: string (nullable = true)
| |-- reference: string (nullable = true)
|-- evidence: array (nullable = true)
| |-- element: struct (containsNull = true)
| | |-- code: array (nullable = true)
| | | |-- element: struct (containsNull = true)
| | | | |-- coding: array (nullable = true)
| | | | | |-- element: struct (containsNull = true)
| | | | | | |-- code: string (nullable = true)
| | | | | | |-- display: string (nullable = true)
| | | | | | |-- system: string (nullable = true)
| | |-- detail: array (nullable = true)
| | | |-- element: struct (containsNull = true)
| | | | |-- display: string (nullable = true)
| | | | |-- reference: string (nullable = true)
|-- extension: array (nullable = true)
| |-- element: struct (containsNull = true)
| | |-- extension: array (nullable = true)
| | | |-- element: struct (containsNull = true)
| | | | |-- url: string (nullable = true)
| | | | |-- valueCoding: struct (nullable = true)
| | | | | |-- code: string (nullable = true)
| | | | | |-- display: string (nullable = true)
| | | | | |-- system: string (nullable = true)
| | | | |-- valueString: string (nullable = true)
| | |-- url: string (nullable = true)
| | |-- valueAddress: struct (nullable = true)
| | | |-- city: string (nullable = true)
| | | |-- country: string (nullable = true)
| | | |-- state: string (nullable = true)
| | |-- valueCode: string (nullable = true)
| | |-- valueCodeableConcept: struct (nullable = true)
| | | |-- coding: array (nullable = true)
| | | | |-- element: struct (containsNull = true)
| | | | | |-- code: string (nullable = true)
| | | | | |-- display: string (nullable = true)
| | | | | |-- system: string (nullable = true)
| | |-- valueDecimal: double (nullable = true)
| | |-- valueReference: struct (nullable = true)
| | | |-- display: string (nullable = true)
| | | |-- reference: string (nullable = true)
| | |-- valueString: string (nullable = true)
|-- focus: array (nullable = true)
| |-- element: struct (containsNull = true)
| | |-- reference: string (nullable = true)
|-- gender: string (nullable = true)
|-- hasMember: array (nullable = true)
| |-- element: struct (containsNull = true)
| | |-- display: string (nullable = true)
| | |-- reference: string (nullable = true)
|-- id: string (nullable = true)
|-- identifier: array (nullable = true)
| |-- element: struct (containsNull = true)
| | |-- system: string (nullable = true)
| | |-- type: struct (nullable = true)
| | | |-- coding: array (nullable = true)
| | | | |-- element: struct (containsNull = true)
| | | | | |-- code: string (nullable = true)
| | | | | |-- display: string (nullable = true)
| | | | | |-- system: string (nullable = true)
| | | |-- text: string (nullable = true)
| | |-- use: string (nullable = true)
| | |-- value: string (nullable = true)
|-- interpretation: array (nullable = true)
| |-- element: struct (containsNull = true)
| | |-- coding: array (nullable = true)
| | | |-- element: struct (containsNull = true)
| | | | |-- code: string (nullable = true)
| | | | |-- display: string (nullable = true)
| | | | |-- system: string (nullable = true)
| | |-- text: string (nullable = true)
|-- issued: string (nullable = true)
|-- maritalStatus: struct (nullable = true)
| |-- coding: array (nullable = true)
| | |-- element: struct (containsNull = true)
| | | |-- code: string (nullable = true)
| | | |-- display: string (nullable = true)
| | | |-- system: string (nullable = true)
| |-- text: string (nullable = true)
|-- meta: struct (nullable = true)
| |-- profile: array (nullable = true)
| | |-- element: string (containsNull = true)
| |-- security: array (nullable = true)
| | |-- element: struct (containsNull = true)
| | | |-- code: string (nullable = true)
| | | |-- display: string (nullable = true)
| | | |-- system: string (nullable = true)
|-- method: struct (nullable = true)
| |-- coding: array (nullable = true)
| | |-- element: struct (containsNull = true)
| | | |-- code: string (nullable = true)
| | | |-- display: string (nullable = true)
| | | |-- system: string (nullable = true)
| |-- text: string (nullable = true)
|-- multipleBirthBoolean: boolean (nullable = true)
|-- multipleBirthInteger: long (nullable = true)
|-- name: array (nullable = true)
| |-- element: struct (containsNull = true)
| | |-- family: string (nullable = true)
| | |-- given: array (nullable = true)
| | | |-- element: string (containsNull = true)
| | |-- prefix: array (nullable = true)
| | | |-- element: string (containsNull = true)
| | |-- suffix: array (nullable = true)
| | | |-- element: string (containsNull = true)
| | |-- use: string (nullable = true)
|-- note: array (nullable = true)
| |-- element: struct (containsNull = true)
| | |-- text: string (nullable = true)
|-- onsetAge: struct (nullable = true)
| |-- code: string (nullable = true)
| |-- system: string (nullable = true)
| |-- unit: string (nullable = true)
| |-- value: long (nullable = true)
|-- onsetDateTime: string (nullable = true)
|-- onsetString: string (nullable = true)
|-- partOf: array (nullable = true)
| |-- element: struct (containsNull = true)
| | |-- reference: string (nullable = true)
|-- performer: array (nullable = true)
| |-- element: struct (containsNull = true)
| | |-- display: string (nullable = true)
| | |-- reference: string (nullable = true)
|-- recordedDate: string (nullable = true)
|-- recorder: struct (nullable = true)
| |-- reference: string (nullable = true)
|-- referenceRange: array (nullable = true)
| |-- element: struct (containsNull = true)
| | |-- high: struct (nullable = true)
| | | |-- code: string (nullable = true)
| | | |-- system: string (nullable = true)
| | | |-- unit: string (nullable = true)
| | | |-- value: double (nullable = true)
| | |-- low: struct (nullable = true)
| | | |-- code: string (nullable = true)
| | | |-- system: string (nullable = true)
| | | |-- unit: string (nullable = true)
| | | |-- value: double (nullable = true)
| | |-- text: string (nullable = true)
| | |-- type: struct (nullable = true)
| | | |-- coding: array (nullable = true)
| | | | |-- element: struct (containsNull = true)
| | | | | |-- code: string (nullable = true)
| | | | | |-- display: string (nullable = true)
| | | | | |-- system: string (nullable = true)
| | | |-- text: string (nullable = true)
|-- resourceType: string (nullable = true)
|-- severity: struct (nullable = true)
| |-- coding: array (nullable = true)
| | |-- element: struct (containsNull = true)
| | | |-- code: string (nullable = true)
| | | |-- display: string (nullable = true)
| | | |-- system: string (nullable = true)
|-- specimen: struct (nullable = true)
| |-- display: string (nullable = true)
| |-- reference: string (nullable = true)
|-- stage: array (nullable = true)
| |-- element: struct (containsNull = true)
| | |-- assessment: array (nullable = true)
| | | |-- element: struct (containsNull = true)
| | | | |-- display: string (nullable = true)
| | |-- summary: struct (nullable = true)
| | | |-- coding: array (nullable = true)
| | | | |-- element: struct (containsNull = true)
| | | | | |-- code: string (nullable = true)
| | | | | |-- display: string (nullable = true)
| | | | | |-- system: string (nullable = true)
| | |-- type: struct (nullable = true)
| | | |-- coding: array (nullable = true)
| | | | |-- element: struct (containsNull = true)
| | | | | |-- code: string (nullable = true)
| | | | | |-- display: string (nullable = true)
| | | | | |-- system: string (nullable = true)
|-- status: string (nullable = true)
|-- subject: struct (nullable = true)
| |-- display: string (nullable = true)
| |-- identifier: struct (nullable = true)
| | |-- system: string (nullable = true)
| | |-- value: string (nullable = true)
| |-- reference: string (nullable = true)
|-- telecom: array (nullable = true)
| |-- element: struct (containsNull = true)
| | |-- system: string (nullable = true)
| | |-- use: string (nullable = true)
| | |-- value: string (nullable = true)
|-- text: struct (nullable = true)
| |-- div: string (nullable = true)
| |-- status: string (nullable = true)
|-- valueBoolean: boolean (nullable = true)
|-- valueCodeableConcept: struct (nullable = true)
| |-- coding: array (nullable = true)
| | |-- element: struct (containsNull = true)
| | | |-- code: string (nullable = true)
| | | |-- display: string (nullable = true)
| | | |-- system: string (nullable = true)
| |-- text: string (nullable = true)
|-- valueDateTime: string (nullable = true)
|-- valueQuantity: struct (nullable = true)
| |-- code: string (nullable = true)
| |-- comparator: string (nullable = true)
| |-- system: string (nullable = true)
| |-- unit: string (nullable = true)
| |-- value: double (nullable = true)
|-- valueString: string (nullable = true)
|-- verificationStatus: struct (nullable = true)
| |-- coding: array (nullable = true)
| | |-- element: struct (containsNull = true)
| | | |-- code: string (nullable = true)
| | | |-- system: string (nullable = true)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment